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