proftpd 1.2.8 with mod_sql -> make error on suse 8.1
Hi Forum,
the following problem: when I try do make proftpd 1.2.8 with mod_sql support on suse 8.1 there is an gcc error with mod_sql.c (output below). The "fs.h" not found to include (line 47 in mod_sql.c) is in "/usr/include/linux". I tried to copy the file into "proftpd-1.2.8/include" but then I got much more errors. I did the following: - Get the files proftpd-1.2.8.tar.gz from http://www.proftpd.org mod_sql-4.08.tar.gz from http://www.lastditcheffort.org/~aah/proftpd/mod_sql/ gzip -d and tar -xvf .... both files (mod_sql-4.08.tar.gz into the "proftpd-1.2.8/contirb" dir) cd proftpd-1.2.8 ./configure --with-modules=mod_sql:mod_sql_mysql \ --with-includes=/usr/local/include/mysql \ --with- libraries=/usr/local/lib/mysql (additional I tried the same with "--without-getopt") make ------------------------------------- gcc -DLINUX -I.. -I../include -I/usr/local/include/mysql -O2 -Wall -c mod_sql.c 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] Error 1 make[1]: Leaving directory `/data/install/proftpd-1.2.8/modules' make: *** [modules] Error 2 ------------------------------------------ Any solutions? Thanks, Sven |
Hello,
I have the same error on a FreeBSD system with ProFTPD 1.2.9rc2 and mod_sql 4.08 Please help |
All times are GMT -5. The time now is 07:37 PM. |