[MacPorts] #52460: neomutt @20160916_3 does not build on OS X 10.5 PPC
MacPorts
noreply at macports.org
Fri Sep 30 07:23:41 CEST 2016
#52460: neomutt @20160916_3 does not build on OS X 10.5 PPC
----------------------------------+--------------------------------
Reporter: leonardo.schenkel@… | Owner: macports-tickets@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.3.4
Resolution: | Keywords: maintainer
Port: neomutt |
----------------------------------+--------------------------------
Comment (by ken.cunningham.webuse@…):
Hi. It's not just on 10.5 PPC:
also 10.6 64bit intel
{{{
/opt/local/bin/clang-mp-3.7 -pipe -Os -arch x86_64 -L/opt/local/lib
-Wl,-headerpad_max_install_names -arch x86_64 -stdlib=libc++
-L/opt/local/lib -L/opt/local/lib -L/opt/local/lib -L/opt/local/lib -o
mutt_dotlock mutt_dotlock.o strndup.o strnlen.o wcscasecmp.o regex.o
Undefined symbols for architecture x86_64:
"_safe_malloc", referenced from:
_strndup in strndup.o
ld: symbol(s) not found for architecture x86_64
}}}
comparing link lines from a successful build on 10.11
{{{
/usr/bin/clang -pipe -Os -arch x86_64 -L/opt/local/lib
-Wl,-headerpad_max_install_names -arch x86_64-L/opt/local/lib \
-L/opt/local/lib -L/opt/local/lib -L/opt/local/lib -o pgpring
pgppubring.o pgplib.o lib.o extlib.o sha1.o md5.o pgppacket.o \
ascii.o regex.o -lintl -liconv
}}}
and an unsucessful build on 10.6
{{{
/opt/local/bin/clang-mp-3.7 -pipe -Os -arch x86_64 -L/opt/local/lib
-Wl,-headerpad_max_install_names -arch x86_64 -stdlib=libc++
-L/opt/local/lib \
-L/opt/local/lib -L/opt/local/lib -L/opt/local/lib -o pgpring
pgppubring.o pgplib.o lib.o extlib.o sha1.o md5.o pgppacket.o \
ascii.o strndup.o strnlen.o wcscasecmp.o regex.o -lintl -liconv
Undefined symbols for architecture x86_64:
"_safe_malloc", referenced from:
_strndup in strndup.o
ld: symbol(s) not found for architecture x86_64
}}}
it looks like the autoconf - added strndup.o, strnlen.o, and wcscasecmp.o
haven't pulled in the extra library they need to link against to find
_safe_malloc.
So it's an upstream bug, as he says.
--
Ticket URL: <https://trac.macports.org/ticket/52460#comment:1>
MacPorts <https://www.macports.org/>
Ports system for the Mac operating system
More information about the macports-tickets
mailing list