www.ProFTPD.de

ProFTPD => ProFTPD - Deutsch => Thema gestartet von: sven1810 am 20. November 2003, 10:44:55



Titel: Fehlermeldungen beim Installieren von proftpd-1.2.9
Beitrag von: sven1810 am 20. November 2003, 10:44:55
Hi,
habe vorher die version 1.2.8 installiert und da hatte ich keine Fehlermeldugen d.h. nur diese mod_core.c:1284: warning: comparison between signed and unsigned  etc.
diese schienen aber nicht so wichtig zu sein, der Server lieft ja trotzdem.
Nun wollte ich auf die Verson 1.2.9 updaten, im Forum habe ich gelesen das man die neue Version einfach drüber Installieren könnte, aber nun erhalte ich die folgenden fehlermeldungen:


Code:

Mein BS ist Suse Linux 8.2 Prof.
vorher wurde Configure mit :
 ./configure --prefix=/usr/ --sysconfdir=/etc/proftpd --with-modules=mod_sql:mod_sql_mysql --with-includes=/usr/local/include --with-libraries=/usr/local/lib/mysql
ausgeführt.

gcc  -DLINUX  -I.. -I../include -I/usr/local/include -O2 -Wall -c mod_sql_mysql.c
mod_sql_mysql.c:137:19: mysql.h: No such file or directory
mod_sql_mysql.c:164: error: parse error before "MYSQL"
mod_sql_mysql.c:164: warning: no semicolon at end of struct or union
mod_sql_mysql.c: In function `_sql_timer_callback':
mod_sql_mysql.c:281: warning: comparison between signed and unsigned
mod_sql_mysql.c: In function `_build_error':
mod_sql_mysql.c:331: warning: implicit declaration of function `mysql_errno'
mod_sql_mysql.c:331: error: dereferencing pointer to incomplete type
mod_sql_mysql.c:333: warning: implicit declaration of function `mysql_error'
mod_sql_mysql.c:333: error: dereferencing pointer to incomplete type
mod_sql_mysql.c: In function `_build_data':
mod_sql_mysql.c:344: error: `MYSQL' undeclared (first use in this function)
mod_sql_mysql.c:344: error: (Each undeclared identifier is reported only once
mod_sql_mysql.c:344: error: for each function it appears in.)
mod_sql_mysql.c:344: error: `mysql' undeclared (first use in this function)
mod_sql_mysql.c:345: error: `MYSQL_RES' undeclared (first use in this function)
mod_sql_mysql.c:345: error: `result' undeclared (first use in this function)
mod_sql_mysql.c:346: error: `MYSQL_ROW' undeclared (first use in this function)
mod_sql_mysql.c:346: error: parse error before "row"
mod_sql_mysql.c:355: error: dereferencing pointer to incomplete type
mod_sql_mysql.c:361: warning: implicit declaration of function `mysql_store_result'
mod_sql_mysql.c:367: warning: implicit declaration of function `mysql_num_rows'
mod_sql_mysql.c:368: warning: implicit declaration of function `mysql_num_fields'
mod_sql_mysql.c:373: error: `row' undeclared (first use in this function)
mod_sql_mysql.c:373: warning: implicit declaration of function `mysql_fetch_row'
mod_sql_mysql.c:383: warning: implicit declaration of function `mysql_free_result'
mod_sql_mysql.c: In function `cmd_open':
mod_sql_mysql.c:436: warning: implicit declaration of function `mysql_ping'
mod_sql_mysql.c:436: error: dereferencing pointer to incomplete type
mod_sql_mysql.c:448: error: dereferencing pointer to incomplete type
mod_sql_mysql.c:448: warning: implicit declaration of function `mysql_init'
mod_sql_mysql.c:450: error: dereferencing pointer to incomplete type
mod_sql_mysql.c:461: warning: implicit declaration of function `mysql_options'
mod_sql_mysql.c:461: error: dereferencing pointer to incomplete type
mod_sql_mysql.c:461: error: `MYSQL_READ_DEFAULT_GROUP' undeclared (first use in this function)
mod_sql_mysql.c:463: warning: implicit declaration of function `mysql_real_connect'
mod_sql_mysql.c:463: error: dereferencing pointer to incomplete type
mod_sql_mysql.c:463: error: dereferencing pointer to incomplete type
mod_sql_mysql.c:463: error: dereferencing pointer to incomplete type
mod_sql_mysql.c:463: error: dereferencing pointer to incomplete type
mod_sql_mysql.c:464: error: dereferencing pointer to incomplete type
mod_sql_mysql.c:464: error: dereferencing pointer to incomplete type
mod_sql_mysql.c:465: error: `CLIENT_INTERACTIVE' undeclared (first use in this function)
mod_sql_mysql.c: In function `cmd_close':
mod_sql_mysql.c:559: warning: implicit declaration of function `mysql_close'
mod_sql_mysql.c:559: error: dereferencing pointer to incomplete type
mod_sql_mysql.c:560: error: dereferencing pointer to incomplete type
mod_sql_mysql.c: In function `cmd_defineconnection':
mod_sql_mysql.c:626: error: invalid application of `sizeof' to an incomplete type
mod_sql_mysql.c:629: error: dereferencing pointer to incomplete type
mod_sql_mysql.c:630: error: dereferencing pointer to incomplete type
mod_sql_mysql.c:661: error: dereferencing pointer to incomplete type
mod_sql_mysql.c:662: error: dereferencing pointer to incomplete type
mod_sql_mysql.c:663: error: dereferencing pointer to incomplete type
mod_sql_mysql.c:680: error: dereferencing pointer to incomplete type
mod_sql_mysql.c:681: error: dereferencing pointer to incomplete type
mod_sql_mysql.c:682: error: dereferencing pointer to incomplete type
mod_sql_mysql.c:683: error: dereferencing pointer to incomplete type
mod_sql_mysql.c: In function `cmd_select':
mod_sql_mysql.c:804: warning: implicit declaration of function `mysql_real_query'
mod_sql_mysql.c:804: error: dereferencing pointer to incomplete type
mod_sql_mysql.c: In function `cmd_insert':
mod_sql_mysql.c:918: error: dereferencing pointer to incomplete type
mod_sql_mysql.c: In function `cmd_update':
mod_sql_mysql.c:1017: error: dereferencing pointer to incomplete type
mod_sql_mysql.c: In function `cmd_query':
mod_sql_mysql.c:1133: error: dereferencing pointer to incomplete type
mod_sql_mysql.c:1148: warning: implicit declaration of function `mysql_field_count'
mod_sql_mysql.c:1148: error: dereferencing pointer to incomplete type
mod_sql_mysql.c: In function `cmd_escapestring':
mod_sql_mysql.c:1228: warning: implicit declaration of function `mysql_escape_string'
mod_sql_mysql.c: In function `cmd_checkauth':
mod_sql_mysql.c:1295: warning: implicit declaration of function `make_scrambled_password'
make[1]: *** [mod_sql_mysql.o] Error 1
make[1]: Leaving directory `/usr/src/proftpd/proftpd-1.2.9/modules'
make: *** [modules] Error 2


