#74037 closed defect (fixed)
luametatex @2.11.08 does not build on PPC Leopard, Mac OS X 10.5.8, because of ld: unknown option: -z
| Reported by: | ballapete (Peter "Pete" Dyballa) | Owned by: | drkp (Dan Ports) |
|---|---|---|---|
| Priority: | Normal | Milestone: | |
| Component: | ports | Version: | 2.12.5 |
| Keywords: | ppc leopard | Cc: | dports@… |
| Port: | luametatex |
Description
[ 99%] Building C object CMakeFiles/luametatex.dir/source/luametatex.c.o /opt/local/bin/gcc-mp-15 -DDECNUMDIGITS=1000 -DDECUSE64=1 -DLMT_COMPILER_USED=\"gcc\" -DLMT_HB_TOO=1 -DLMT_KPSE_TOO=1 -DLPEG_DEBUG -DLUAI_MAXCSTACK=6000 -DLUAMETATEX_USE_HELPERS=1 -DLUA_NOBUILTIN -DLUA_UCID -DLUA_USE_DLOPEN -DLUA_USE_POSIX -DMINIZ_NO_ARCHIVE_APIS=1 -DMINIZ_NO_MALLOC=1 -DMINIZ_NO_STDIO=1 -DNDEBUG=0 -DVERSION=\"1.16\" -DZLIB_CONST=1 -I/opt/local/share/cmake-3.31/source -I/opt/local/var/macports/build/luametatex-ac586ceb/work/luametatex-2.11.08/source -I/opt/local/var/macports/build/luametatex-ac586ceb/work/luametatex-2.11.08/. -I/opt/local/var/macports/build/luametatex-ac586ceb/work/luametatex-2.11.08/source/. -I/opt/local/var/macports/build/luametatex-ac586ceb/work/luametatex-2.11.08/source/luacore/lua55/src -pipe -Os -DNDEBUG -std=gnu11 -arch ppc -mmacosx-version-min=10.5 -O3 -Wall -Wcast-align -Wcast-qual -Wno-unknown-pragmas -Wno-unused-result -fno-strict-aliasing -DLUA_CORE -MD -MT CMakeFiles/luametatex.dir/source/luametatex.c.o -MF CMakeFiles/luametatex.dir/source/luametatex.c.o.d -o CMakeFiles/luametatex.dir/source/luametatex.c.o -c /opt/local/var/macports/build/luametatex-ac586ceb/work/luametatex-2.11.08/source/luametatex.c <command-line>: warning: 'NDEBUG' redefined <command-line>: note: this is the location of the previous definition [100%] Linking C executable luametatex /opt/local/bin/cmake -E cmake_link_script CMakeFiles/luametatex.dir/link.txt --verbose=ON ld: unknown option: -z collect2: error: ld returned 1 exit status /opt/local/bin/gcc-mp-15 -pipe -Os -DNDEBUG -arch ppc -mmacosx-version-min=10.5 -Wl,-search_paths_first -Wl,-headerpad_max_install_names -L/opt/local/lib -Wl,-headerpad_max_install_names -Wl,-z,stack-size=2621440 CMakeFiles/luametatex.dir/source/luametatex.c.o -o luametatex -Wl,-rpath,/opt/local/lib libtex.a liblua.a libmp.a libluarest.a libluasocket.a libluaoptional.a libpplib.a libminiz.a libsoftposit.a libpotrace.a libqrcodegen.a libtriangles.a libnanojpeg.a -lm make[2]: *** [luametatex] Error 1 make[2]: Leaving directory `/opt/local/var/macports/build/luametatex-ac586ceb/work/luametatex-2.11.08' make[1]: *** [CMakeFiles/luametatex.dir/all] Error 2 make[1]: Leaving directory `/opt/local/var/macports/build/luametatex-ac586ceb/work/luametatex-2.11.08' make: *** [all] Error 2 make: Leaving directory `/opt/local/var/macports/build/luametatex-ac586ceb/work/luametatex-2.11.08' Command failed: cd "/opt/local/var/macports/build/luametatex-ac586ceb/work/luametatex-2.11.08" && /usr/bin/make -w all VERBOSE=ON
Attachments (1)
Change History (3)
Changed 3 months ago by ballapete (Peter "Pete" Dyballa)
comment:1 Changed 3 months ago by drkp (Dan Ports)
| Owner: | set to drkp |
|---|---|
| Resolution: | → fixed |
| Status: | new → closed |
comment:2 Changed 3 months ago by drkp (Dan Ports)
Don't have a 10.5 system but tested the fix with gcc on Tahoe; please reopen if it doesn't work.
Note: See
TracTickets for help on using
tickets.

Main.log from PPC Leopard, Mac OS X 10.5.8