www.ProFTPD.de

ProFTPD => ProFTPD - Deutsch => Thema gestartet von: psYkomaN am 06. Dezember 2003, 13:31:53



Titel: proftpd compilieren (v1.2.9)
Beitrag von: psYkomaN 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


Titel: Re: proftpd compilieren (v1.2.9)
Beitrag von: Wörsty 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


Titel: sorry
Beitrag von: psYkomaN 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


Titel: proftpd compilieren (v1.2.9)
Beitrag von: Wörsty am 06. Dezember 2003, 14:21:31
erstmal make clean bitte
Welches quotamodul hast du genommen?


Titel: mod_quota
Beitrag von: psYkomaN 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


Titel: proftpd compilieren (v1.2.9)
Beitrag von: Wörsty am 06. Dezember 2003, 14:56:52
:roll: Bitte  :wink: