www.ProFTPD.de

ProFTPD => ProFTPD - Deutsch => Thema gestartet von: gamer am 20. April 2004, 19:46:01



Titel: proftpd make probleme
Beitrag von: gamer am 20. April 2004, 19:46:01
hi, sorry das ich hier posten muss aber ich habe probleme mit meinem proftpd und mod_sql.

er bringt mir andauernt diesen fehler:
Code:

# make
cd lib/ && make lib
make[1]: Entering directory `/home/proftpd-1.2.9/lib'
make[1]: Nothing to be done for `lib'.
make[1]: Leaving directory `/home/proftpd-1.2.9/lib'
cd src/ && make src
make[1]: Entering directory `/home/proftpd-1.2.9/src'
make[1]: Nothing to be done for `src'.
make[1]: Leaving directory `/home/proftpd-1.2.9/src'
cd modules/ && make modules
make[1]: Entering directory `/home/proftpd-1.2.9/modules'
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c mod_sql_mysql.c
mod_sql_mysql.c: In function `cmd_checkauth':
mod_sql_mysql.c:1293: error: too many arguments to function `make_scrambled_password'
make[1]: *** [mod_sql_mysql.o] Error 1
make[1]: Leaving directory `/home/proftpd-1.2.9/modules'
make: *** [modules] Error 2



ich habe schon die packete mysql-shared und mysql-devel wiederholf neuinstalliert und finde einfach keine lösung.
ich hoffe mir kann hier jemand helfen.


Titel: proftpd make probleme
Beitrag von: Wörsty am 21. April 2004, 09:43:35
1. Mache mal make clean und poste alle Ausgaben.
2. Benutze mal die Forensuche "make"- eventuell findest du da schon was


Titel: proftpd make probleme
Beitrag von: gamer am 21. April 2004, 13:44:00
Code:
# make clean
cd src/     && make clean
make[1]: Entering directory `/home/proftpd-1.2.9/src'
rm -f *.o
make[1]: Leaving directory `/home/proftpd-1.2.9/src'
cd modules/ && make clean
make[1]: Entering directory `/home/proftpd-1.2.9/modules'
rm -f *.o module_glue.c
make[1]: Leaving directory `/home/proftpd-1.2.9/modules'
cd lib/     && make clean
make[1]: Entering directory `/home/proftpd-1.2.9/lib'
rm -f *.o libsupp.a
make[1]: Leaving directory `/home/proftpd-1.2.9/lib'
cd utils/   && make clean
make[1]: Entering directory `/home/proftpd-1.2.9/utils'
rm -f *.o
make[1]: Leaving directory `/home/proftpd-1.2.9/utils'
make[1]: Entering directory `/home/proftpd-1.2.9/lib/libcap'
rm -f cap_alloc.o cap_proc.o cap_extint.o cap_flag.o cap_text.o cap_sys.o libcap.a*
rm -f cap_names.h cap_names.sed _makenames
make[1]: Leaving directory `/home/proftpd-1.2.9/lib/libcap'
rm -f include/buildstamp.h
rm -f proftpd ftpcount ftpshut ftptop ftpwho

mit der suche habe ich leider nichts gefunden.
aus den informationen kann ich leider nichts erkennen. vielleicht kann sie einer von euch analysieren *gg*


Titel: proftpd make probleme
Beitrag von: Wörsty am 21. April 2004, 14:01:00
Ich habe mich falsch ausgedrückt :oops:  :roll:
Danach natürlich noch make :wink:
Also:
Code:
make clean
make


Titel: proftpd make probleme
Beitrag von: gamer am 21. April 2004, 14:13:43
hmkey.. hier:

Code:
# make
Running make from top level directory.
cd ../; make all
make[1]: Entering directory `/home/proftpd-1.2.9'
echo \#define BUILD_STAMP \"`date`\" >include/buildstamp.h
cd lib/ && make lib
make[2]: Entering directory `/home/proftpd-1.2.9/lib'
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c pr_fnmatch.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c sstrncpy.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c strsep.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c vsnprintf.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c glibc-glob.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c glibc-hstrerror.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c glibc-mkstemp.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c pr-syslog.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c pwgrent.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c getopt.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c getopt1.c
ar rc libsupp.a pr_fnmatch.o sstrncpy.o strsep.o vsnprintf.o glibc-glob.o glibc-hstrerror.o glibc-mkstemp.o pr-syslog.o pwgrent.o getopt.o getopt1.o
ranlib libsupp.a
make[2]: Leaving directory `/home/proftpd-1.2.9/lib'
cd src/ && make src
make[2]: Entering directory `/home/proftpd-1.2.9/src'
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c main.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c timers.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c sets.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c pool.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c regexp.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c dirtree.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c support.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c netaddr.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c inet.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c log.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c bindings.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c scoreboard.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c feat.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c netio.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c response.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c ident.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c data.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c modules.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c auth.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c fsio.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c mkhome.c
make[2]: Leaving directory `/home/proftpd-1.2.9/src'
cd modules/ && make modules
make[2]: Entering directory `/home/proftpd-1.2.9/modules'
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c mod_core.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c mod_xfer.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c mod_auth_unix.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c mod_auth_file.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c mod_auth.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c mod_ls.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c mod_log.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c mod_site.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c mod_sql.c
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c mod_sql_mysql.c
mod_sql_mysql.c: In function `cmd_checkauth':
mod_sql_mysql.c:1293: error: too many arguments to function `make_scrambled_password'
make[2]: *** [mod_sql_mysql.o] Error 1
make[2]: Leaving directory `/home/proftpd-1.2.9/modules'
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/home/proftpd-1.2.9'
make: *** [all] Error 2


Titel: proftpd make probleme
Beitrag von: Wörsty am 21. April 2004, 14:21:18
Sagt mir so nichts :?
Eventuell weiß Stonki was?
Kannst ja mal mit den include-Pfaden und so spielen?!
Hast du am Source geändert oder nur das .tar.gz entpackt und losgelegt?


Titel: proftpd make probleme
Beitrag von: gamer am 21. April 2004, 15:40:38
jupp, die include pfade musste ich erst auf mein suse abrichten, dann war der fehler mit mysql.h weg (datei nich gefunden)

das file istt original.
naja, is nich schlimm...
ich probiers mal auf ner anderen box