Subject: Re: gettext library problem
To: None <flo@cfdisk.org>
From: None <flo@cfdisk.org>
List: tech-pkg
Date: 05/14/2004 14:14:26
Quoting flo@cfdisk.org:

> Hi List,
>
> I got this error during the pkgsrc gettext build.:
>
> gcc -O2 -mips4 -mabi=64 -I/usr/pkgsrc/devel/gettext/work/.buildlink/include
> -mabi=64 -Wl,-rpath -Wl,/usr/pkg/lib -o .libs/test-names test-names.o
> libuniname.a ../lib/.libs/libgettextlib.so
> -L/usr/pkgsrc/devel/gettext/work/.buildlink/lib
> /usr/pkgsrc/devel/gettext/work/.buildlink/lib/libintl.so -liconv -lc
> -Wl,-rpath
> -Wl,/usr/pkg/lib:/usr/pkgsrc/devel/gettext/work/.buildlink/lib
> ld64: WARNING 85: definition of locale_charset in
> ../lib/.libs/libgettextlib.so
> preempts that definition in
> /usr/pkgsrc/devel/gettext/work/.buildlink/lib/libintl.so.
> ld64: FATAL 9: I/O error (-liconv): No such file or directory
> collect2: ld returned 32 exit status
> *** Error code 1
>
>
> It worked fine after a:
>
> cd /usr/pkg/lib; for i in libiconv.*; do ln -s $i
> /usr/pkgsrc/devel/gettext/work/.buildlink/lib/$i; done
>
>
>
> The system config:
>
> Operating System: IRIX 6.5.20
> Backend:          SGI (ld and assembler)
> CC:               gcc3.3 (from freeware.sgi.com)
>
>
>
>
>
ignore the first please, its the wrong one!

cd /usr/pkg/lib
for i in libiconv.*; do ln -s /usr/pkg/lib/$i
/usr/pkgsrc/devel/gettext/work/.buildlink/lib/$i; done