libnetpbm 10.74.00 on Snow Leopard

Peter Hancock hancock at
Thu Mar 31 07:31:21 PDT 2016

I know there are some others here who still use macports on Snow Leopard. 
With few exceptions, things work smoothly, but today I can't build libnetpbm 10.74.00.

The first sign of trouble in the log is: 

:info:build libpbmfont.c: In function ‘processChars’:
:info:build libpbmfont.c:1512: warning: incompatible implicit declaration of built-in function ‘strndup’

Then the build fails later with:

:info:build ar rc libnetpbm.a libpm.o pmfileio.o fileio.o colorname.o libpamd.o libpbm1.o libpbm2.o libpbm3.o libpbmfont.o libpgm1.o libpgm2.o libppm1.o libppm2.o libppmcmap.o libppmcolor.o libppmfuzzy.o libppmd.o ppmdfont.o standardppmdfont.o path.o libppmfloyd.o libpnm1.o libpnm2.o libpnm3.o libpam.o libpamread.o libpamwrite.o libpamn.o libpammap.o libpamcolor.o libsystem.o  util/bitio.o util/filename.o util/io.o util/mallocvar.o util/matrix.o util/nsleep.o util/nstring.o util/runlength.o util/shhopt.o util/token.o util/vasprintf.o 
:info:build Undefined symbols:
:info:build   "_strndup", referenced from:
:info:build       _pbm_loadbdffont in libpbmfont.o
:info:build ld: symbol(s) not found

10.74.00 builds fine under Yosemite on a 2012 Mac mini.
I appreciate that I'm very lucky that so far macports mostly works on my Intel Core Duo macbook, with Xcode 3.2.4.
Should I go ahead and open a ticket?

More information about the macports-users mailing list