Subject: -lintl error for security/libgcrypt on MacOSX
To: None <tech-pkg@NetBSD.org>
From: Ronald van der Pol <Ronald.vanderPol@rvdp.org>
List: tech-pkg
Date: 10/19/2004 14:55:33
security/libgcrypt fails to link to -lintl on MacOSX. When adding
-L/usr/pkg/lib it compiles fine.
[...]
Making all in tests
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../src -no-cpp-precomp -I/Volumes/misc/pkg/include -I/Volumes/misc/pkg/include -O2 -I/Volumes/misc/pkg/include -Wall -MT prime.o -MD -MP -MF ".deps/prime.Tpo" -c -o prime.o `test -f 'prime.c' || echo './'`prime.c; then mv -f ".deps/prime.Tpo" ".deps/prime.Po"; else rm -f ".deps/prime.Tpo"; exit 1; fi
/bin/sh ../libtool --mode=link gcc -I/Volumes/misc/pkg/include -O2 -I/Volumes/misc/pkg/include -Wall -L/Volumes/misc/pkg/lib -o prime prime.o ../src/libgcrypt.la
mkdir .libs
gcc -I/Volumes/misc/pkgsrc/security/libgcrypt/work/.buildlink/include -O2 -Wall -o .libs/prime prime.o -L/Volumes/misc/pkgsrc/security/libgcrypt/work/.buildlink/lib ../src/.libs/libgcrypt.dylib /Volumes/misc/pkgsrc/security/libgcrypt/work/.buildlink/lib/libgpg-error.dylib -lintl /usr/lib/libiconv.dylib -lc
ld: can't locate file for: -lintl
*** Error code 1
Stop.
bmake: stopped in /Volumes/misc/pkgsrc/security/libgcrypt/work/libgcrypt-1.2.0/tests
*** Error code 1
Stop.
bmake: stopped in /Volumes/misc/pkgsrc/security/libgcrypt/work/libgcrypt-1.2.0
*** Error code 1
Stop.
bmake: stopped in /Volumes/misc/pkgsrc/security/libgcrypt/work/libgcrypt-1.2.0
*** Error code 1
Stop.
bmake: stopped in /usr/pkgsrc/security/libgcrypt
*** Error code 1
Stop.
bmake: stopped in /usr/pkgsrc/security/libgcrypt
*** Error code 1
Stop.
bmake: stopped in /usr/pkgsrc/security/libgcrypt
spock#
---------------
spock# ls work/.buildlink/lib/
libgpg-error.0.1.3.dylib libgpg-error.dylib
libgpg-error.0.dylib libgpg-error.la
libgpg-error.a
spock#
rvdp