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 |