Re: db.h
Ralph Müller <[email protected]>
| Newsgroups | gmane.linux.suse.programming |
|---|---|
| Message-ID | <[email protected]> |
Hallo Bernhard und Lothar, hallo Liste, * Bernhard Walle <[email protected]> schrieb: > * Ralph MÃŒller [15.05.2005 18:14]: > > slookup.c:40:16: db.h: Datei oder Verzeichnis nicht gefunden > Entweder das Makefile so Àndern, dass > > gcc -I/usr/include/db1 -Wall -Wstrict-prototypes -O3 -c slookup.c Stimmt, damit klappt's auf einmal. *hurra* > aufgerufen wird. Allerdings glaube ich, dass du ein benötigtes Paket > nicht installiert hast. Bei mir (SuSE 9.2) gibt es das Paket db-devel, > das /usr/include/db.h enthÀlt und das somit keine Ãnderung im Makefile > erforder. Aber das bedeutet ja auch, daà es in verschiedenen Verzeichnissen gleichnamige Dateien gibt? Das finde ich ist ja auch nicht so der Hit. $ rpm -qf /usr/include/db1/db.h glibc-devel-2.3.2-92 $ rpm -qi db-devel Paket db-devel ist nicht installiert > > PS: Kennt jemand zufÀllig die Funktion dieser ominösen db.h? > > Berkeley-Datenbank. file:///usr/share/doc/packages/db/index.html Komisch. Ich habe mir gerade ÃŒberlegt wieso slookup.c wohl eine Datenbank benötigt, und komme mit diesem Gedanken auf keinen grÃŒnen Zweig. Ich habe daher gerade mal versuchsweise die Zeile "#include <db.h>" gelöscht, und das Kompilieren klappt auch, und das Ding scheint sogar auch ohne diese include-Zeile zu funktionieren. Fragt sich ob in der slookup.c noch mehr von solchem FÃŒllmaterial drin ist. Sehr seltsam. -Ralph (dem gerade noch eine passendere Thread-Ãberschrift einfÀllt -- in Anlehnung an Wilhelm Busch: "Die Datei wird leicht vermiÃt wenn make sie sucht wo sie nicht ist.") -- Um die Liste abzubestellen, schicken Sie eine Mail an: [email protected] Um eine Liste aller verfÃŒgbaren Kommandos zu bekommen, schicken Sie eine Mail an: [email protected]