[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-devel
Subject:    Need linking expert!!!!
From:       Michael Koch <m_koch () bigfoot ! de>
Date:       1999-07-23 11:37:58
[Download RAW message or body]

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<char, \
string_char_traits<char>, __default_alloc_template<true, 0> > const &, \
basic_string<char, string_char_traits<char>, __default_alloc_template<true, 0> > \
const &, basic_string<char, string_char_traits<char>, __default_alloc_template<true, \
0> > const &, basic_string<char, string_char_traits<char>, \
__default_alloc_template<true, 0> > const &, basic_string<char, \
string_char_traits<char>, __default_alloc_template<true, 0> > 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


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic