Hallo, Am Montag, 1. April 2002 10:45 schrieb Andreas Meyer:
Ich scheine wirklich zu doof zu sein. Ich habe in der profile.local folgende Pfadangabe stehen: PATH=$PATH:/usr/local/ssl/bin PATH=$PATH:/usr/local/ssl/include
Dennoch erhalte ich beim 'make' ein: connection.h:15: openssl/ssl.h: Datei oder Verzeichnis nicht gefunden connection.h:16: openssl/rand.h: Datei oder Verzeichnis nicht gefunden
openssl/ssl.h liegt in /usr/local/ssl/include
Was mache ich falsch?
Die Umgebungsvariable `PATH' wird verwendet, wenn nach _ausführbaren_ Programmen gesucht wird ("man which"). Eine völlig andere Baustelle ist, wenn der C-Kompiler nach einer Includedatei sucht. Im Quellcode steht #include <openssl/ssl.h> Beim Kompileraufruf kann angeben, in welchen Verzeichnissen nach der Datei gesucht werden soll, mit der Option `-I', also etwa gcc ... -I /usr/local/ssl/include ... Das hat mit der Umgebungsvariable `PATH' garnichts zu tun. Schau' Dir mal die `-I' in Deinem `makefile' an. Frohe Ostern noch, Bertram -- Bertram Scharpf <b.scharpf@tesionmail.de>