I also tried to export with 'pg_config --includedir' instead of --pkgincludedir below before I executed ./configure: # export CFLAGS=-I'pg_config --includedir' [freeswitch]# ./configure checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking build system type... x86_64-unknown-linux-gnu checking host system type... x86_64-unknown-linux-gnu checking for gcc... gcc checking for C compiler default output file name... configure: error: in `/usr/src/freeswitch': configure: error: C compiler cannot create executables In this case, even ./configure failed. My include directories are: # pg_config | grep INCLUDE INCLUDEDIR = /usr/pgsql-9.1/include PKGINCLUDEDIR = /usr/pgsql-9.1/include INCLUDEDIR-SERVER = /usr/pgsql-9.1/include/server Where did I go wrong? On 3/20/12, Zenny <garbytrash@gmail.com> wrote:
Thank Ken:
I do see :
# ldconfig -v | grep pq libpqwalreceiver.so -> libpqwalreceiver.so libpq.so.5 -> libpq.so.5.4 libipq.so.0 -> libipq.so.0.0.0
where do I need to add manually? /etc/ld.so.conf.d/?
On 3/20/12, Ken Rice <krice@freeswitch.org> wrote:
This error is common if ldd cant find libpq... Does it show up in " ldconfig -v |grep pq" if not you'll need to add the directory those libs live in to your ld.so.conf or ld.so.conf.d as is proper on your platform
On 3/20/12 1:09 PM, "Zenny" <garbytrash@gmail.com> wrote:
On 3/20/12, Bzzz <lazyvirus@gmx.com> wrote:
On Tue, 20 Mar 2012 17:53:37 +0000 Zenny <garbytrash@gmail.com> wrote:
Just to test, I directly specified /usr/pgsql-9.1/include/libpq-fe.h in /usr/src/freeswitch/src/mod/event_handlers/mod_cdr_pg_csv/mod_cdr_pg_csv.c
It seemed to have progressed a bit further, but spits out the error:
Creating mod_cdr_pg_csv.la... /usr/bin/ld: cannot find -lpq collect2: ld returned 1 exit status cat: .libs/mod_cdr_pg_csv.log: No such file or directory make[5]: *** [mod_cdr_pg_csv.la] Error 1 make[4]: *** [all] Error 1 make[3]: *** [mod_cdr_pg_csv-all] Error 1 make[2]: *** [all-recursive] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2
Seems normal: you give it the pq header, so it can compile, but it can't link against nothing.
Right. But how could that be solved? I am just struggling with this for a while.
Linking directly the /usr/include with /user/pgsql-9.1/include? that may affect other applications I guess.
-- QOTD: All I want is more than my fair share.
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org