Re: Undefinded symbol

From: Matthias Teege <matthias(at)mteege.de>
Date: Sun, 7 Nov 1999 13:51:49 +0100

On Sun, Nov 07, 1999 at 12:39:49PM +0100, Alexander Langer wrote:
> Also sprach Matthias Teege (matthias(at)mteege.de):
>
> > nicht richtig wollte ich mich hier mal erkundigen ob jemand den Fehler
> > vielleicht nachvollziehen und mir ein bischen Hilfestellung geben kann.
> >
> > cc -o testpg -I /usr/local/pgsql/include testpg.c
> >
> > Dabei werden folgende Fehler angezeigt:
> >
> > /var/tmp/ccHc78831.o: Undefined symbol `_PQfinish' referenced from text
> > segment
>
> [...]
>
> Sieht so aus, also ob du vergessen hast, die Lib zu benutzen.
>
> Gibt es ne lib pgsql?

nein, es gibt eine libpq.a.

ll /usr/local/pgsql/lib/
total 340
-r--r--r-- 1 pgsql pgsql 1091 21 Mai 1997 global1.bki.source
-rw-rw-r-- 1 pgsql pgsql 36786 21 Mai 1997 libpq.a
-r--r--r-- 1 pgsql pgsql 118535 21 Mai 1997
local1_template1.bki.source
-r--r--r-- 1 pgsql pgsql 3683 21 Mai 1997 pg_hba.conf.sample

> Versuch mal
> cc -o testpg -lpgsql -I /usr/local/pgsql/include testpg.c

Ich habe folgendes versucht:

cc -o testpg -l /usr/local/pgsql/lib/libpq.a -I /usr/local/pgsql/include
testpg.c

Das Ergebnis ist aber:

ld: -l/usr/local/pgsql/lib/libpq.a: no match

Hierzu gibt es auch eine manpage aber die hilft mir beim Einbinden der
Datei natürlich nicht. Ich habe auch die Umgebungsvariable
'LD_LIBRARY_PATH' angepasst, ebenfalls ohne Erfolg.

Irgendwo ist noch ein Fehler. Vielen Dank für die Hilfe.
Matthias

-- 
Matthias Teege -- matthias@mteege.de -- http://emugs.de
make world not war
PGP-Key auf Anfrage
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Sun 07 Nov 1999 - 13:55:26 CET

search this site