Path to this page:
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: