Subject: Re: finding libs/includes in /usr/pkg
To: None <firstname.lastname@example.org>
From: Mario Kemper <email@example.com>
Date: 06/16/2001 09:25:30
john heasley <firstname.lastname@example.org> 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  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