Subject: CVS commit: pkgsrc/devel/exempi
From: David Sainty
Date: 2009-01-08 09:42:41
Message id: 20090108084241.C8337175D0@cvs.netbsd.org

Log Message:
Make sure that the libraries are linked with libiconv if necessary, to avoid
the build failing like so (on Linux systems):

g++ -fexceptions -funsigned-char -fPIC -Wno-multichar -Wno-implicit \ 
-Wno-ctor-dtor-privacy -O2 -I/tmp/pkgsrc1/devel/exempi/work/.buildlink/include \ 
-Wl,-R/usr/pkgroot1/lib -o xmpfilescoverage XMPFilesCoverage.o  \ 
-L/tmp/pkgsrc1/devel/exempi/work/.buildlink/lib \ 
../../source/XMPCore/.libs/libXMPCore.a \ 
../../source/XMPFiles/.libs/libXMPFiles.a \ 
../../source/common/.libs/libxmpcommon.a \ 
/tmp/pkgsrc1/devel/exempi/work/.buildlink/lib/libexpat.so \ 
../../third-party/MD5/.libs/libmd5.a   -Wl,--rpath \ 
-Wl,/tmp/pkgsrc1/devel/exempi/work/.buildlink/lib -Wl,--rpath \ 
-Wl,/tmp/pkgsrc1/devel/exempi/work/.buildlink/lib
../../source/XMPFiles/.libs/libXMPFiles.a(Reconcile_Impl.o): In function \ 
`ReconcileUtils::Latin1ToUTF8(void const*, unsigned int, \ 
std::basic_string<char, std::char_traits<char>, \ 
std::allocator<char> >*)':
Reconcile_Impl.cpp:(.text+0x1a1): undefined reference to `libiconv_open'
Reconcile_Impl.cpp:(.text+0x1f0): undefined reference to `libiconv'
Reconcile_Impl.cpp:(.text+0x1fb): undefined reference to `libiconv_close'
../../source/XMPFiles/.libs/libXMPFiles.a(Reconcile_Impl.o): In function \ 
`ReconcileUtils::UTF8ToLatin1(void const*, unsigned int, \ 
std::basic_string<char, std::char_traits<char>, \ 
std::allocator<char> >*)':
Reconcile_Impl.cpp:(.text+0x341): undefined reference to `libiconv_open'
Reconcile_Impl.cpp:(.text+0x390): undefined reference to `libiconv'
Reconcile_Impl.cpp:(.text+0x39b): undefined reference to `libiconv_close'
collect2: ld returned 1 exit status
*** Error code 1

Files:
RevisionActionfile
1.6modifypkgsrc/devel/exempi/Makefile