Opened 10 months ago
Closed 3 days ago
#69288 closed defect (fixed)
lighttpd @1.4.73 does not build on PPC Tiger, Mac OS X 10.4.11, because symbol(s) not found
Reported by: | ballapete (Peter "Pete" Dyballa) | Owned by: | ryandesign (Ryan Carsten Schmidt) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.9.1 |
Keywords: | ppc tiger | Cc: | |
Port: | lighttpd |
Description
libtool: compile: /opt/local/bin/gcc-apple-4.2 -std=gnu99 -DHAVE_CONFIG_H -DHAVE_VERSIONSTAMP_H -DLIBRARY_DIR=\"/opt/local/lib\" -DSBIN_DIR=\"/opt/local/sbin\" -I. -I.. -I/opt/local/include -I/opt/local/include/LegacySupport -D_REENTRANT -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -D_DEFAULT_SOURCE -pipe -Os -I/opt/local/include/LegacySupport -arch ppc -pipe -Wall -W -Wshadow -pedantic -MT mod_webdav_la-mod_webdav.lo -MD -MP -MF .deps/mod_webdav_la-mod_webdav.Tpo -c mod_webdav.c -fno-common -DPIC -o .libs/mod_webdav_la-mod_webdav.o mv -f .deps/mod_webdav_la-mod_webdav.Tpo .deps/mod_webdav_la-mod_webdav.Plo /bin/sh ../libtool --tag=CC --mode=link /opt/local/bin/gcc-apple-4.2 -std=gnu99 -pipe -Os -I/opt/local/include/LegacySupport -arch ppc -pipe -Wall -W -Wshadow -pedantic -module -export-dynamic -avoid-version -no-undefined -L/opt/local/lib -Wl,-headerpad_max_install_names -lMacportsLegacySupport -arch ppc -o mod_webdav.la -rpath /opt/local/lib mod_webdav_la-mod_webdav.lo liblightcomp.la libtool: link: /opt/local/bin/gcc-apple-4.2 -std=gnu99 -o .libs/mod_webdav.so -bundle .libs/mod_webdav_la-mod_webdav.o -L/opt/local/lib ./.libs/liblightcomp.dylib -lMacportsLegacySupport /opt/local/lib/libpcre2-8.dylib -lcrypto -Os -arch ppc -Wl,-headerpad_max_install_names -arch ppc Undefined symbols: "_fdopendir$UNIX2003", referenced from: _webdav_delete_dir in mod_webdav_la-mod_webdav.o _webdav_copymove_dir in mod_webdav_la-mod_webdav.o _webdav_propfind_dir in mod_webdav_la-mod_webdav.o ld: symbol(s) not found collect2: ld returned 1 exit status make[3]: *** [mod_webdav.la] Error 1 make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_www_lighttpd/lighttpd/work/lighttpd-1.4.73/src'
Attachments (1)
Change History (5)
Changed 10 months ago by ballapete (Peter "Pete" Dyballa)
comment:1 follow-up: 2 Changed 10 months ago by ryandesign (Ryan Carsten Schmidt)
Cc: | ryandesign@… removed |
---|---|
Owner: | set to ryandesign |
Status: | new → assigned |
I've seen other tickets submitted recently about the same missing symbol in other ports on Tiger, or at least another symbol ending with $UNIX2003
, and I thought legacy support had support for that, and I see legacy support is already being used in the port. Maybe something has broken in legacy support. Or maybe it's something else. I'm not investing time in fixes for Tiger right now, but feel free to research the issue on your own and either work with the developer to fix it, improve legacy support, or submit fixes for the port if it's important to you.
comment:2 Changed 10 months ago by ryandesign (Ryan Carsten Schmidt)
Replying to ryandesign:
I've seen other tickets submitted recently about the same missing symbol in other ports on Tiger, or at least another symbol ending with
$UNIX2003
It was the same symbol, in #69277 about gawk.
comment:3 Changed 3 days ago by ballapete (Peter "Pete" Dyballa)
Now lighttpd @1.4.76
is installed and so the ticket can be closed.
comment:4 Changed 3 days ago by ryandesign (Ryan Carsten Schmidt)
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Main.log from PPC Tiger, Mac OS X 10.4.11