Subject: Pkgsrc zlib vs. base zlib, NetBSD
To: None <>
From: Gary Thorpe <>
List: pkgsrc-users
Date: 06/06/2007 01:38:57

I am trying to get some software (not in pkgsrc) to build using the
pkgsrc version of zlib and not the version found bundled with NetBSD
(which is too old for the included ./configure to work).

The configure script accepts a zlib prefix (/usr/pkg/lib) and makes the
test but it fails to run:

configure:3865: gcc -o conftest  -pipe -I. -D__UNIXSDL__ -D__BSDSDL__
/lib   conftest.c  -L/usr/pkg/lib -lz >&5
configure:3868: $? = 0
configure:3874: ./conftest
Shared object "" not found
configure:3877: $? = 1
configure: program exited with status 1

I have tried changing the flags to include '-Wl,-rpath,/usr/pkg/lib'
but this just results in the library in /usr/lib being used (which gets
the older version). It seems the -rpath adds the directory to the list
but /usr/lib is still in front of it.

How can I get this to work?

      Be smarter than spam. See how smart SpamGuard is at giving junk email the boot with the All-new Yahoo! Mail at