www.ProFTPD.de

ProFTPD => ProFTPD - Deutsch => Thema gestartet von: olimination am 06. Juni 2003, 17:29:30



Titel: Fehler beim kompilieren: "fs.h" -> No such File
Beitrag von: olimination am 06. Juni 2003, 17:29:30
Hallo,

ich versuche auf einem Linux PC "ProFTPD 1.2.8" mit mod_sql zu installieren.
Leider kriege ich immer nachdem ich den Befehl "make" ausführe, folgende Fehlermeldung:

"fs.h - No such file or directory"

nach dieser Meldung folgen dann so viele Warnings-Meldungen vom Compiler, was verständlich ist, da er ja dieses Header File nicht findet.
Muss ich noch etwas nachinstallieren oder so?
Den Pfad zu den MySql Libraries (--with-includes=... & --with-libraries=...) habe ich angegeben...

danke für die Antwort.

mfg olimination.com


Titel: Fehler beim kompilieren: "fs.h" -> No such File
Beitrag von: Lucy am 06. Juni 2003, 19:08:44
Guggst Du!
http://www.proftpd.de/forum2/viewtopic.php?t=108

sind glaub ich header files fürs virtuelle dateisystem, denke also mal du musst nen devel nachinstallieren .... frag mich bitte nicht welchen :D

gibt ne Abfrage mittels ...

rpm -qlp .........
machst du

man rpm
... und guggst dir an wie rpm-querys funzen ...
(ich vermute iss nen sql bzw. msql-devel

viel glück


Titel: Fehler beim kompilieren: "fs.h" -> No such File
Beitrag von: Wörsty am 06. Juni 2003, 22:02:59
Was für ein Linux hast du denn?
Also ich denke, das kernel-headers-Paket sollte das Problem lösen.
Guckst du hier: http://rpmseek.com/


Titel: Fehler beim kompilieren: "fs.h" -> No such File
Beitrag von: olimination am 11. Juni 2003, 07:23:01
also ich habe ein Mandrake Linux 9.0 installiert.


Titel: Fehler beim kompilieren: "fs.h" -> No such File
Beitrag von: Wörsty am 11. Juni 2003, 10:02:47
ftp://linux.mathematik.tu-darmstadt.de/pub/linux/distributions/mandrake/Mandrake/updates/9.0/RPMS/kernel-source-2.4.19-32mdk.i586.rpm
Welchen Kernel benutzt du?
Code:
uname -a

Ansonsten hau dir kernel-headers-2.4.18-41mdk.i586.rpm von der CD drauf und fertig.


Titel: Fehler beim kompilieren: "fs.h" -> No such File
Beitrag von: olimination am 11. Juni 2003, 14:20:30
sorry, habe ein Mandrake 9.1 installiert und Kernel 2.4.21-013mdk drauf.
Die Kernel Headers habe ich nun von der CD nachinstalliert...aber es funz immer noch nicht - die selbe Fehlermeldung.

Wenn ich aber diese Datei suche finde ich sie unter:

1. /usr/include/linux/fs.h
und
2. /usr/src/linux-2.4.21-013mdk/include/linux/fs.h

hmm...

Ich habe auch schon versucht diese Datei ins Verzeichnis zu kopieren wo diese mod_sql.c Datei liegt damit sie "fs.h" auch wirklich findet, aber dann erscheinen andere Fehlermeldungen in Bezug mit der "fs.h"...


Titel: Fehler beim kompilieren: "fs.h" -> No such File
Beitrag von: Wörsty am 11. Juni 2003, 14:33:02
Geht's wenn du configure in etwa so --with-includes=/usr/include/mysql --with-libraries=/usr/lib/mysql aufrufst? (siehe 1)
Hast du das mysql-devel Paket auch installiert?
Bin grad ratlos.
Mail doch mal deine Ausgabe an mich.


Titel: Fehler beim kompilieren: "fs.h" -> No such File
Beitrag von: olimination am 13. Juni 2003, 08:22:46
also ich habe MySQL nicht von der Mandrake Distribution installiert, sondern habe die Standard Version 4.0.12 von der Mysql Homepage heruntergeladen und kompiliert.

Ich werde so bald wie möglich mal die Ausgabe der Fehlermeldung posten...

mfg olimination


Titel: Fehler beim kompilieren: "fs.h" -> No such File
Beitrag von: olimination am 13. Juni 2003, 10:59:54
kurze Frage:
Wenn man die Standard Version 4.0.12 von der MySQL Homepage herunterlädt ist dann da das mysql-devel Paket denn dabei?

wenn nicht habe ich das mysql-devel Paket nicht installiert...


Titel: Fehler beim kompilieren: "fs.h" -> No such File
Beitrag von: Wörsty am 13. Juni 2003, 11:05:16
Zitat von: "olimination"
herunterlädt ist dann da das mysql-devel Paket denn dabei?

Keine Ahnung - sind im devel nicht einfach die Quellen?
Gib doch als include Pfad für proftpd das Quellverzeichnis von MySQL an (wo die fs.h ist)