From kde-devel Fri Jul 23 11:37:58 1999 From: Michael Koch Date: Fri, 23 Jul 1999 11:37:58 +0000 To: kde-devel Subject: Need linking expert!!!! X-MARC-Message: https://marc.info/?l=kde-devel&m=93273721327900 Hi all, hi Konqi, hi Tux, I need help linking an app with linpq++ from PostgreSQL. When I link my app with libpq++ I get the following: /bin/sh ../../libtool --silent --mode=link g++ -O2 -g -L/home/devel/local/kde/lib -L/home/devel-qt/qt/lib -L/usr/X11R6/lib -L/usr/local/lib -rpath /home/devel/local/kde/lib -rpath /home/devel-qt/qt/lib -rpath /usr/X11R6/lib -lpq++ -o ktables tableselectdata.o tableselect.o ktablesserver.o ktablesview.o ktablesdoc.o ktables.o main.o ../../lib/kofficeui/libkofficeui.la ../kdb/libkdb.la ../kdb/.libs/libkdb.so: undefined reference to `PgConnection type_info function' ../kdb/.libs/libkdb.so: undefined reference to `PgConnection type_info node' make: *** [ktables] Error 1 When I link without libpq++: /bin/sh ../../libtool --silent --mode=link g++ -O2 -g -L/home/devel/local/kde/lib -L/home/devel-qt/qt/lib -L/usr/X11R6/lib -L/usr/local/lib -rpath /home/devel/local/kde/lib -rpath /home/devel-qt/qt/lib -rpath /usr/X11R6/lib -o ktables tableselectdata.o tableselect.o ktablesserver.o ktablesview.o ktablesdoc.o ktables.o main.o ../../lib/kofficeui/libkofficeui.la ../kdb/libkdb.la ../kdb/.libs/libkdb.so: undefined reference to `PQfsize' ../kdb/.libs/libkdb.so: undefined reference to `PgConnection::ExecCommandOk(char const *)' ../kdb/.libs/libkdb.so: undefined reference to `PQftype' ../kdb/.libs/libkdb.so: undefined reference to `PgConnection::ExecTuplesOk(char const *)' ../kdb/.libs/libkdb.so: undefined reference to `PgConnection type_info function' ../kdb/.libs/libkdb.so: undefined reference to `PQntuples' ../kdb/.libs/libkdb.so: undefined reference to `PgConnection::PgConnection(PgEnv const &, char const *)' ../kdb/.libs/libkdb.so: undefined reference to `PQoidStatus' ../kdb/.libs/libkdb.so: undefined reference to `PQgetvalue' ../kdb/.libs/libkdb.so: undefined reference to `PQnfields' ../kdb/.libs/libkdb.so: undefined reference to `PgConnection::Status(void)' ../kdb/.libs/libkdb.so: undefined reference to `PQfnumber' ../kdb/.libs/libkdb.so: undefined reference to `PQfname' ../kdb/.libs/libkdb.so: undefined reference to `PgConnection type_info node' ../kdb/.libs/libkdb.so: undefined reference to `PgConnection::Exec(char const *)' ../kdb/.libs/libkdb.so: undefined reference to `PgConnection::~PgConnection(void)' ../kdb/.libs/libkdb.so: undefined reference to `PgEnv::PgEnv(basic_string, __default_alloc_template > const &, basic_string, __default_alloc_template > const &, basic_string, __default_alloc_template > const &, basic_string, __default_alloc_template > const &, basic_string, __default_alloc_template > const &)' make: *** [ktables] Error 1 I have to link my app with libpq++. It looks like missing moc-files when linking with libpq++ but PostgreSQL donīt know QT, I think. What does I make wrong ? -- Michael Koch KDE fan, enthusiast and developer student of computer science at university of applied sciences of Darmstadt, Germany koch@kde.org, m_koch@bigfoot.de, mkoch@mail.riednet.wh.tu-darmstadt.de http://www.riednet.wh.tu-darmstadt.de/~mkoch