www.ProFTPD.de
13. März 2007, 21:12:42 *
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: proftpd compilieren (v1.2.9)  (Gelesen 417 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
psYkomaN
ProFTPD
*
Offline Offline

Beiträge: 4


Profil anzeigen
« am: 06. Dezember 2003, 13:31:53 »

Hallo Leute,

ich bin neu bei proftp.
Ich möchte gerne mit folgendem Aufruf php-configurieren.
./configure --with-modules=mod_wrap:mod_rewrite:mod_sql:mod_tls --with-includes=/usr/local/include/ --with-libraries=/usr/local/lib/.

Das Configurieren funktioniert auch einwandfrei.
Wenn ich dann make aufrufe, erhalte ich folgende Fehlermeldung, mit der ich leider nichts anfangen kann.

-----

linux:/proftp/proftpd-1.2.9 # make
cd lib/ && make lib
make[1]: Entering directory `/proftp/proftpd-1.2.9/lib'
make[1]: Nothing to be done for `lib'.
make[1]: Leaving directory `/proftp/proftpd-1.2.9/lib'
cd src/ && make src
make[1]: Entering directory `/proftp/proftpd-1.2.9/src'
make[1]: Nothing to be done for `src'.
make[1]: Leaving directory `/proftp/proftpd-1.2.9/src'
cd modules/ && make modules
make[1]: Entering directory `/proftp/proftpd-1.2.9/modules'
make[1]: Nothing to be done for `modules'.
make[1]: Leaving directory `/proftp/proftpd-1.2.9/modules'
make[1]: Entering directory `/proftp/proftpd-1.2.9/lib/libcap'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/proftp/proftpd-1.2.9/lib/libcap'
gcc -Llib  -o proftpd src/main.o src/timers.o src/sets.o src/pool.o src/regexp.o src/dirtree.o src/support.o src/netaddr.o src/inet.o src/log.o src/bindings.o src/scoreboard.o src/feat.o src/netio.o src/response.o src/ident.o src/data.o src/modules.o src/auth.o src/fsio.o src/mkhome.o modules/mod_core.o modules/mod_xfer.o modules/mod_auth_unix.o modules/mod_auth_file.o modules/mod_auth.o modules/mod_ls.o modules/mod_log.o modules/mod_site.o modules/mod_cap.o modules/mod_tls.o modules/mod_sql.o modules/mod_rewrite.o modules/mod_wrap.o  modules/module_glue.o -lsupp -lcrypt  -Llib/libcap -lcap  -lssl -lcrypto  -lwrap -lnsl -L/usr/local/lib/
modules/mod_sql.o: In function `_sql_dispatch':
modules/mod_sql.o(.text+0x2aa): undefined reference to `sql_cmdtable'
modules/mod_sql.o(.text+0x2c5): undefined reference to `sql_cmdtable'
modules/mod_sql.o(.text+0x2dc): undefined reference to `sql_cmdtable'
modules/mod_sql.o(.text+0x311): undefined reference to `sql_cmdtable'
modules/module_glue.o(.data+0x30): undefined reference to `quotatab_module'
modules/module_glue.o(.data+0x34): undefined reference to `quotatab_file_module'
modules/module_glue.o(.data+0x38): undefined reference to `quotatab_sql_module'
collect2: ld returned 1 exit status
make: *** [proftpd] Error 1

-----

ich weiss echt nicht mehr, wonach ich suche soll.
kann mir von euch jemand helfen?

vielen dank im voraus
Gespeichert
Wörsty
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 1602


50772603
Profil anzeigen WWW E-Mail
« Antwort #1 am: 06. Dezember 2003, 13:48:22 »

Zitat von: "psYkomaN"
php-configurieren.
./configure --with-modules=mod_wrap:mod_rewrite:mod_sql:mod_tls --with-includes=/usr/local/include/ --with-libraries=/usr/local/lib/.

Ich nehme mal an du meinst proftpd  :wink:

Was ist damit?
./configure --with-modules=mod_wrap:mod_rewrite:mod_sql:mod_sql_mysql:mod_tls --with-includes=/usr/include/mysql --with-libraries=/usr/lib/mysql
make
make install
Gespeichert

RedHat 8.0 (2.4er Kernel)
proftpd 1.2.10
-mod_sql_mysql
-mow_wrap
-mod_exec
-mod_ifsession[/size]
psYkomaN
ProFTPD
*
Offline Offline

Beiträge: 4


Profil anzeigen
« Antwort #2 am: 06. Dezember 2003, 14:11:25 »

Hallo,

danke für die schnelle Antwort.
Ich habe es noch einmal alles genau überprüft.

2 Punkte waren falsch.
1. Die mod_sql.c und .h files waren nicht in contribute und in modules.
2. mod_mysql gibt es nicht. Es gibt nur mod_sql_mysql. (Genau wie der Moderator meinte)

Danach fehlte die zlib aber mit der devel-edition funktionierte es.

Jetzt hab ich aber leider noch ein (hoffentlich letztes) prob.

Configuriert habe ich es jetzt so:

./configure --with-includes=/usr/local/mysql/include/ --with-libraries=/usr/local/mysql/lib/lib/ --with-modules=mod_sql:mod_sql_mysql:mod_quotatab:mod_quotatab_sql:mod_quotatab_file

make gibt mir jetzt den folgenden Fehler:
-----

linux:/proftp/proftpd-1.2.9 # make
cd lib/ && make lib
make[1]: Entering directory `/proftp/proftpd-1.2.9/lib'
make[1]: Nothing to be done for `lib'.
make[1]: Leaving directory `/proftp/proftpd-1.2.9/lib'
cd src/ && make src
make[1]: Entering directory `/proftp/proftpd-1.2.9/src'
make[1]: Nothing to be done for `src'.
make[1]: Leaving directory `/proftp/proftpd-1.2.9/src'
cd modules/ && make modules
make[1]: Entering directory `/proftp/proftpd-1.2.9/modules'
make[1]: Nothing to be done for `modules'.
make[1]: Leaving directory `/proftp/proftpd-1.2.9/modules'
make[1]: Entering directory `/proftp/proftpd-1.2.9/lib/libcap'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/proftp/proftpd-1.2.9/lib/libcap'
gcc -Llib  -o proftpd src/main.o src/timers.o src/sets.o src/pool.o src/regexp.o src/dirtree.o src/support.o src/netaddr.o src/inet.o src/log.o src/bindings.o src/scoreboard.o src/feat.o src/netio.o src/response.o src/ident.o src/data.o src/modules.o src/auth.o src/fsio.o src/mkhome.o modules/mod_core.o modules/mod_xfer.o modules/mod_auth_unix.o modules/mod_auth_file.o modules/mod_auth.o modules/mod_ls.o modules/mod_log.o modules/mod_site.o modules/mod_cap.o modules/mod_quotatab_file.o modules/mod_quotatab_sql.o modules/mod_quotatab.o modules/mod_sql_mysql.o modules/mod_sql.o  modules/module_glue.o -lsupp -lcrypt  -Llib/libcap -lcap  -lm -lz -lmysqlclient -L/usr/local/mysql/lib/lib/
modules/mod_quotatab_sql.o: In function `sqltab_create':
modules/mod_quotatab_sql.o(.text+0x244): undefined reference to `call_module_cmd'
modules/mod_quotatab_sql.o: In function `sqltab_lookup':
modules/mod_quotatab_sql.o(.text+0x3b2): undefined reference to `call_module_cmd'
modules/mod_quotatab_sql.o: In function `sqltab_write':
modules/mod_quotatab_sql.o(.text+0x9f3): undefined reference to `call_module_cmd'
collect2: ld returned 1 exit status
make: *** [proftpd] Error 1

Kann mir einer weiter helfen?
Auch hier wieder vielen Dank im Voraus.

Michael
Gespeichert
Wörsty
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 1602


50772603
Profil anzeigen WWW E-Mail
« Antwort #3 am: 06. Dezember 2003, 14:21:31 »

erstmal make clean bitte
Welches quotamodul hast du genommen?
Gespeichert

RedHat 8.0 (2.4er Kernel)
proftpd 1.2.10
-mod_sql_mysql
-mow_wrap
-mod_exec
-mod_ifsession[/size]
psYkomaN
ProFTPD
*
Offline Offline

Beiträge: 4


Profil anzeigen
« Antwort #4 am: 06. Dezember 2003, 14:40:03 »

Vielen Dank

ich habe nochmal alles überprüft.
Danke Wörsty.

ich hatte das falsche quotaModule.

jetzt hat es funktioniert.

danke für Deine schnelle Hilfe
Gespeichert
Wörsty
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 1602


50772603
Profil anzeigen WWW E-Mail
« Antwort #5 am: 06. Dezember 2003, 14:56:52 »

:roll: Bitte  :wink:
Gespeichert

RedHat 8.0 (2.4er Kernel)
proftpd 1.2.10
-mod_sql_mysql
-mow_wrap
-mod_exec
-mod_ifsession[/size]
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.057 Sekunden mit 16 Zugriffen.