[asterisk-users] [solved] Installing cdr_pgsql on asterisk 1.6.0.26

Miguel Molina mmolina at millenium.com.co
Tue Mar 16 09:20:08 CDT 2010


Miguel Molina escribió:
> Hi folks,
>
> I am struggling to install cdr_pgsql in asterisk 1.6.0.26. When I do the 
> ./configure, it complains about the function PQescapeStringConn not 
> existing in -lpq, so when I do a make menuconfig, I can't select the 
> cdr_pgsql module.
>
> I am using CentOS 5.4 with the yum PGDG repository for 8.4 version. Some 
> of the installed packages are postgresql-libs, compat-postgresql-libs, 
> postgres, postgresql-contrib.
>
> Any help would be very appreciated.
>
> Thanks,
>
>   
Answering myself, I found the solution!

I cheched the config.log file that ./configure leaves, finding this:

configure:27619: checking for pg_config
configure:27637: found /usr/bin/pg_config
configure:27649: result: /usr/bin/pg_config
configure:27693: checking for PQescapeStringConn in -lpq
configure:27728: gcc -o conftest -g -O2   conftest.c -lpq -L/usr/lib -lz 
-lm  >&5
*/usr/bin/ld: cannot find -lz*
collect2: ld returned 1 exit status
configure:27734: $? = 1
configure: failed program was:

Googling a little, I found that -lz is provided by the zlib-devel 
package, which was not present. I installed it in a breeze with yum, and 
voila!

configure:27619: checking for pg_config
configure:27637: found /usr/bin/pg_config
configure:27649: result: /usr/bin/pg_config
configure:27693: checking for PQescapeStringConn in -lpq
configure:27728: gcc -o conftest -g -O2   conftest.c -lpq -L/usr/lib -lz 
-lm  >&5
configure:27734: $? = 0
*configure:27752: result: yes*

So it was not PostgreSQL fault... now everything worked and cdr_pgsql.so 
is checked on the menuconfig, yay!

Learned a little bit more from this... hope it helps someone with a 
similar build issue. ;-)

Cheers,

-- 
Ing. Miguel Molina
Grupo de Tecnología
Millenium Phone Center

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20100316/014e81e4/attachment.htm 


More information about the asterisk-users mailing list