Hallo ich versuche gerade die Proftpd 1.2.10 mit folgendem befehl zu kompelieren.
./configure --with-modules=mod_sql:mod_sql_mysql:mod_quotatab_sql:mod_quotatab --with-includes=/usr/include/mysql --with-libraries=/usr/lib/mysql
aber sobald ich den make befehl ausführe wir dieser nach eienr kurtzen zeit fehlerhaft abgebrochen.
.....
make[1]: Entering directory `/tmp/proftpd-1.2.10/modules'
gcc -DLINUX -I.. -I../include -I/usr/include/mysql -O2 -Wall -c mod_core.c
gcc -DLINUX -I.. -I../include -I/usr/include/mysql -O2 -Wall -c mod_xfer.c
gcc -DLINUX -I.. -I../include -I/usr/include/mysql -O2 -Wall -c mod_auth_unix.c
gcc -DLINUX -I.. -I../include -I/usr/include/mysql -O2 -Wall -c mod_auth_file.c
gcc -DLINUX -I.. -I../include -I/usr/include/mysql -O2 -Wall -c mod_auth.c
gcc -DLINUX -I.. -I../include -I/usr/include/mysql -O2 -Wall -c mod_ls.c
gcc -DLINUX -I.. -I../include -I/usr/include/mysql -O2 -Wall -c mod_log.c
gcc -DLINUX -I.. -I../include -I/usr/include/mysql -O2 -Wall -c mod_site.c
gcc -DLINUX -I.. -I../include -I/usr/include/mysql -O2 -Wall -c mod_sql.c
gcc -DLINUX -I.. -I../include -I/usr/include/mysql -O2 -Wall -c mod_sql_mysql.c
gcc -DLINUX -I.. -I../include -I/usr/include/mysql -O2 -Wall -c mod_quotatab_sql.c
gcc -DLINUX -I.. -I../include -I/usr/include/mysql -O2 -Wall -c mod_quotatab.c
gcc -DLINUX -I.. -I../include -I/usr/include/mysql -O2 -Wall -c mod_cap.c
srcdir=. ./glue.sh mod_core.o mod_xfer.o mod_auth_unix.o mod_auth_file.o mod_auth.o mod_ls.o mod_log.o mod_site.o mod_sql.o mod_sql_mysql.o mod_quotatab_sql.o mod_quotatab.o mod_cap.o
gcc -DLINUX -I.. -I../include -I/usr/include/mysql -O2 -Wall -c module_glue.c
make[1]: Leaving directory `/tmp/proftpd-1.2.10/modules'
make[1]: Entering directory `/tmp/proftpd-1.2.10/lib/libcap'
=> making cap_names.c from <linux/capability.h>
cc -O2 -Wall -Llib _makenames.c -o _makenames
./_makenames > cap_names.h
cc -O2 -Wall -c cap_alloc.c -o cap_alloc.o
cc -O2 -Wall -c cap_proc.c -o cap_proc.o
cc -O2 -Wall -c cap_extint.c -o cap_extint.o
cc -O2 -Wall -c cap_flag.c -o cap_flag.o
cc -O2 -Wall -c cap_text.c -o cap_text.o
cc -O2 -Wall -c cap_sys.c -o cap_sys.o
ar rcu libcap.a cap_alloc.o cap_proc.o cap_extint.o cap_flag.o cap_text.o cap_sys.o
make[1]: Leaving directory `/tmp/proftpd-1.2.10/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/child.o src/log.o src/xferlog.o src/bindings.o src/netacl.o src/class.o src/scoreboard.o src/help.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 src/ctrls.o src/event.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.o modules/mod_quotatab_sql.o modules/mod_sql_mysql.o modules/mod_sql.o modules/module_glue.o -L/usr/lib/mysql -lsupp -lcrypt -Llib/libcap -lcap -lm -lz -lmysqlclient
/usr/lib/gcc-lib/i586-suse-linux/3.3.1/../../../../i586-suse-linux/bin/ld: cannot find -lz
collect2: ld returned 1 exit status
make: *** [proftpd] Error 1
linux:/tmp/proftpd-1.2.10 #
Infos:
Linux Suse 9.0 , neuste patche
symlink erstellt: /usr/lib/libcrypto.so.0.9.7 auf /usr/lib/lib.crypto.so.4
symlink erstellt: /lib/libss.so.2.0 auf /usr/lib/libssl.so.4
nutze den gcc 3.3.1
Weis jemand wo der Fehler ist???
Oder wo ich sonst eine mysl,quota fähigen proftpd für suse 9.0 herbekomme
( oder equivalent )