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]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.