[asterisk-dev] Trunk configure bombs, but the files are there and 1.4.x builds fine

Brian Capouch brianc at palaver.net
Thu Jan 24 18:44:08 CST 2008

After months of cross-compiling trunk for embedded systems, the 
cobbler's kids are found barefoot when I returned to try to build it for 
my X86 system.  1.4.x versions build just fine.

The build is bombing on --with-postgres=/usr/local/pgsql

I don't have all the sources, but I have binfiles, libraries, and includes.

The confusing part is I see what appears to be normal discernment of the 
files in the output of configure:

 > checking for pg_config... /usr/local/pgsql/bin/pg_config
 > checking for PQescapeStringConn in -lpq... no

Is that second lack (I'm running 7.4.1) fatal?

Much later in the configure output, it bombs like this:
> checking for curl-config... /usr/bin/curl-config
> checking for curl_version() in curl/curl.h... yes
> checking for mandatory modules:  PGSQL... fail
> configure: ***
> configure: *** The PGSQL installation appears to be missing or broken.
> configure: *** Either correct the installation, or run configure
> configure: *** including --without-postgres.

pg_config --libdir returns /usr/local/pgsql/lib
pg_config --includedir returns /usr/local/pgsql/include

Is the missing PQescapeStringConn the culprit but not being reported as 
the cause of the problem?  If that isn't it, how can I find the problem? 
  There is nothing suspicious in config.log besides the last few lines 
quoted above that say the installation is missing/broken.

I got a similar set of output (and bombing of the configure script) when 
I tried to use ssl, using the same exact --with-ssl=/usr/local/ssl which 
is similarly set up, and which also works just fine under 1.4.x.

Any pointers would be greatly appreciated.



This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.

More information about the asterisk-dev mailing list