www.ProFTPD.de
13. März 2007, 21:54:27 *
Willkommen Gast. Bitte einloggen oder registrieren.
Haben Sie Ihre Aktivierungs E-Mail übersehen?

Einloggen mit Benutzername, Passwort und Sitzungslänge
News: SMF - Neu installiert!
 
   Übersicht   Hilfe Suche Login Registrieren  
Seiten: [1]   Nach unten
  Drucken  
Autor Thema: Fehler bei make / Proftpd + mod_tls  (Gelesen 265 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
Sebastian
Gast
« 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
Gespeichert
Wörsty
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 1602


50772603
Profil anzeigen WWW E-Mail
« Antwort #1 am: 17. Dezember 2004, 13:59:07 »

Da muß irgendwo noch "File not found" oder so stehen...
Gespeichert

RedHat 8.0 (2.4er Kernel)
proftpd 1.2.10
-mod_sql_mysql
-mow_wrap
-mod_exec
-mod_ifsession[/size]
Sebastian
Gast
« Antwort #2 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 #
Gespeichert
Wörsty
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 1602


50772603
Profil anzeigen WWW E-Mail
« Antwort #3 am: 17. Dezember 2004, 15:15:39 »

Hä?  :??
Bitte make clean und dann nochmal make
Gespeichert

RedHat 8.0 (2.4er Kernel)
proftpd 1.2.10
-mod_sql_mysql
-mow_wrap
-mod_exec
-mod_ifsession[/size]
Sebastian
Gast
« Antwort #4 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
Gespeichert
Wörsty
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 1602


50772603
Profil anzeigen WWW E-Mail
« Antwort #5 am: 20. Dezember 2004, 11:26:10 »

Komisch. Sagt mir nix. :?!

Muß mal jemand anders helfen. Smiley
Gespeichert

RedHat 8.0 (2.4er Kernel)
proftpd 1.2.10
-mod_sql_mysql
-mow_wrap
-mod_exec
-mod_ifsession[/size]
Sebastian
Gast
« Antwort #6 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
Gespeichert
Seiten: [1]   Nach oben
  Drucken  
 
Gehe zu:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.2 | SMF © 2006-2007, Simple Machines LLC Prüfe XHTML 1.0 Prüfe CSS
Seite erstellt in 0.056 Sekunden mit 15 Zugriffen.