Ich habe hier nur den mod sql kopiert, da ich glaube das hier der Fehler liegt.
Muss ich jetzt eine neue Mysql Datenbank Installieren oder kann ich diese Fehlermeldungen einfach Ignorieren?

Gruß

Sven


Titel: Fehlermeldungen beim Installieren von proftpd-1.2.9
Beitrag von: Wörsty am 20. November 2003, 13:45:03
Zitat
mod_sql_mysql.c:137:19: mysql.h: No such file or directory

Hast du das Paket mysq-devel installiert?
Stimmen die Pfade  :arrow: --with-includes=/usr/local/include --with-libraries=/usr/local/lib/mysql ?

Bei mir ist das richtig:
Code:
--with-includes=/usr/include/mysql --with-libraries=/usr/lib/mysql


Titel: Fehlermeldungen beim Installieren von proftpd-1.2.9
Beitrag von: sven1810 am 21. November 2003, 09:24:16
Das mysq-devel ? Ne habe ich nicht, aber das habe ich bei der letzten Version auch net. Brauche ich jetzt ne neue Version davon?

Die Pfade habe ich per find Befehl ermittelt, bei Suse ist doch alles anders :) :/ aber schau selbst, vielleicht habe ich ja was falsch verstanden.

Code:

für --with-includes=/usr/include/mysql

