www.ProFTPD.de
13. März 2007, 19:49:50 *
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  
  Zeige Beiträge
Seiten: [1]
1  ProFTPD / ProFTPD - Deutsch / Installation schlägt fehl am: 18. März 2006, 11:02:37
Hallo,

meine Installation auf einer 64Bit-Maschine mit SuSE 10 schlägt fehl und ich komme nicht mehr weiter.

Ich versuche gerade die aktuelle Stable zu installieren. Hier die Fehlermeldungen.

Die notwendigen Pakete sind übrigens alle per YaST installiert. Das habe ich noch einmal extra überprüft. Google konnte mir leider nicht weiter helfen.

Vielen Dank für Eure Mühen

Michael

MySQL befindet sich in V4.0 und V5.0 auf dem Server in unterschiedlichen Verzeichnissen. ProFTPd möchte ich nur mit V4.0 kombinieren. Beide MySQL-Versionen sind von den Sourcen aus kompiliert (KEIN Yast!).

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

...
...
...
...

beta:/installedSoftware/proftpd-1.2.10 # make
cd lib/ && make lib
make[1]: Entering directory `/installedSoftware/proftpd-1.2.10/lib'
gcc  -DLINUX  -I.. -I../include -I/usr/local/mysql-4.0/include -O2 -Wall -c pr_f
nmatch.c
gcc  -DLINUX  -I.. -I../include -I/usr/local/mysql-4.0/include -O2 -Wall -c sstr
ncpy.c
gcc  -DLINUX  -I.. -I../include -I/usr/local/mysql-4.0/include -O2 -Wall -c strs
ep.c
gcc  -DLINUX  -I.. -I../include -I/usr/local/mysql-4.0/include -O2 -Wall -c vsnp
rintf.c
gcc  -DLINUX  -I.. -I../include -I/usr/local/mysql-4.0/include -O2 -Wall -c glib
c-glob.c
gcc  -DLINUX  -I.. -I../include -I/usr/local/mysql-4.0/include -O2 -Wall -c glib
c-hstrerror.c
gcc  -DLINUX  -I.. -I../include -I/usr/local/mysql-4.0/include -O2 -Wall -c glib
c-mkstemp.c
gcc  -DLINUX  -I.. -I../include -I/usr/local/mysql-4.0/include -O2 -Wall -c pr-s
yslog.c
gcc  -DLINUX  -I.. -I../include -I/usr/local/mysql-4.0/include -O2 -Wall -c pwgr
ent.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[1]: Leaving directory `/installedSoftware/proftpd-1.2.10/lib'
cd src/ && make src
make[1]: Entering directory `/installedSoftware/proftpd-1.2.10/src'
gcc  -DLINUX  -I.. -I../include -I/usr/local/mysql-4.0/include -O2 -Wall -c main                                                                                     .c
gcc  -DLINUX  -I.. -I../include -I/usr/local/mysql-4.0/include -O2 -Wall -c time                                                                                     rs.c
gcc  -DLINUX  -I.. -I../include -I/usr/local/mysql-4.0/include -O2 -Wall -c sets                                                                                     .c
gcc  -DLINUX  -I.. -I../include -I/usr/local/mysql-4.0/include -O2 -Wall -c pool                                                                                     .c
pool.c: In function ‘fd_cleanup_cb’:
pool.c:812: warning: cast from pointer to integer of different size
pool.c: In function ‘register_fd_cleanups’:
pool.c:816: warning: cast to pointer from integer of different size
pool.c: In function ‘pclosef’:
pool.c:834: warning: cast to pointer from integer of different size
gcc  -DLINUX  -I.. -I../include -I/usr/local/mysql-4.0/include -O2 -Wall -c rege                                                                                     xp.c
gcc  -DLINUX  -I.. -I../include -I/usr/local/mysql-4.0/include -O2 -Wall -c dirt                                                                                     ree.c
gcc  -DLINUX  -I.. -I../include -I/usr/local/mysql-4.0/include -O2 -Wall -c support.c
support.c: In function ‘pr_memscrub’:
support.c:854: warning: cast from pointer to integer of different size
gcc  -DLINUX  -I.. -I../include -I/usr/local/mysql-4.0/include -O2 -Wall -c netaddr.c
gcc  -DLINUX  -I.. -I../include -I/usr/local/mysql-4.0/include -O2 -Wall -c inet.c
gcc  -DLINUX  -I.. -I../include -I/usr/local/mysql-4.0/include -O2 -Wall -c child.c
gcc  -DLINUX  -I.. -I../include -I/usr/local/mysql-4.0/include -O2 -Wall -c log.c
log.c: In function ‘log_wtmp’:
log.c:160: warning: passing argument 1 of ‘time’ from incompatible pointer type
gcc  -DLINUX  -I.. -I../include -I/usr/local/mysql-4.0/include -O2 -Wall -c xferlog.c
xferlog.c: In function ‘xferlog_write’:
xferlog.c:89: warning: format ‘%llu’ expects type ‘long long unsigned int’, but argument 7 has type ‘off_t’
xferlog.c:89: warning: format ‘%llu’ expects type ‘long long unsigned int’, but argument 7 has type ‘off_t’
gcc  -DLINUX  -I.. -I../include -I/usr/local/mysql-4.0/include -O2 -Wall -c bindings.c
gcc  -DLINUX  -I.. -I../include -I/usr/local/mysql-4.0/include -O2 -Wall -c netacl.c
gcc  -DLINUX  -I.. -I../include -I/usr/local/mysql-4.0/include -O2 -Wall -c class.c
gcc  -DLINUX  -I.. -I../include -I/usr/local/mysql-4.0/include -O2 -Wall -c scoreboard.c
gcc  -DLINUX  -I.. -I../include -I/usr/local/mysql-4.0/include -O2 -Wall -c help.c
gcc  -DLINUX  -I.. -I../include -I/usr/local/mysql-4.0/include -O2 -Wall -c feat.c
gcc  -DLINUX  -I.. -I../include -I/usr/local/mysql-4.0/include -O2 -Wall -c netio.c
gcc  -DLINUX  -I.. -I../include -I/usr/local/mysql-4.0/include -O2 -Wall -c response.c
gcc  -DLINUX  -I.. -I../include -I/usr/local/mysql-4.0/include -O2 -Wall -c ident.c
gcc  -DLINUX  -I.. -I../include -I/usr/local/mysql-4.0/include -O2 -Wall -c data.c
data.c: In function ‘data_pasv_open’:
data.c:282: warning: format ‘%llu’ expects type ‘long long unsigned int’, but argument 5 has type ‘off_t’
data.c: In function ‘data_active_open’:
data.c:382: warning: format ‘%llu’ expects type ‘long long unsigned int’, but argument 5 has type ‘off_t’
gcc  -DLINUX  -I.. -I../include -I/usr/local/mysql-4.0/include -O2 -Wall -c modules.c
gcc  -DLINUX  -I.. -I../include -I/usr/local/mysql-4.0/include -O2 -Wall -c auth.c
auth.c: In function ‘auth_getpwuid’:
auth.c:255: warning: cast to pointer from integer of different size
auth.c: In function ‘auth_getgrgid’:
auth.c:322: warning: cast to pointer from integer of different size
auth.c: In function ‘auth_uid_name’:
auth.c:397: warning: cast to pointer from integer of different size
auth.c: In function ‘auth_gid_name’:
auth.c:422: warning: cast to pointer from integer of different size
auth.c: In function ‘auth_name_uid’:
auth.c:448: warning: cast from pointer to integer of different size
auth.c: In function ‘auth_name_gid’:
auth.c:469: warning: cast from pointer to integer of different size
auth.c: In function ‘auth_getgroups’:
auth.c:501: warning: cast from pointer to integer of different size
gcc  -DLINUX  -I.. -I../include -I/usr/local/mysql-4.0/include -O2 -Wall -c fsio.c
gcc  -DLINUX  -I.. -I../include -I/usr/local/mysql-4.0/include -O2 -Wall -c mkhome.c
gcc  -DLINUX  -I.. -I../include -I/usr/local/mysql-4.0/include -O2 -Wall -c ctrls.c
gcc  -DLINUX  -I.. -I../include -I/usr/local/mysql-4.0/include -O2 -Wall -c event.c
gcc  -DLINUX  -I.. -I../include -I/usr/local/mysql-4.0/include -O2 -Wall -c ftpdctl.c
make[1]: Leaving directory `/installedSoftware/proftpd-1.2.10/src'
cd modules/ && make modules
make[1]: Entering directory `/installedSoftware/proftpd-1.2.10/modules'
gcc  -DLINUX  -I.. -I../include -I/usr/local/mysql-4.0/include -O2 -Wall -c mod_core.c
mod_core.c: In function ‘format_size_str’:
mod_core.c:2807: warning: format ‘%.3llu’ expects type ‘long long unsigned int’, but argument 4 has type ‘off_t’
mod_core.c:2807: warning: format ‘%.3llu’ expects type ‘long long unsigned int’, but argument 4 has type ‘off_t’
mod_core.c: In function ‘core_display_file’:
mod_core.c:2838: warning: format ‘%llu’ expects type ‘long long unsigned int’, but argument 4 has type ‘off_t’
mod_core.c:2838: warning: format ‘%llu’ expects type ‘long long unsigned int’, but argument 4 has type ‘off_t’
mod_core.c:2911: warning: format ‘%llu’ expects type ‘long long unsigned int’, but argument 4 has type ‘off_t’
mod_core.c:2911: warning: format ‘%llu’ expects type ‘long long unsigned int’, but argument 4 has type ‘off_t’
mod_core.c:2913: warning: format ‘%llu’ expects type ‘long long unsigned int’, but argument 4 has type ‘off_t’
mod_core.c:2913: warning: format ‘%llu’ expects type ‘long long unsigned int’, but argument 4 has type ‘off_t’
mod_core.c:2917: warning: format ‘%llu’ expects type ‘long long unsigned int’, but argument 4 has type ‘off_t’
mod_core.c:2917: warning: format ‘%llu’ expects type ‘long long unsigned int’, but argument 4 has type ‘off_t’
mod_core.c:2921: warning: format ‘%llu’ expects type ‘long long unsigned int’, but argument 4 has type ‘off_t’
mod_core.c:2921: warning: format ‘%llu’ expects type ‘long long unsigned int’, but argument 4 has type ‘off_t’
mod_core.c:2925: warning: format ‘%llu’ expects type ‘long long unsigned int’, but argument 4 has type ‘off_t’
mod_core.c:2925: warning: format ‘%llu’ expects type ‘long long unsigned int’, but argument 4 has type ‘off_t’
mod_core.c: In function ‘core_size’:
mod_core.c:4047: warning: format ‘%llu’ expects type ‘long long unsigned int’, but argument 3 has type ‘__off_t’
gcc  -DLINUX  -I.. -I../include -I/usr/local/mysql-4.0/include -O2 -Wall -c mod_xfer.c
mod_xfer.c: In function ‘_log_transfer’:
mod_xfer.c:265: warning: format ‘%llu’ expects type ‘long long unsigned int’, but argument 4 has type ‘off_t’
mod_xfer.c: In function ‘xfer_rate_lookup’:
mod_xfer.c:421: warning: format ‘%llu’ expects type ‘long long unsigned int’, but argument 4 has type ‘off_t’
mod_xfer.c: In function ‘xfer_stor’:
mod_xfer.c:1344: warning: format ‘%llu’ expects type ‘long long unsigned int’, but argument 3 has type ‘off_t’
mod_xfer.c:1370: warning: format ‘%llu’ expects type ‘long long unsigned int’, but argument 3 has type ‘off_t’
mod_xfer.c: In function ‘xfer_rest’:
mod_xfer.c:1468: warning: format ‘%llu’ expects type ‘long long unsigned int’, but argument 3 has type ‘off_t’
mod_xfer.c: In function ‘xfer_retr’:
mod_xfer.c:1619: warning: format ‘%llu’ expects type ‘long long unsigned int’, but argument 3 has type ‘off_t’
gcc  -DLINUX  -I.. -I../include -I/usr/local/mysql-4.0/include -O2 -Wall -c mod_auth_unix.c
mod_auth_unix.c: In function ‘pw_getpwuid’:
mod_auth_unix.c:367: warning: cast from pointer to integer of different size
mod_auth_unix.c: In function ‘pw_getgrgid’:
mod_auth_unix.c:406: warning: cast from pointer to integer of different size
mod_auth_unix.c: In function ‘pw_uid2name’:
mod_auth_unix.c:761: warning: cast from pointer to integer of different size
mod_auth_unix.c: In function ‘pw_gid2name’:
mod_auth_unix.c:789: warning: cast from pointer to integer of different size
mod_auth_unix.c: In function ‘pw_name2uid’:
mod_auth_unix.c:822: warning: cast to pointer from integer of different size
mod_auth_unix.c: In function ‘pw_name2gid’:
mod_auth_unix.c:836: warning: cast to pointer from integer of different size
mod_auth_unix.c: In function ‘pw_getgroups’:
mod_auth_unix.c:915: warning: cast to pointer from integer of different size
mod_auth_unix.c:918: warning: cast to pointer from integer of different size
gcc  -DLINUX  -I.. -I../include -I/usr/local/mysql-4.0/include -O2 -Wall -c mod_auth_file.c
mod_auth_file.c: In function ‘authfile_getpwuid’:
mod_auth_file.c:632: warning: cast from pointer to integer of different size
mod_auth_file.c: In function ‘authfile_name2uid’:
mod_auth_file.c:658: warning: cast to pointer from integer of different size
mod_auth_file.c: In function ‘authfile_uid2name’:
mod_auth_file.c:686: warning: cast from pointer to integer of different size
mod_auth_file.c: In function ‘authfile_getgrgid’:
mod_auth_file.c:719: warning: cast from pointer to integer of different size
mod_auth_file.c: In function ‘authfile_getgroups’:
mod_auth_file.c:824: warning: cast to pointer from integer of different size
mod_auth_file.c:827: warning: cast to pointer from integer of different size
mod_auth_file.c: In function ‘authfile_gid2name’:
mod_auth_file.c:842: warning: cast from pointer to integer of different size
mod_auth_file.c: In function ‘authfile_name2gid’:
mod_auth_file.c:859: warning: cast to pointer from integer of different size
gcc  -DLINUX  -I.. -I../include -I/usr/local/mysql-4.0/include -O2 -Wall -c mod_auth.c
gcc  -DLINUX  -I.. -I../include -I/usr/local/mysql-4.0/include -O2 -Wall -c mod_ls.c
mod_ls.c: In function ‘ls_fmt_filesize’:
mod_ls.c:280: warning: format ‘%8llu’ expects type ‘long long unsigned int’, but argument 4 has type ‘off_t’
mod_ls.c:280: warning: format ‘%8llu’ expects type ‘long long unsigned int’, but argument 4 has type ‘off_t’
mod_ls.c: In function ‘ls_stat’:
mod_ls.c:1800: warning: format ‘%llu’ expects type ‘long long unsigned int’, but argument 3 has type ‘off_t’
mod_ls.c:1815: warning: format ‘%llu’ expects type ‘long long unsigned int’, but argument 5 has type ‘off_t’
mod_ls.c:1815: warning: format ‘%llu’ expects type ‘long long unsigned int’, but argument 6 has type ‘off_t’
mod_ls.c:1820: warning: format ‘%llu’ expects type ‘long long unsigned int’, but argument 5 has type ‘off_t’
gcc  -DLINUX  -I.. -I../include -I/usr/local/mysql-4.0/include -O2 -Wall -c mod_log.c
mod_log.c: In function ‘get_next_meta’:
mod_log.c:562: warning: format ‘%llu’ expects type ‘long long unsigned int’, but argument 4 has type ‘off_t’
mod_log.c:562: warning: format ‘%llu’ expects type ‘long long unsigned int’, but argument 4 has type ‘off_t’
gcc  -DLINUX  -I.. -I../include -I/usr/local/mysql-4.0/include -O2 -Wall -c mod_site.c
gcc  -DLINUX  -I.. -I../include -I/usr/local/mysql-4.0/include -O2 -Wall -c mod_quotatab_sql.c
mod_quotatab_sql.c: In function ‘sqltab_open’:
mod_quotatab_sql.c:688: error: invalid lvalue in assignment
make[1]: *** [mod_quotatab_sql.o] Fehler 1
make[1]: Leaving directory `/installedSoftware/proftpd-1.2.10/modules'
make: *** [modules] Fehler 2
2  ProFTPD / ProFTPD - Deutsch / mod_quota 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
3  ProFTPD / ProFTPD - Deutsch / sorry 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
4  ProFTPD / ProFTPD - Deutsch / proftpd compilieren (v1.2.9) 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
Seiten: [1]
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.076 Sekunden mit 16 Zugriffen.