Subject: Re: finding libs/includes in /usr/pkg
To: None <>
From: Mario Kemper <>
List: current-users
Date: 06/16/2001 09:25:30
john heasley <> writes:

> could anyone suggest a mechanism for finding libs and includes
> that are not installed in /usr/lib via autoconf, such as pthread.h.
> xmms does this
> AC_CHECK_HEADER(pthread.h,,AC_MSG_ERROR([*** POSIX thread support not installed
> - please install first ***]))
> guelah [964] grep thread config.*
> config.log:configure:1980: checking for pthread.h
> config.log:configure:1986: pthread.h: No such file or directory
> config.log:#include <pthread.h>
> which doesnt work outside of the pkg system.  i'm guessing there is
> something hidden in the pkgsrc goo that primes LDFLAGS.
> i assume i am missing some subtle knob in autoconf.
This is what i use for third party programms:

alias configure env "CFLAGS=-I/usr/pkg/include -I/usr/X11R6/include -I/usr/local/include" "CPPFLAGS=-I/usr/pkg/include -I/usr/X11R6/include -I/usr/local/include" "LDFLAGS=-L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R6/lib -Wl,-R/usr/X11R6/lib -Wl,-R/usr/local/lib -L/usr/local/lib" ./configure

Mario Kemper