linux:/usr/include/mysql # ll
total 264
drwxr-xr-x    2 root     root         4096 Aug 16 13:34 .
drwxr-xr-x   72 root     root         8192 Aug 16 13:34 ..
-rw-r--r--    1 root     root         3864 Mar 15  2003 chardefs.h
-rw-r--r--    1 root     root         3445 Mar 15  2003 dbug.h
-rw-r--r--    1 root     root         2082 Mar 15  2003 errmsg.h
-rw-r--r--    1 root     root         9263 Mar 15  2003 history.h
-rw-r--r--    1 root     root         3449 Mar 15  2003 keymaps.h
-rw-r--r--    1 root     root         5864 Mar 15  2003 m_ctype.h
-rw-r--r--    1 root     root         7594 Mar 15  2003 m_string.h
-rw-r--r--    1 root     root        22425 Mar 15  2003 my_config.h
-rw-r--r--    1 root     root        32027 Mar 15  2003 my_global.h
-rw-r--r--    1 root     root         1579 Mar 15  2003 my_list.h
-rw-r--r--    1 root     root         2696 Mar 15  2003 my_net.h
-rw-r--r--    1 root     root         1205 Mar 15  2003 my_no_pthread.h
-rw-r--r--    1 root     root        22737 Mar 15  2003 my_pthread.h
-rw-r--r--    1 root     root        25751 Mar 15  2003 my_sys.h
-rw-r--r--    1 root     root        10787 Mar 15  2003 mysql.h
-rw-r--r--    1 root     root         8677 Mar 15  2003 mysql_com.h
-rw-r--r--    1 root     root          590 Mar 15  2003 mysql_version.h
-rw-r--r--    1 root     root         8188 Mar 15  2003 mysqld_error.h
-rw-r--r--    1 root     root         5869 Mar 15  2003 raid.h
-rw-r--r--    1 root     root        24120 Mar 15  2003 readline.h
-rw-r--r--    1 root     root         1605 Mar 15  2003 sslopt-case.h
-rw-r--r--    1 root     root         1296 Mar 15  2003 sslopt-longopts.h
-rw-r--r--    1 root     root         1239 Mar 15  2003 sslopt-usage.h
-rw-r--r--    1 root     root         1013 Mar 15  2003 sslopt-vars.h
-rw-r--r--    1 root     root         2724 Mar 15  2003 tilde.h


für  --with-libraries=/usr/lib/mysqllinux:/usr/lib # ll my*


total 600
drwxr-xr-x    2 root     root         4096 Sep 28 11:08 .
drwxr-xr-x  106 root     root        24576 Sep 28 11:10 ..
-rw-r--r--    1 root     root       298406 Jun 20 11:58 libmysqlclient.a
-rw-r--r--    1 root     root          781 Mar 15  2003 libmysqlclient.la
lrwxrwxrwx    1 root     root           20 Aug 16 13:34 libmysqlclient.so -> ../libmysqlclient.so
lrwxrwxrwx    1 root     root           23 Aug 16 13:33 libmysqlclient.so.10 -> ../libmysqlclient.so.10
lrwxrwxrwx    1 root     root           27 Aug 16 13:33 libmysqlclient.so.10.0.0 -> ../libmysqlclient.so.10.0.0
-rw-r--r--    1 root     root       270446 Jun 20 11:58 mysqld.sym



Das müsste doch richtig sein oder?

Gruß

Sven


Titel: Fehlermeldungen beim Installieren von proftpd-1.2.9
Beitrag von: stonki am 21. November 2003, 09:39:04
Zitat von: "sven1810"


Code:

für --with-includes=/usr/include/mysql
[..]
für  --with-libraries=/usr/lib/mysqllinux:/usr/lib # ll my*


Das müsste doch richtig sein oder?


ich darf aus Deiner Eingangsmail zitieren:
Zitat

 ./configure --prefix=/usr/ --sysconfdir=/etc/proftpd --with-modules=mod_sql:mod_sql_mysql --with-includes=/usr/local/include --with-libraries=/usr/local/lib/mysql


Na ? Daemmerst ? :)

cu
stonki


Titel: Fehlermeldungen beim Installieren von proftpd-1.2.9
Beitrag von: sven1810 am 21. November 2003, 10:03:55
Lieber lieber Admin bitte bitte lösch dieses Posting.

Oh Gott ist das Peinlich  :oops: .

Bitte um Löschung und Vergebung.

Gruß

Sven


Titel: Fehlermeldungen beim Installieren von proftpd-1.2.9
Beitrag von: Wörsty am 21. November 2003, 10:18:57
Zitat von: "sven1810"
Lieber lieber Admin bitte bitte lösch dieses Posting.
Oh Gott ist das Peinlich  :oops: .
Bitte um Löschung und Vergebung.

Nee, nee.
Das bleibt als schlechtes Beispiel (http://www.sv650s.info/Forum/images/smiles/eviltongue.gif) :wink: