www.ProFTPD.de

ProFTPD => ProFTPD - Deutsch => Thema gestartet von: Toddy am 07. September 2004, 12:22:47



Titel: cannot find -lmysqlclient
Beitrag von: Toddy am 07. September 2004, 12:22:47
beim ausführen von make mekkert er bei mir rum,
ich hab configure mit folgenden Optionen gestartet:
 ./configure  --with-modules=mod_sql:mod_sql_mysql    \
                     --with-includes=/usr/local/mysql/include/mysql   \
                     --with-libraries=/usr/local/mysql/lib/mysql
dann make ...

cd lib/ && make lib
make[1]: Entering directory `/usr/local/proftpd-1.2.9/lib'
make[1]: Nothing to be done for `lib'.
make[1]: Leaving directory `/usr/local/proftpd-1.2.9/lib'
cd src/ && make src
make[1]: Entering directory `/usr/local/proftpd-1.2.9/src'
make[1]: Nothing to be done for `src'.
make[1]: Leaving directory `/usr/local/proftpd-1.2.9/src'
cd modules/ && make modules
make[1]: Entering directory `/usr/local/proftpd-1.2.9/modules'
make[1]: Nothing to be done for `modules'.
make[1]: Leaving directory `/usr/local/proftpd-1.2.9/modules'
make[1]: Entering directory `/usr/local/proftpd-1.2.9/lib/libcap'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/local/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_sql_mysql.o modules/mod_sql.o  modules/module_glue.o -lsupp -lcrypt  -Llib/libcap -lcap  -lm -lz -lmysqlclient
/usr/lib/gcc-lib/i586-suse-linux/3.3.3/../../../../i586-suse-linux/bin/ld: cannot find -lmysqlclient
collect2: ld returned 1 exit status
make: *** [proftpd] Error 1

hmm und jetzt komme ich nicht weiter ...

Ich hoffe mir kann jemand helfen ...

Gruss Torsten


Titel: Re: cannot find -lmysqlclient
Beitrag von: stonki am 07. September 2004, 13:12:58
Zitat von: "Toddy"
beim ausführen von make mekkert er bei mir rum,
ich hab configure mit folgenden Optionen gestartet:
 ./configure  --with-modules=mod_sql:mod_sql_mysql    \
                     --with-includes=/usr/local/mysql/include/mysql   \
                     --with-libraries=/usr/local/mysql/lib/mysql
dann make ...


dann sind wohl Deine Angaben zu den Includes und Libs falsch. Sehen eh merkwürdig aus. Schau doch mal nach, ob da was ist.


Titel: Re: cannot find -lmysqlclient
Beitrag von: Toddy am 07. September 2004, 13:18:29
Danke für die schnelle Antwort ;-)

Ich hab den Fehler gefunden, ich musste nur in den Make.rules den Pfad

bei LDFLAGS=-Llib -L/usr/local/mysql/lib zu LDFLAGS=-Llib -L/usr/local/mysql/lib/mysql ändern ...

(ich hatte es mit export versucht, hatte er aber irgendwie nicht wirklich verstanden)

Jetzt läuft es

Muchas Gracias, und vielen Dank nochmal für die schnelle Antwort


Titel: cannot find -lmysqlclient
Beitrag von: Wörsty am 07. September 2004, 16:58:44
Ja, hat letztens auch schon wer gepostet, dass das bei ihm nicht ging. :?!


Titel: cannot find -lmysqlclient
Beitrag von: Toddy am 09. September 2004, 12:32:06
nunja ich hab eigentlich auch nur die SuSe minimal inst. genommen und alles andere selber compiliert, für die Standart install sollte es eigentlich gehen :)


Gruss Toddy


Titel: cannot find -lmysqlclient
Beitrag von: stonki am 09. September 2004, 12:34:39
Zitat von: "Toddy"
nunja ich hab eigentlich auch nur die SuSe minimal inst. genommen und alles andere selber compiliert, für die Standart install sollte es eigentlich gehen :)


Gruss Toddy


BTW: STANDARD (MIT D)

http://de.wikipedia.org/wiki/Standard

vergleiche mit:
http://de.wikipedia.org/wiki/Standarte


Titel: cannot find -lmysqlclient
Beitrag von: Wörsty am 09. September 2004, 13:19:51
Ja, ja. Der  (http://www.cheesebuerger.de/smilies/lustig/47.gif)  Standart.
Ist ein Massenfehler. Bekommst du nicht aus den Leuten raus. :wink: