Titel: Fehler bei make / Proftpd + mod_tls Beitrag von: Sebastian am 17. Dezember 2004, 13:02:46 Hallo,
make[1]: Leaving directory `/usr/local/src/proftpd-1.2.6-tls-20020907/modules' gcc -Llib -L/usr/local/openssl//lib -o proftpd src/main.o src/timers.o src/sets.o src/pool.o src/regexp.o src/dirtree.o src/support.o src/inet.o src/log.o src/io.o src/ident.o src/data.o src/modules.o src/auth.o src/fs.o src/tlsutil.o src/x509_to_user.o modules/mod_core.o modules/mod_xfer.o modules/mod_unixpw.o modules/mod_auth.o modules/mod_ls.o modules/mod_log.o modules/mod_site.o modules/mod_tls.o modules/mod_tls.o modules/module_glue.o -lsupp -lssl -lcrypto -lcrypt modules/mod_tls.o(.data+0x0): multiple definition of `tls_module' modules/mod_tls.o(.data+0x0): first defined here modules/mod_tls.o(.data+0xe0): multiple definition of `mod_tls_commands' modules/mod_tls.o(.data+0xe0): first defined here collect2: ld returned 1 exit status make: *** [proftpd] Fehler 1 diese nette kleine Fehlermeldung (letzten Zeilen) spuckt mir mein SuSE 9.2 pro (min.Ins.) aus. Ich hab im Forum schon nach den letzten zwei Zeilen gesucht und den Hinweis gefunden die zlib und zlib -dev zu installieren gefunden. Leider hat das nix geholfen (obwohl die zlib -dev fehlte, aber Fehlermeldung bleibt). Ich hab OpenSSL installiert und test, sowie install waren ohne Fehlermeldung. Ich weis mir nicht mehr weiter zu helfen. Die Installation OHNE mod_tls läuft ohne Probleme. Noch was. Ich hab nur 1.2.6 als tar.gz mit mod_tls gefunden. Gibt es 1.2.10 noch nicht mit mod_tls oder kann man mod_tls extra downloaden? Sorry, aber kenne mich mit den mods nicht aus. Gruß Sebastian Titel: Fehler bei make / Proftpd + mod_tls Beitrag von: Wörsty am 17. Dezember 2004, 13:59:07 Da muß irgendwo noch "File not found" oder so stehen...
Titel: Das kommt bei noch einen make Beitrag von: Sebastian am 17. Dezember 2004, 14:08:25 Code: linux-01:/usr/local/src/proftpd-1.2.6-tls-20020907 # make cd lib ; make lib make[1]: Entering directory `/usr/local/src/proftpd-1.2.6-tls-20020907/lib' make[1]: Für das Ziel »lib« ist nichts zu tun. make[1]: Leaving directory `/usr/local/src/proftpd-1.2.6-tls-20020907/lib' cd src ; make src make[1]: Entering directory `/usr/local/src/proftpd-1.2.6-tls-20020907/src' make[1]: Für das Ziel »src« ist nichts zu tun. make[1]: Leaving directory `/usr/local/src/proftpd-1.2.6-tls-20020907/src' cd modules; make modules make[1]: Entering directory `/usr/local/src/proftpd-1.2.6-tls-20020907/modules' make[1]: Für das Ziel »modules« ist nichts zu tun. make[1]: Leaving directory `/usr/local/src/proftpd-1.2.6-tls-20020907/modules' gcc -Llib -L/usr/local/openssl//lib -o proftpd src/main.o src/timers.o src/sets.o src/pool.o src/regexp.o src/dirtree.o src/support.o src/inet.o src/log.o src/io.o src/ident.o src/data.o src/modules.o src/auth.o src/fs.o src/tlsutil.o src/x509_to_user.o modules/mod_core.o modules/mod_xfer.o modules/mod_unixpw.o modules/mod_auth.o modules/mod_ls.o modules/mod_log.o modules/mod_site.o modules/mod_tls.o modules/mod_tls.o modules/module_glue.o -lsupp -lssl -lcrypto -lcrypt modules/mod_tls.o(.data+0x0): multiple definition of `tls_module' modules/mod_tls.o(.data+0x0): first defined here modules/mod_tls.o(.data+0xe0): multiple definition of `mod_tls_commands' modules/mod_tls.o(.data+0xe0): first defined here collect2: ld returned 1 exit status make: *** [proftpd] Fehler 1 linux-01:/usr/local/src/proftpd-1.2.6-tls-20020907 # Titel: Fehler bei make / Proftpd + mod_tls Beitrag von: Wörsty am 17. Dezember 2004, 15:15:39 Hä? :??
Bitte make clean und dann nochmal make Titel: Sorry, das das so lange gedauert hat. Aber das Wochenende... Beitrag von: Sebastian am 20. Dezember 2004, 08:09:15 Code: linux-01:/usr/local/src/proftpd-1.2.6-tls-20020907 # make echo \#define BUILD_STAMP \"`date`\" > include/buildstamp.h cd lib ; make lib make[1]: Entering directory `/usr/local/src/proftpd-1.2.6-tls-20020907/lib' gcc -I/usr/local/openssl//include -DLINUX -I.. -I../include -O2 -Wall -DPR_PROFTPD -c getopt.c gcc -I/usr/local/openssl//include -DLINUX -I.. -I../include -O2 -Wall -DPR_PROFTPD -c getopt1.c gcc -I/usr/local/openssl//include -DLINUX -I.. -I../include -O2 -Wall -DPR_PROFTPD -c pr_fnmatch.c gcc -I/usr/local/openssl//include -DLINUX -I.. -I../include -O2 -Wall -DPR_PROFTPD -c strsep.c gcc -I/usr/local/openssl//include -DLINUX -I.. -I../include -O2 -Wall -DPR_PROFTPD -c vsnprintf.c gcc -I/usr/local/openssl//include -DLINUX -I.. -I../include -O2 -Wall -DPR_PROFTPD -c glibc-glob.c gcc -I/usr/local/openssl//include -DLINUX -I.. -I../include -O2 -Wall -DPR_PROFTPD -c glibc-mkstemp.c gcc -I/usr/local/openssl//include -DLINUX -I.. -I../include -O2 -Wall -DPR_PROFTPD -c pwgrent.c ar rc libsupp.a getopt.o getopt1.o pr_fnmatch.o strsep.o vsnprintf.o glibc-glob.o glibc-mkstemp.o pwgrent.o ranlib libsupp.a make[1]: Leaving directory `/usr/local/src/proftpd-1.2.6-tls-20020907/lib' cd src ; make src make[1]: Entering directory `/usr/local/src/proftpd-1.2.6-tls-20020907/src' gcc -I/usr/local/openssl//include -DLINUX -I.. -I../include -O2 -Wall -DPR_PROFTPD -c main.c gcc -I/usr/local/openssl//include -DLINUX -I.. -I../include -O2 -Wall -DPR_PROFTPD -c timers.c gcc -I/usr/local/openssl//include -DLINUX -I.. -I../include -O2 -Wall -DPR_PROFTPD -c sets.c gcc -I/usr/local/openssl//include -DLINUX -I.. -I../include -O2 -Wall -DPR_PROFTPD -c pool.c gcc -I/usr/local/openssl//include -DLINUX -I.. -I../include -O2 -Wall -DPR_PROFTPD -c regexp.c gcc -I/usr/local/openssl//include -DLINUX -I.. -I../include -O2 -Wall -DPR_PROFTPD -c dirtree.c gcc -I/usr/local/openssl//include -DLINUX -I.. -I../include -O2 -Wall -DPR_PROFTPD -c support.c gcc -I/usr/local/openssl//include -DLINUX -I.. -I../include -O2 -Wall -DPR_PROFTPD -c inet.c gcc -I/usr/local/openssl//include -DLINUX -I.. -I../include -O2 -Wall -DPR_PROFTPD -c log.c gcc -I/usr/local/openssl//include -DLINUX -I.. -I../include -O2 -Wall -DPR_PROFTPD -c io.c gcc -I/usr/local/openssl//include -DLINUX -I.. -I../include -O2 -Wall -DPR_PROFTPD -c ident.c gcc -I/usr/local/openssl//include -DLINUX -I.. -I../include -O2 -Wall -DPR_PROFTPD -c data.c gcc -I/usr/local/openssl//include -DLINUX -I.. -I../include -O2 -Wall -DPR_PROFTPD -c modules.c gcc -I/usr/local/openssl//include -DLINUX -I.. -I../include -O2 -Wall -DPR_PROFTPD -c auth.c gcc -I/usr/local/openssl//include -DLINUX -I.. -I../include -O2 -Wall -DPR_PROFTPD -c fs.c gcc -I/usr/local/openssl//include -DLINUX -I.. -I../include -O2 -Wall -DPR_PROFTPD -c tlsutil.c tlsutil.c:35: warning: `copyright' defined but not used gcc -I/usr/local/openssl//include -DLINUX -I.. -I../include -O2 -Wall -DPR_PROFTPD -c x509_to_user.c gcc -I/usr/local/openssl//include -DLINUX -I.. -I../include -O2 -Wall -DPR_PROFTPD -c ftpcount.c gcc -I/usr/local/openssl//include -DLINUX -I.. -I../include -O2 -Wall -DPR_PROFTPD -c utils.c gcc -I/usr/local/openssl//include -DLINUX -I.. -I../include -O2 -Wall -DPR_PROFTPD -c ftpwho.c gcc -I/usr/local/openssl//include -DLINUX -I.. -I../include -O2 -Wall -DPR_PROFTPD -c ftpshut.c make[1]: Leaving directory `/usr/local/src/proftpd-1.2.6-tls-20020907/src' cd modules; make modules make[1]: Entering directory `/usr/local/src/proftpd-1.2.6-tls-20020907/modules' gcc -I/usr/local/openssl//include -DLINUX -I.. -I../include -O2 -Wall -DPR_PROFTPD -c mod_core.c gcc -I/usr/local/openssl//include -DLINUX -I.. -I../include -O2 -Wall -DPR_PROFTPD -c mod_xfer.c gcc -I/usr/local/openssl//include -DLINUX -I.. -I../include -O2 -Wall -DPR_PROFTPD -c mod_unixpw.c gcc -I/usr/local/openssl//include -DLINUX -I.. -I../include -O2 -Wall -DPR_PROFTPD -c mod_auth.c gcc -I/usr/local/openssl//include -DLINUX -I.. -I../include -O2 -Wall -DPR_PROFTPD -c mod_ls.c gcc -I/usr/local/openssl//include -DLINUX -I.. -I../include -O2 -Wall -DPR_PROFTPD -c mod_log.c gcc -I/usr/local/openssl//include -DLINUX -I.. -I../include -O2 -Wall -DPR_PROFTPD -c mod_site.c gcc -I/usr/local/openssl//include -DLINUX -I.. -I../include -O2 -Wall -DPR_PROFTPD -c mod_tls.c srcdir=. ./glue.sh mod_core.o mod_xfer.o mod_unixpw.o mod_auth.o mod_ls.o mod_log.o mod_site.o mod_tls.o mod_tls.o gcc -I/usr/local/openssl//include -DLINUX -I.. -I../include -O2 -Wall -DPR_PROFTPD -c module_glue.c make[1]: Leaving directory `/usr/local/src/proftpd-1.2.6-tls-20020907/modules' gcc -Llib -L/usr/local/openssl//lib -o proftpd src/main.o src/timers.o src/sets.o src/pool.o src/regexp.o src/dirtree.o src/support.o src/inet.o src/log.o src/io.o src/ident.o src/data.o src/modules.o src/auth.o src/fs.o src/tlsutil.o src/x509_to_user.o modules/mod_core.o modules/mod_xfer.o modules/mod_unixpw.o modules/mod_auth.o modules/mod_ls.o modules/mod_log.o modules/mod_site.o modules/mod_tls.o modules/mod_tls.o modules/module_glue.o -lsupp -lssl -lcrypto -lcrypt modules/mod_tls.o(.data+0x0): multiple definition of `tls_module' modules/mod_tls.o(.data+0x0): first defined here modules/mod_tls.o(.data+0xe0): multiple definition of `mod_tls_commands' modules/mod_tls.o(.data+0xe0): first defined here collect2: ld returned 1 exit status make: *** [proftpd] Fehler 1 linux-01:/usr/local/src/proftpd-1.2.6-tls-20020907 # Hat mit make clean geklappt. Allerdings finde ich ausser ein Code: tlsutil.c:35: warning: `copyright' defined but not used nichts was für mich auffällig wäre. Allerdings hab ich auch nicht viel Ahnung davon :lol: Gruß Sebastian Titel: Fehler bei make / Proftpd + mod_tls Beitrag von: Wörsty am 20. Dezember 2004, 11:26:10 Komisch. Sagt mir nix. :?!
Muß mal jemand anders helfen. :) Titel: Fehler bei make / Proftpd + mod_tls Beitrag von: Sebastian am 21. Dezember 2004, 09:19:32 Hallo,
danke für Deine schnellen Antworten. Ich schiebe den Fehler einfach mal der Version zu. Mit anderen Worten, ich würde gerne Versuchen ein anderes Paket zu Installieren. Wo finde ich denn 1.2.10 mit dem TLS Modul? Beim Googlen bin ich nur auf die Version 1.2.6 gestoßen. Leider habe ich auch die Tage kaum Zeit um mich genauer umzuschauen (Weihnachtsstress auf der Arbeit). Wäre für einen Link sehr dankbar, da mir das sehr viel Zeit spart. Gruß Sebastian |