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)

main.log (159.2 KB) - added by ballapete (Peter "Pete" Dyballa) 10 months ago.
Main.log from PPC Tiger, Mac OS X 10.4.11

Download all attachments as: .zip

Change History (5)

Changed 10 months ago by ballapete (Peter "Pete" Dyballa)

Attachment: main.log added

Main.log from PPC Tiger, Mac OS X 10.4.11

comment:1 Changed 10 months ago by ryandesign (Ryan Carsten Schmidt)

Cc: ryandesign@… removed
Owner: set to ryandesign
Status: newassigned

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 in reply to:  1 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: assignedclosed
Note: See TracTickets for help on using tickets.