[MacPorts] #60260: gd2 fails to compile undefined _getline for i386
MacPorts
noreply at macports.org
Fri Mar 27 21:52:43 UTC 2020
#60260: gd2 fails to compile undefined _getline for i386
----------------------+--------------------
Reporter: rmottola | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Keywords: leopard | Port: gd2
----------------------+--------------------
{{{
libtool: link: /opt/local/bin/clang-mp-5.0 -pipe -Os
-DDEFAULT_FONTPATH=\"/System/Library/Fonts:/Library/Fonts\" -arch i386
-fvisibility=hidden -Wall -Wl,-headerpad_max_install_names -arch i386 -o
.libs/pngtogd2 pngtogd2.o -L/opt/local/lib ./.libs/libgd.dylib
/opt/local/lib/libiconv.dylib -lz /opt/local/lib/libpng16.dylib
/opt/local/lib/libfontconfig.dylib /opt/local/lib/libfreetype.dylib
/opt/local/lib/libjpeg.dylib /opt/local/lib/libtiff.dylib
/opt/local/lib/libwebp.dylib -pthread
libtool: link: /opt/local/bin/clang-mp-5.0 -pipe -Os
-DDEFAULT_FONTPATH=\"/System/Library/Fonts:/Library/Fonts\" -arch i386
-fvisibility=hidden -Wall -Wl,-headerpad_max_install_names -arch i386 -o
.libs/annotate annotate.o -L/opt/local/lib ./.libs/libgd.dylib
/opt/local/lib/libiconv.dylib -lz /opt/local/lib/libpng16.dylib
/opt/local/lib/libfontconfig.dylib /opt/local/lib/libfreetype.dylib
/opt/local/lib/libjpeg.dylib /opt/local/lib/libtiff.dylib
/opt/local/lib/libwebp.dylib -pthread
Undefined symbols for architecture i386:
"_getline", referenced from:
_main in annotate.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see
invocation)
/bin/sh ../libtool --tag=CC --mode=link /opt/local/bin/clang-mp-5.0
-pipe -Os -DDEFAULT_FONTPATH=\"/System/Library/Fonts:/Library/Fonts\"
-arch i386 -fvisibility=hidden -Wall -L/opt/local/lib
-Wl,-headerpad_max_install_names -arch i386 -o gd2copypal gd2copypal.o
libgd.la -liconv -L/opt/local/lib -L/opt/local/lib -lz -L/opt/local/lib
-L/opt/local/lib -lpng16 -L/opt/local/lib -L/opt/local/lib -lfreetype
-L/opt/local/lib -L/opt/local/lib -lfontconfig -lfreetype -L/opt/local/lib
-L/opt/local/lib -ljpeg -L/opt/local/lib -L/opt/local/lib -ltiff
-L/opt/local/lib -lwebp
make[2]: *** [annotate] Error 1
make[2]: *** Waiting for unfinished jobs....
}}}
I get this very mysterious message I hope it is not a linker issue,
because I am using a recent ld64 suggested by Ken needed for other
packages!
--
Ticket URL: <https://trac.macports.org/ticket/60260>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list