Hi Kerry Barney,

Mostly the libreadline.so on your system possible depend on ncurses. You can try installing ncurses-devel and link -lncurses and try. I believe this is not common error.

Regards
Gopal S

-----Original Message-----
From: Barney, Kerry L [mailto:Kerry.L.Barney@usa-spaceops.com]
Sent: Thu 4/14/2011 10:29 AM
To: csql-users@lists.sourceforge.net
Subject: [Csql-users] undefined symbol: PC

I am new to CSQL, and have installed csql3.0-linux-x86_64 on 64 bit linux.
When I try to run csql it fails with the following-
csql: symbol lookup error: /usr/lib64/libreadline.so.5: undefined symbol: PC
csqlserver is running and I could successfully connect to the DSN
with isql.
My $HOME/.odbc.ini file looks like this:
[psql]
Description = Postgres ODBC Data source
Driver = /usr/lib64/libodbcpsql.so
Database = dev2
Servername = localhost
UserName = myuser
Password = mypassword
Port = 5432
ReadOnly = No
I built Postgres from the source code and I got the same error as
shown below:
g++ -O2 -I/home/nihar/jdk1.6.0_11/include -I/home/nihar/jdk1.6.0_11/include/linux -o .libs/csql isql.o  -lr t -lpthread -lcrypt
-lreadline ../../src/storage/.libs/libcsql.so ../../src/sql/.libs/libcsqlsql.so ../../s rc/sqllog/.libs/libcsqlsqllog.so
../../src/network/.libs/libcsqlnw.so ../../src/adapter/.libs/libcsqlodbcad apter.so ../../src/gateway/.libs/libcsqlgw.so
../../src/cache/.libs/libcacheload.so -lodbc ../../src/sqlnet work/.libs/libcsqlsqlnw.so  -Wl,--rpath
-Wl,/home/nihar/CSQLRELEASE/OPENSOURCE/csql3.2GA-src/install/lib
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libreadline.so: undefined reference to `PC'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libreadline.so: undefined reference to `tgetflag'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libreadline.so: undefined reference to `tgetent'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libreadline.so: undefined reference to `UP'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libreadline.so: undefined reference to `tputs'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libreadline.so: undefined reference to `tgoto'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libreadline.so: undefined reference to `tgetnum'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libreadline.so: undefined reference to `BC'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libreadline.so: undefined reference to `tgetstr'
collect2: ld returned 1 exit status



Kerry Barney
Database Administrator
Platforms, United Space Alliance
Kennedy Space Center, FL
321-861-7467