Subject: libiconv-1.8nb1 vs 1.4.3A
To: None <port-pmax@netbsd.org>
From: Aaron J. Grier <agrier@poofygoof.com>
List: port-pmax
Date: 05/15/2003 13:00:26
anybody else having trouble building libiconv-1.8nb1 from pkgsrc on a
1.4.3A system?  shared libraries seem to be confusing the linker:

/bin/sh ../libtool --mode=link /suckym/tmp/pkgsrc/converters/libiconv/work.mipsel/.buildlink/bin/cc -Wl,-R/usr/pkg/lib -L/usr/pkg/lib iconv_no_i18n.o ../lib/libiconv.la -o iconv_no_i18n
/suckym/tmp/pkgsrc/converters/libiconv/work.mipsel/.buildlink/bin/cc -Wl,-R/usr/pkg/lib iconv_no_i18n.o -o .libs/iconv_no_i18n -L/suckym/tmp/pkgsrc/converters/libiconv/work.mipsel/.buildlink/lib ../lib/.libs/libiconv.so -Wl,--rpath -Wl,/usr/pkg/lib
../lib/.libs/libiconv.so: undefined reference to `'
collect2: ld returned 1 exit status
*** Error code 1

Stop.

if I replace ../lib/.libs/libiconv.so with ../lib/.libs/libiconv.a
everything is happy.  I can't figure out where the seemingly NULL
undefined reference is coming from.

-- 
  Aaron J. Grier | "Not your ordinary poofy goof." | agrier@poofygoof.com
      "It's not fast, but why not?"  --  John Klos on VAX dnet client
  "because it needlessly contributes to global warming?"  --  Paul Vixie