[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