PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : mysql.h bei config von snort nicht gefunden!



flex001
24.02.04, 08:46
Hi,

ich will grad snort mit der Unterstütztung für mysql installieren ->

./configure --with-mysql=/usr/bin/mysql

da kommt dann folgende Meldung:

...
checking pcre.h presence... yes
checking for pcre.h... yes
checking for pcre_compile in -lpcre... yes
checking for mysql...

**********************************************
ERROR: unable to find mysql headers (mysql.h)
checked in the following places
**********************************************


.... und mehr auch nicht!!! ich hab mal nacher ner mysql.h gesucht, aber auf mein system gibts da gar nix! Mysql isch installiert und läuft sowiet auch! An was kannst denn liegen?

mfG

Jorge
24.02.04, 08:51
Für das kompelieren und installieren von Programmen aus dem Sourcecode haben wir ein eingenes Forum -> Ich verschiebe das mal...

Hast Du mysql-devel installiert?

flex001
24.02.04, 10:52
Hi,

ja hab ich grad erst installiert, also mysql.h isch da, blos er installierts in /usr/include/mysql/

Beim Kompilieren findet er es aber nicht! Dann hab ich das ganze mal unter /usr/bin/ bzw. unter /usr/bin/include/mysql/ kopiert (so was hab ich im config-script herausgelesen...) ... aber er kanns trotzdem noch nicht finden! Mein mysql isch unter /usr/bin/ wo muss ich denn die mysql.h hinschieben?

mfG und Danke!

flex001
25.02.04, 06:44
Hi,

weiss denn keiner was?

Hier nochmal paar zusätzliche Infos:

mysql 4.1.1 (server, client, devel) alle über rpm installiert!
snort 2.1.0

mysql = /usr/bin/mysql
headerfiels=/usr/include/mysql/

analyzer
25.02.04, 10:37
paste mal die letzten paar zeilen der config.log

edit: oh, ich seh grad, dass du --with-mysql falsch angegeben hast. das muss entweder --with-mysql=/usr oder - wenn das nicht funktioniert - --with-mysql=/usr/include

du kannst übrigens alles löschen, was du irgendwo hin kopiert hast. ;)

flex001
26.02.04, 05:33
...
#define HAVE_UNISTD_H 1
#define HAVE_PATHS_H 1
#define HAVE_LIBNSL 1
#define HAVE_SNPRINTF 1
#define HAVE_STRERROR 1
#define ERRLIST_PREDEFINED 1
#define HAVE___FUNCTION__ 1
#define HAVE_LIBM 1
#define HAVE_LIBPCAP 1
#define HAVE_PCRE_H 1
#define HAVE_LIBPCRE 1

configure: exit 0



###############################

edit: oh, ich seh grad, dass du --with-mysql falsch angegeben hast. das muss entweder --with-mysql=/usr oder - wenn das nicht funktioniert - --with-mysql=/usr/include

das hat sich auf meine Installationspfade bezogen *gg*
--> Beitrag Nr. 1 ./configure --with-mysql=/usr/bin/mysql ;)


Danke mal!