[MacPorts] #51357: RE; 148467 wavpack-4.75.2 fails to build on Leopard i386
#51357: RE; 148467 wavpack-4.75.2 fails to build on Leopard i386 --------------------------------------+-------------------------------- Reporter: arboz@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Keywords: asm wavpack leopard i386 | Port: wavpack-4.75.2 --------------------------------------+-------------------------------- it fails while attempting to assemble (64-bit??) wavpack-4.75.2 148467 removes the --disable-asm flag {{{ pack_x86.s:197:suffix or operands invalid for `jnz' pack_x86.s:199:suffix or operands invalid for `jmp' pack_x86.s:239:suffix or operands invalid for `jnz' pack_x86.s:242:suffix or operands invalid for `jmp' pack_x86.s:283:suffix or operands invalid for `jnz' pack_x86.s:286:suffix or operands invalid for `jmp' pack_x86.s:331:suffix or operands invalid for `jnz' pack_x86.s:334:suffix or operands invalid for `jmp' pack_x86.s:379:suffix or operands invalid for `jnz' pack_x86.s:382:suffix or operands invalid for `jmp' pack_x86.s:427:suffix or operands invalid for `jnz' pack_x86.s:592:suffix or operands invalid for `jmp' pack_x86.s:630:suffix or operands invalid for `jnz' pack_x86.s:648:suffix or operands invalid for `jnz' pack_x86.s:649:suffix or operands invalid for `jmp' pack_x86.s:689:suffix or operands invalid for `jnz' pack_x86.s:737:suffix or operands invalid for `jnz' pack_x86.s:757:suffix or operands invalid for `jmp' pack_x86.s:803:suffix or operands invalid for `jnz' pack_x86.s:814:suffix or operands invalid for `jmp' pack_x86.s:860:suffix or operands invalid for `jnz' pack_x86.s:871:suffix or operands invalid for `jmp' pack_x86.s:918:suffix or operands invalid for `jnz' pack_x86.s:992:suffix or operands invalid for `jz' pack_x86.s:1023:suffix or operands invalid for `jmp' pack_x86.s:1047:suffix or operands invalid for `jnz' pack_x86.s:1053:suffix or operands invalid for `jnz' pack_x86.s:1054:suffix or operands invalid for `jmp' pack_x86.s:1075:suffix or operands invalid for `jnz' pack_x86.s:1081:suffix or operands invalid for `jnz' pack_x86.s:1191:suffix or operands invalid for `jnz' pack_x86.s:1207:suffix or operands invalid for `jnz' pack_x86.s:1208:suffix or operands invalid for `jmp' pack_x86.s:1242:suffix or operands invalid for `jnz' pack_x86.s:1278:suffix or operands invalid for `jnz' pack_x86.s:1397:suffix or operands invalid for `jne' pack_x86.s:1398:suffix or operands invalid for `jmp' pack_x86.s:1421:suffix or operands invalid for `jne' pack_x86.s:1422:suffix or operands invalid for `jmp' make[1]: *** [pack_x86.lo] Error 1 make: *** [all-recursive] Error 1 }}} I replaced the --disable-asm for my platform and it successfully compiled and installed when I checked, these output variables were set according to config.log ENABLE_ARMASM_FALSE='' ENABLE_ARMASM_TRUE='#' ENABLE_MAN_FALSE='' ENABLE_MAN_TRUE='#' ENABLE_RPATH_FALSE='' ENABLE_RPATH_TRUE='#' ENABLE_TESTS_FALSE='' ENABLE_TESTS_TRUE='#' ENABLE_X64ASM_FALSE='' ENABLE_X64ASM_TRUE='#' ENABLE_X86ASM_FALSE='#' ENABLE_X86ASM_TRUE='' which seemed wrong to me. I then configured manually by {{{ sudo ./configure --prefix=/opt/local --host=i686-apple-darwin9.8.0 --disable-asm }}} I guess the "i686" designation is OK for Snow Leopard and Above ?? uname output {{{ 9.8.0 Darwin Kernel Version 9.8.0: Wed Jul 15 16:55:01 PDT 2009; root:xnu-1228.15.4~1/RELEASE_I386 i386 }}} unfortunately, I then let macports install it and the working directory is gone. -- Ticket URL: <https://trac.macports.org/ticket/51357> MacPorts <https://www.macports.org/> Ports system for OS X
#51357: wavpack @4.75.2_1 fails to build on Leopard i386 ----------------------+-------------------------------- Reporter: arboz@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: leopard i386 Port: wavpack | ----------------------+-------------------------------- Changes (by ryandesign@…): * keywords: asm wavpack leopard i386 => leopard i386 * cc: jeremyhu@… (added) * port: wavpack-4.75.2 => wavpack Old description:
it fails while attempting to assemble (64-bit??)
wavpack-4.75.2
148467 removes the --disable-asm flag
{{{ pack_x86.s:197:suffix or operands invalid for `jnz' pack_x86.s:199:suffix or operands invalid for `jmp' pack_x86.s:239:suffix or operands invalid for `jnz' pack_x86.s:242:suffix or operands invalid for `jmp' pack_x86.s:283:suffix or operands invalid for `jnz' pack_x86.s:286:suffix or operands invalid for `jmp' pack_x86.s:331:suffix or operands invalid for `jnz' pack_x86.s:334:suffix or operands invalid for `jmp' pack_x86.s:379:suffix or operands invalid for `jnz' pack_x86.s:382:suffix or operands invalid for `jmp' pack_x86.s:427:suffix or operands invalid for `jnz' pack_x86.s:592:suffix or operands invalid for `jmp' pack_x86.s:630:suffix or operands invalid for `jnz' pack_x86.s:648:suffix or operands invalid for `jnz' pack_x86.s:649:suffix or operands invalid for `jmp' pack_x86.s:689:suffix or operands invalid for `jnz' pack_x86.s:737:suffix or operands invalid for `jnz' pack_x86.s:757:suffix or operands invalid for `jmp' pack_x86.s:803:suffix or operands invalid for `jnz' pack_x86.s:814:suffix or operands invalid for `jmp' pack_x86.s:860:suffix or operands invalid for `jnz' pack_x86.s:871:suffix or operands invalid for `jmp' pack_x86.s:918:suffix or operands invalid for `jnz' pack_x86.s:992:suffix or operands invalid for `jz' pack_x86.s:1023:suffix or operands invalid for `jmp' pack_x86.s:1047:suffix or operands invalid for `jnz' pack_x86.s:1053:suffix or operands invalid for `jnz' pack_x86.s:1054:suffix or operands invalid for `jmp' pack_x86.s:1075:suffix or operands invalid for `jnz' pack_x86.s:1081:suffix or operands invalid for `jnz' pack_x86.s:1191:suffix or operands invalid for `jnz' pack_x86.s:1207:suffix or operands invalid for `jnz' pack_x86.s:1208:suffix or operands invalid for `jmp' pack_x86.s:1242:suffix or operands invalid for `jnz' pack_x86.s:1278:suffix or operands invalid for `jnz' pack_x86.s:1397:suffix or operands invalid for `jne' pack_x86.s:1398:suffix or operands invalid for `jmp' pack_x86.s:1421:suffix or operands invalid for `jne' pack_x86.s:1422:suffix or operands invalid for `jmp' make[1]: *** [pack_x86.lo] Error 1 make: *** [all-recursive] Error 1 }}}
I replaced the --disable-asm for my platform and it successfully compiled and installed
when I checked,
these output variables were set according to config.log ENABLE_ARMASM_FALSE='' ENABLE_ARMASM_TRUE='#' ENABLE_MAN_FALSE='' ENABLE_MAN_TRUE='#' ENABLE_RPATH_FALSE='' ENABLE_RPATH_TRUE='#' ENABLE_TESTS_FALSE='' ENABLE_TESTS_TRUE='#' ENABLE_X64ASM_FALSE='' ENABLE_X64ASM_TRUE='#' ENABLE_X86ASM_FALSE='#' ENABLE_X86ASM_TRUE=''
which seemed wrong to me. I then configured manually by
{{{ sudo ./configure --prefix=/opt/local --host=i686-apple-darwin9.8.0 --disable-asm }}}
I guess the "i686" designation is OK for Snow Leopard and Above ?? uname output {{{ 9.8.0 Darwin Kernel Version 9.8.0: Wed Jul 15 16:55:01 PDT 2009; root:xnu-1228.15.4~1/RELEASE_I386 i386 }}}
unfortunately, I then let macports install it and the working directory is gone.
New description: it fails while attempting to assemble (64-bit??) wavpack-4.75.2 r148467 removes the --disable-asm flag {{{ pack_x86.s:197:suffix or operands invalid for `jnz' pack_x86.s:199:suffix or operands invalid for `jmp' pack_x86.s:239:suffix or operands invalid for `jnz' pack_x86.s:242:suffix or operands invalid for `jmp' pack_x86.s:283:suffix or operands invalid for `jnz' pack_x86.s:286:suffix or operands invalid for `jmp' pack_x86.s:331:suffix or operands invalid for `jnz' pack_x86.s:334:suffix or operands invalid for `jmp' pack_x86.s:379:suffix or operands invalid for `jnz' pack_x86.s:382:suffix or operands invalid for `jmp' pack_x86.s:427:suffix or operands invalid for `jnz' pack_x86.s:592:suffix or operands invalid for `jmp' pack_x86.s:630:suffix or operands invalid for `jnz' pack_x86.s:648:suffix or operands invalid for `jnz' pack_x86.s:649:suffix or operands invalid for `jmp' pack_x86.s:689:suffix or operands invalid for `jnz' pack_x86.s:737:suffix or operands invalid for `jnz' pack_x86.s:757:suffix or operands invalid for `jmp' pack_x86.s:803:suffix or operands invalid for `jnz' pack_x86.s:814:suffix or operands invalid for `jmp' pack_x86.s:860:suffix or operands invalid for `jnz' pack_x86.s:871:suffix or operands invalid for `jmp' pack_x86.s:918:suffix or operands invalid for `jnz' pack_x86.s:992:suffix or operands invalid for `jz' pack_x86.s:1023:suffix or operands invalid for `jmp' pack_x86.s:1047:suffix or operands invalid for `jnz' pack_x86.s:1053:suffix or operands invalid for `jnz' pack_x86.s:1054:suffix or operands invalid for `jmp' pack_x86.s:1075:suffix or operands invalid for `jnz' pack_x86.s:1081:suffix or operands invalid for `jnz' pack_x86.s:1191:suffix or operands invalid for `jnz' pack_x86.s:1207:suffix or operands invalid for `jnz' pack_x86.s:1208:suffix or operands invalid for `jmp' pack_x86.s:1242:suffix or operands invalid for `jnz' pack_x86.s:1278:suffix or operands invalid for `jnz' pack_x86.s:1397:suffix or operands invalid for `jne' pack_x86.s:1398:suffix or operands invalid for `jmp' pack_x86.s:1421:suffix or operands invalid for `jne' pack_x86.s:1422:suffix or operands invalid for `jmp' make[1]: *** [pack_x86.lo] Error 1 make: *** [all-recursive] Error 1 }}} I replaced the --disable-asm for my platform and it successfully compiled and installed when I checked, these output variables were set according to config.log {{{ ENABLE_ARMASM_FALSE='' ENABLE_ARMASM_TRUE='#' ENABLE_MAN_FALSE='' ENABLE_MAN_TRUE='#' ENABLE_RPATH_FALSE='' ENABLE_RPATH_TRUE='#' ENABLE_TESTS_FALSE='' ENABLE_TESTS_TRUE='#' ENABLE_X64ASM_FALSE='' ENABLE_X64ASM_TRUE='#' ENABLE_X86ASM_FALSE='#' ENABLE_X86ASM_TRUE='' }}} which seemed wrong to me. I then configured manually by {{{ sudo ./configure --prefix=/opt/local --host=i686-apple-darwin9.8.0 --disable-asm }}} I guess the "i686" designation is OK for Snow Leopard and Above ?? uname output {{{ 9.8.0 Darwin Kernel Version 9.8.0: Wed Jul 15 16:55:01 PDT 2009; root:xnu-1228.15.4~1/RELEASE_I386 i386 }}} unfortunately, I then let macports install it and the working directory is gone. -- -- Ticket URL: <https://trac.macports.org/ticket/51357#comment:1> MacPorts <https://www.macports.org/> Ports system for OS X
#51357: wavpack @4.75.2_1 fails to build on Leopard i386 ----------------------+-------------------------------- Reporter: arboz@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: leopard i386 Port: wavpack | ----------------------+-------------------------------- Comment (by jeremyhu@…): Please attach your build log. That looks like error output from gcc, but I blacklisted gcc because of these issues. You should be compiling with clang. -- Ticket URL: <https://trac.macports.org/ticket/51357#comment:2> MacPorts <https://www.macports.org/> Ports system for OS X
#51357: wavpack @4.75.2_1 fails to build on Leopard i386 ----------------------+-------------------------- Reporter: arboz@… | Owner: jeremyhu@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: leopard i386 Port: wavpack | ----------------------+-------------------------- Changes (by jeremyhu@…): * owner: macports-tickets@… => jeremyhu@… * status: new => assigned -- Ticket URL: <https://trac.macports.org/ticket/51357#comment:3> MacPorts <https://www.macports.org/> Ports system for OS X
#51357: wavpack @4.75.2_1 fails to build on Leopard i386 ----------------------+-------------------------- Reporter: arboz@… | Owner: jeremyhu@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: leopard i386 Port: wavpack | ----------------------+-------------------------- Comment (by jeremyhu@…): FWIW, on my Leopard VM, it built: {{{ $ ls -al /opt/local/var/macports/software/wavpack/ total 288 drwxr-xr-x 3 root admin 102 May 10 00:31 . drwxr-xr-x 708 root admin 24072 May 10 00:06 .. -rw-r--r-- 1 root admin 293224 May 9 23:49 wavpack-4.75.2_1+universal.darwin_9.i386-x86_64.tbz2 $ sw_vers ProductName: Mac OS X Server ProductVersion: 10.5.8 BuildVersion: 9L34 }}} -- Ticket URL: <https://trac.macports.org/ticket/51357#comment:4> MacPorts <https://www.macports.org/> Ports system for OS X
#51357: wavpack @4.75.2_1 fails to build on Leopard i386 ----------------------+-------------------------- Reporter: arboz@… | Owner: jeremyhu@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: leopard i386 Port: wavpack | ----------------------+-------------------------- Comment (by jeremyhu@…): What version of base do you have? -- Ticket URL: <https://trac.macports.org/ticket/51357#comment:5> MacPorts <https://www.macports.org/> Ports system for OS X
#51357: wavpack @4.75.2_1 fails to build on Leopard i386 ----------------------+-------------------------- Reporter: arboz@… | Owner: jeremyhu@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: leopard i386 Port: wavpack | ----------------------+-------------------------- Comment (by ryandesign@…): I see the same issue on the Snow Leopard buildbot worker: https://build.macports.org/builders/buildports-snowleopard- x86_64/builds/41886/steps/compile/logs/stdio There, I also see the message: {{{ Warning: All compilers are either blacklisted or unavailable; defaulting to first fallback option }}} The compiler fallback list was expanded on trunk, which is not yet in the released version of MacPorts. -- Ticket URL: <https://trac.macports.org/ticket/51357#comment:6> MacPorts <https://www.macports.org/> Ports system for OS X
#51357: wavpack @4.75.2_1 fails to build on Leopard i386 ----------------------+-------------------------- Reporter: arboz@… | Owner: jeremyhu@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: leopard i386 Port: wavpack | ----------------------+-------------------------- Comment (by arboz@…): Replying to [comment:2 jeremyhu@…]:
Please attach your build log. That looks like error output from gcc, but I blacklisted gcc because of these issues. You should be compiling with clang.
It seems not to find clang 3.3 or 3.4 This attached log was still in my terminal scrollback as a result of port -vv update outdated It also shows the warning {{{ Warning: All compilers are either blacklisted or unavailable; defaulting to first fallback option }}} {{{ $ sw_vers ProductName: Mac OS X ProductVersion: 10.5.8 BuildVersion: 9L31a }}} should I select universal build? -- Ticket URL: <https://trac.macports.org/ticket/51357#comment:7> MacPorts <https://www.macports.org/> Ports system for OS X
#51357: wavpack @4.75.2_1 fails to build on Leopard i386 ----------------------+-------------------------- Reporter: arboz@… | Owner: jeremyhu@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: leopard i386 Port: wavpack | ----------------------+-------------------------- Comment (by jeremyhu@…): Ah, thanks guys. We can just add macports-clang-3.8 and macports- clang-3.7 as fallbacks until newer base is available. -- Ticket URL: <https://trac.macports.org/ticket/51357#comment:8> MacPorts <https://www.macports.org/> Ports system for OS X
#51357: wavpack @4.75.2_1 fails to build on Leopard i386 ----------------------+-------------------------- Reporter: arboz@… | Owner: jeremyhu@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: leopard i386 Port: wavpack | ----------------------+-------------------------- Comment (by jeremyhu@…): Actually, given the depepdency of libc++ that would bring in, maybe it would be best to disable asm for libstdc++ configs. However, I really don't like that as a conditional because it's not really what we mean here... hrm... -- Ticket URL: <https://trac.macports.org/ticket/51357#comment:9> MacPorts <https://www.macports.org/> Ports system for OS X
#51357: wavpack @4.75.2_1 fails to build on Leopard i386 ----------------------+-------------------------- Reporter: arboz@… | Owner: jeremyhu@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: leopard i386 Port: wavpack | ----------------------+-------------------------- Comment (by davide.liessi@…): Same kind of error on Snow Leopard. -- Ticket URL: <https://trac.macports.org/ticket/51357#comment:11> MacPorts <https://www.macports.org/> Ports system for OS X
#51357: wavpack @4.75.2_1 fails to build on Leopard i386 ----------------------+-------------------------- Reporter: arboz@… | Owner: jeremyhu@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: fixed | Keywords: leopard i386 Port: wavpack | ----------------------+-------------------------- Changes (by jeremyhu@…): * status: assigned => closed * resolution: => fixed Comment: r148660 -- Ticket URL: <https://trac.macports.org/ticket/51357#comment:12> MacPorts <https://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts