Subject: Re: Ruby-iconv fails to find pkg db4
To: <>
From: Loren M. Lang <lorenl@alzatex.com>
List: pkgsrc-users
Date: 09/25/2006 13:37:38
This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--------------enigE9AC7E287D71EAF42981C198
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Loren M. Lang wrote:
> Now I am installing ruby18-iconv onto my linux box using pkgsrc.
> ruby18-base is already installed and working properly, but when
> ruby18-iconv tries to install, the configure stage fails to find iconv
> in the standard C library:
>=20
> =3D=3D=3D>  Running extconf.rb to configure
> checking for iconv()... no
> checking for iconv() in -liconv... no
> *** extconf.rb failed ***
>=20
> Examining mkmf.log reveals that it is reallyt failing to find the db4
> library when it links the test program.  I installed db4 from pkgsrc
> earlier and several other programs that depend on it with success.  The=

> log file shows:
>=20
> "gcc -o conftest -I. -I/usr/pkg/lib/ruby/1.8/i386-linux
> -I/usr/pkg/include/db4 -I/usr/pkg/include -O2 -I/usr/pkg/include/db4
> -I/usr/pkg/include  -fPIC conftest.c  -L'/usr/pkg/lib'
> -Wl,-R'/usr/pkg/lib' -L'/usr/pkg/lib' -Wl,-R'/usr/pkg/lib'
> -lruby18-static  -ldl -lcrypt -lm -ldb4  -lc"
> /usr/bin/ld: cannot find -ldb4
> collect2: ld returned 1 exit status
> checked program was:
> /* begin */
>=20
> #include <iconv.h>
>=20
> /*top*/
> int main() { return 0; }
> int t() { void ((*volatile p)()); p =3D (void ((*)()))iconv; return 0; =
}
> /* end */
>=20
> It fails to find db4, but -L'/usr/pkg/lib' was provided as an argument
> to gcc and libdb4.so exists under /usr/pkg/lib.  I did run a bmake clea=
n
> this time.

BTW, I ran the test by hand and it compiled successfully from the same
shell I ran bmake clean && bmake install in.

>=20


--=20
Loren M. Lang
lorenl@alzatex.com
http://www.alzatex.com/


Public Key: ftp://ftp.tallye.com/pub/lorenl_pubkey.asc
Fingerprint: CEE1 AAE2 F66C 59B5 34CA  C415 6D35 E847 0118 A3D2



--------------enigE9AC7E287D71EAF42981C198
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFFGD4SSHsHRHUO+igRAuR2AJ4tAyAvTdZsLDAKHamSWHgwL3GvKQCg4ugf
yjUhqKXVIWQ+MbbEQE8DFEQ=
=o4Pi
-----END PGP SIGNATURE-----

--------------enigE9AC7E287D71EAF42981C198--