www.ProFTPD.de

ProFTPD => ProFTPD - Deutsch => Thema gestartet von: gt555 am 31. Mai 2003, 01:27:05



Titel: problem beim complimieren mit mod_sql
Beitrag von: gt555 am 31. Mai 2003, 01:27:05
also wenn ./configure --with-modules=mod_auth:mod_sql:mod_sql_mysql --enable-shadow --prefix=/opt/proftpd/ --sysconfdir=/etc/
läuft alles gut wenn ich dann mit make weiter mache kommen einige fehler:
-----
mod_sql.c:47:16: fs.h: No such file or directory
mod_sql.c:106: parse error before '*' token
mod_sql.c:106: warning: type defaults to `int' in declaration of `resp_list'
mod_sql.c:106: warning: type defaults to `int' in declaration of `resp_err_list'
mod_sql.c:106: warning: data definition has no type or storage class
mod_sql.c: In function `_sql_make_cmd':
mod_sql.c:320: structure has no member named `symtable_index'
mod_sql.c: In function `_sql_dispatch':
mod_sql.c:377: warning: implicit declaration of function `block_signals'
mod_sql.c:379: warning: implicit declaration of function `unblock_signals'
mod_sql.c: In function `check_auth_crypt':
mod_sql.c:424: `AUTH_BADPWD' undeclared (first use in this function)
mod_sql.c:424: (Each undeclared identifier is reported only once
mod_sql.c:424: for each function it appears in.)
mod_sql.c: In function `check_auth_plaintext':
mod_sql.c:436: `AUTH_BADPWD' undeclared (first use in this function)
mod_sql.c: In function `check_auth_empty':
mod_sql.c:450: `AUTH_BADPWD' undeclared (first use in this function)
mod_sql.c: In function `check_auth_backend':
mod_sql.c:458: `AUTH_BADPWD' undeclared (first use in this function)
mod_sql.c: In function `build_homedir':
mod_sql.c:810: warning: implicit declaration of function `fs_stat'
mod_sql.c:852: warning: implicit declaration of function `fs_chown'
mod_sql.c: In function `resolve_tag':
mod_sql.c:1273: warning: long unsigned int format, different type arg (arg 4)
mod_sql.c:1273: warning: long unsigned int format, different type arg (arg 4)
mod_sql.c:1357: `response_t' undeclared (first use in this function)
mod_sql.c:1357: `r' undeclared (first use in this function)
mod_sql.c: In function `_process_named_query':
mod_sql.c:1455: warning: comparison between pointer and integer
mod_sql.c: In function `info_master':
mod_sql.c:1759: warning: implicit declaration of function `add_response'
mod_sql.c: In function `errinfo_master':
mod_sql.c:1925: warning: implicit declaration of function `add_response_err'
mod_sql.c: In function `cmd_auth':
mod_sql.c:2561: `AUTH_BADPWD' undeclared (first use in this function)
mod_sql.c: In function `sql_getconf':
mod_sql.c:3687: warning: too many arguments for format
mod_sql.c:3690: warning: too many arguments for format
make[1]: *** [mod_sql.o] Fehler 1
make[1]: Leaving directory `/opt/src/proftpd-1.2.8/modules'
make: *** [modules] Fehler 2
-----
ich benutze mandrake 9.1 rc2 und habs mit der proftpd-1.2.8 und mod_sql-4.08.tar.gz probier
kann mir wer helfen?


Titel: Re: problem beim complimieren mit mod_sql
Beitrag von: stonki am 31. Mai 2003, 10:30:34
Zitat von: "gt555"

ich benutze mandrake 9.1 rc2 und habs mit der proftpd-1.2.8 und mod_sql-4.08.tar.gz probier
kann mir wer helfen?


ahh ? Ich denke Dein Fehler ist, das ProFTPD 1.2.8 bereits mit mod_sql kommt und Du kein externes mod_sql Modul mehr brauchst. Also einfach den Tarball von 1.2.8 noch mal entpacken und dann Deine Configure Line drauf los lassen.

cu
stonki


Titel: problem beim complimieren mit mod_sql
Beitrag von: Lucy am 31. Mai 2003, 11:11:56
ahhh ----- compilieren ^^ ...

GG ....

was auch immer da steht ... dein eigentlicher fehler steht glaub ich in der ersten zeile .... dem fehlt die fs.h
ich glaube das ist die bibliothek oder headerfiles oder binaries ^^ für das virtuelles Filesystem? naja keine ahnung was fs.h ist ... ich denke da musst du dir noch nen paar quellen /devels installieren....

mach mal
>updatedb
>locate fs.h
ich denke die wirste net finden, wenn doch weiss ich keinen rat ...

P.S.
I love Mandrake :D .. ich hab den gleichen auf 9.0 installiert und hatte nen ähnliches problem als ich mod_gzip oder so compilieren wollte ^^
... ich sag nur Krampf .... aber wenne einmal krampfst, das vergisste nie :D ...

achso bei mir liegt se unter
/usr/include/linux/fs.h

so long und vielleicht konnte ich dir helfen ... aber in welchen package die sich befindet... musste dann selber rausfinden, den rpm befehl kennste ja :D ...