www.ProFTPD.de
13. März 2007, 19:38:39 *
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: Debian + mod_sql - auf ein neues  (Gelesen 242 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
CvH
Gast
« am: 23. Februar 2006, 03:11:21 »

Hi ich nutze Debian 3.1, MYSQL 5, proftpd-mysql

na reichlicher suche und dem feststellen das mein problem ja schon bekannt ist bekomm ich es trotzdem nicht gelöst Traurig (User in db , abfrage funktioniert einwandfrei -laut sql.log- aber es kommt trotzdem incorrect user)

was ich als Lösungsansatz gefunden hatte war das ich es einfach mal selbst compilen lassen sollte, gesagt getan (tar.gz von proftpd.de)

auf sys 1 mit gcc4 gings gar nicht

Zitat
checking for gcc... no
checking for cc... no
checking for cc... no
checking for cl... no
configure: error: no acceptable C compiler found in $PATH


auf sys 2 mit gcc 3.3 gings bis zum mysql teil
Zitat
make[1]: Leaving directory `/root/pf/proftpd-1.2.10/src'
cd modules/ && make modules
make[1]: Entering directory `/root/pf/proftpd-1.2.10/modules'
gcc  -DLINUX  -I.. -I../include  -O2 -Wall -c mod_core.c
gcc  -DLINUX  -I.. -I../include  -O2 -Wall -c mod_xfer.c
gcc  -DLINUX  -I.. -I../include  -O2 -Wall -c mod_auth_unix.c
gcc  -DLINUX  -I.. -I../include  -O2 -Wall -c mod_auth_file.c
gcc  -DLINUX  -I.. -I../include  -O2 -Wall -c mod_auth.c
gcc  -DLINUX  -I.. -I../include  -O2 -Wall -c mod_ls.c
gcc  -DLINUX  -I.. -I../include  -O2 -Wall -c mod_log.c
gcc  -DLINUX  -I.. -I../include  -O2 -Wall -c mod_site.c
gcc  -DLINUX  -I.. -I../include  -O2 -Wall -c mod_sql.c
gcc  -DLINUX  -I.. -I../include  -O2 -Wall -c mod_sql_mysql.c
mod_sql_mysql.c:137:19: error: mysql.h: Datei oder Verzeichnis nicht gefunden
mod_sql_mysql.c:164: error: syntax error before 'MYSQL'
mod_sql_mysql.c:164: warning: no semicolon at end of struct or union
mod_sql_mysql.c: In function '_build_error':
mod_sql_mysql.c:325: warning: implicit declaration of function 'mysql_errno'
mod_sql_mysql.c:325: error: dereferencing pointer to incomplete type
mod_sql_mysql.c:327: warning: implicit declaration of function 'mysql_error'
mod_sql_mysql.c:327: error: dereferencing pointer to incomplete type
mod_sql_mysql.c: In function '_build_data':
mod_sql_mysql.c:338: error: 'MYSQL' undeclared (first use in this function)
mod_sql_mysql.c:338: error: (Each undeclared identifier is reported only once
mod_sql_mysql.c:338: error: for each function it appears in.)
mod_sql_mysql.c:338: error: 'mysql' undeclared (first use in this function)
mod_sql_mysql.c:339: error: 'MYSQL_RES' undeclared (first use in this function)
mod_sql_mysql.c:339: error: 'result' undeclared (first use in this function)
mod_sql_mysql.c:340: error: 'MYSQL_ROW' undeclared (first use in this function)
mod_sql_mysql.c:340: error: syntax error before 'row'
mod_sql_mysql.c:349: error: dereferencing pointer to incomplete type
mod_sql_mysql.c:355: warning: implicit declaration of function 'mysql_store_result'
mod_sql_mysql.c:361: warning: implicit declaration of function 'mysql_num_rows'
mod_sql_mysql.c:362: warning: implicit declaration of function 'mysql_num_fields'
mod_sql_mysql.c:367: error: 'row' undeclared (first use in this function)
mod_sql_mysql.c:367: warning: implicit declaration of function 'mysql_fetch_row'
mod_sql_mysql.c:377: warning: implicit declaration of function 'mysql_free_result'
mod_sql_mysql.c: In function 'cmd_open':
mod_sql_mysql.c:430: warning: implicit declaration of function 'mysql_ping'
mod_sql_mysql.c:430: error: dereferencing pointer to incomplete type
mod_sql_mysql.c:442: error: dereferencing pointer to incomplete type
mod_sql_mysql.c:442: warning: implicit declaration of function 'mysql_init'
mod_sql_mysql.c:444: error: dereferencing pointer to incomplete type
mod_sql_mysql.c:455: warning: implicit declaration of function 'mysql_options'
mod_sql_mysql.c:455: error: dereferencing pointer to incomplete type
mod_sql_mysql.c:455: error: 'MYSQL_READ_DEFAULT_GROUP' undeclared (first use in this function)
mod_sql_mysql.c:457: warning: implicit declaration of function 'mysql_real_connect'
mod_sql_mysql.c:457: error: dereferencing pointer to incomplete type
mod_sql_mysql.c:457: error: dereferencing pointer to incomplete type
mod_sql_mysql.c:457: error: dereferencing pointer to incomplete type
mod_sql_mysql.c:457: error: dereferencing pointer to incomplete type
mod_sql_mysql.c:458: error: dereferencing pointer to incomplete type
mod_sql_mysql.c:458: error: dereferencing pointer to incomplete type
mod_sql_mysql.c:459: error: 'CLIENT_INTERACTIVE' undeclared (first use in this function)
mod_sql_mysql.c: In function 'cmd_close':
mod_sql_mysql.c:553: warning: implicit declaration of function 'mysql_close'
mod_sql_mysql.c:553: error: dereferencing pointer to incomplete type
mod_sql_mysql.c:554: error: dereferencing pointer to incomplete type
mod_sql_mysql.c: In function 'cmd_defineconnection':
mod_sql_mysql.c:620: error: invalid application of 'sizeof' to incomplete type 'db_conn_t'
mod_sql_mysql.c:623: error: dereferencing pointer to incomplete type
mod_sql_mysql.c:624: error: dereferencing pointer to incomplete type
mod_sql_mysql.c:655: error: dereferencing pointer to incomplete type
mod_sql_mysql.c:656: error: dereferencing pointer to incomplete type
mod_sql_mysql.c:657: error: dereferencing pointer to incomplete type
mod_sql_mysql.c:674: error: dereferencing pointer to incomplete type
mod_sql_mysql.c:675: error: dereferencing pointer to incomplete type
mod_sql_mysql.c:676: error: dereferencing pointer to incomplete type
mod_sql_mysql.c:677: error: dereferencing pointer to incomplete type
mod_sql_mysql.c: In function 'cmd_select':
mod_sql_mysql.c:798: warning: implicit declaration of function 'mysql_real_query'
mod_sql_mysql.c:798: error: dereferencing pointer to incomplete type
mod_sql_mysql.c: In function 'cmd_insert':
mod_sql_mysql.c:912: error: dereferencing pointer to incomplete type
mod_sql_mysql.c: In function 'cmd_update':
mod_sql_mysql.c:1011: error: dereferencing pointer to incomplete type
mod_sql_mysql.c: In function 'cmd_query':
mod_sql_mysql.c:1127: error: dereferencing pointer to incomplete type
mod_sql_mysql.c:1142: warning: implicit declaration of function 'mysql_field_count'
mod_sql_mysql.c:1142: error: dereferencing pointer to incomplete type
mod_sql_mysql.c: In function 'cmd_escapestring':
mod_sql_mysql.c:1222: warning: implicit declaration of function 'mysql_escape_string'
mod_sql_mysql.c: In function 'cmd_checkauth':
mod_sql_mysql.c:1289: warning: implicit declaration of function 'make_scrambled_password'
make[1]: *** [mod_sql_mysql.o] Fehler 1
make[1]: Leaving directory `/root/pf/proftpd-1.2.10/modules'
make: *** [modules] Fehler 2


die libmysqlclient-dev (22feb06 - strato deb mirror) hab ich installiert half trotzdem nix
bin derzeit sehr ratlos  Traurig  jemand eine idee ? - bzw ich hab auch mal nach deb´s gesucht , aber nichts gefunden Traurig (auser den org debian debs)
Gespeichert
stonki
Administrator
ProFTPD
*****
Offline Offline

Beiträge: 1853


15318939
Profil anzeigen WWW E-Mail
« Antwort #1 am: 23. Februar 2006, 06:27:26 »

steht da doch:

mod_sql_mysql.c:137:19: error: mysql.h: Datei oder Verzeichnis nicht gefunden

also die Header explizit mit angeben beim kompilieren.
Gespeichert

www.stonki.de:    the more I see, the more I know.......
www.proftpd.de:   Deutsche ProFTPD Dokumentation
www.krename.net:  Der Batch Renamer für KDE
www.kbarcode.net: Die Barcode Solution für KDE
CvH
Gast
« Antwort #2 am: 23. Februar 2006, 14:38:44 »

hmm ich hätte vieleicht einschieben sollen das ich nicht gerade erfahren mit  compilieren bin (die ich bis jetzt gemacht hatte funktionierten ohne probleme)

ich hab jetzt nochmal das ganze neu gemacht mit den befehl
./configure --with-modules=mod_sql:mod_sql_mysql --with-includes=/usr/include --with-libraries=/usr/lib

(usr/inc und usr/lib) sind die pfade wo die libs etc bei debian liegen sollten

wie kann ich die header angeben ? bzw eine mysql.h gibts auf meinen systemen nicht (hab mysql-devel installiert)

google ist beim thema header und compilieren ein bisschen zu gesprächig Zwinkernd
Gespeichert
CvH
Gast
« Antwort #3 am: 23. Februar 2006, 15:05:27 »

ok ich hab ne Lösung gefunden die auf anhieb funktionierte Smiley *juhu*
diese Version funtzt bei mir einwandfrei Smiley

http://debian.sipo.nl/dists/sarge/proftpd/binary-i386/
deb http://debian.sipo.nl sarge all
Gespeichert
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 15 Zugriffen.