Page 1 of 1

mod_security Error beim Kompilieren, evt. Linux Problem

Posted: 2007-05-03 17:52
by hasch
Hallo,
wollte gerade mod_security wiedermals kompilieren beim FC5 Apache 2.2.2. Hatte es damals beim selbstkompilierten Apache 2.2.4 auch unter FC5 kompiliert.

Folgendes Makefile:

Code: Select all

builddir     = .

top_dir      = /usr/lib/httpd

top_srcdir   = ${top_dir}
top_builddir = ${top_dir}

include ${top_builddir}/build/special.mk

APXS      = apxs
APACHECTL = apachectl

INCLUDES = -I /usr/include/libxml2
DEFS = -DWITH_LIBXML2
#LIBS = -Lmy/lib/dir -lmylib

CFLAGS = -O2 -g -Wuninitialized -Wall -Wmissing-prototypes -Wshadow -Wunused-variable -Wunused-value -Wchar-subscripts -Wsign-compare

all: local-shared-build

clean:
	-rm -f *.o *.lo *.slo *.la *~ .libs

Beim kompilieren kommt folgender Fehler:
In file included from modsecurity.h:37,
from mod_security2.c:18:
msc_pcre.h:18:18: error: pcre.h: No such file or directory
make: *** [mod_security2.slo] Error 1
Ich habe es auch mit einem selbstkompilierten Apache 2.2.4 auf dem System versucht, mit verschiedenen mod_security Versionen (2.1.1, 2.1.1 rc1, 2.1.0), bei allen das selbe Problem, auch wenn ich es direkt über apxs kompilieren will und egal ob ich es mit dem FC OS Apache 2.2.4 oder dem selbst kompilierten Apache 2.2.4 kompiliere, genau der selbe Fehler überall.

Habt ihr eine Idee, woran das liegen kann?

Re: mod_security Error beim Kompilieren, evt. Linux Problem

Posted: 2007-05-03 18:29
by oxygen
Steht doch ganz konkret da:
msc_pcre.h:18:18: error: pcre.h: No such file or directory

Re: mod_security Error beim Kompilieren, evt. Linux Problem

Posted: 2007-05-03 19:34
by hasch
Und was muss ich jetzt machen? Wo kann ich die Datei denn finden? :)

Re: mod_security Error beim Kompilieren, evt. Linux Problem

Posted: 2007-05-03 19:55
by oxygen
Einfach mal im Paketmanager schauen, was es so für Pakete gibt die pcre im Namen haben? Ich kenne die aktuellen Redhat Versionen nicht, aber wo möglich heißt das/die Pakete, pcre, libpcre o. libpcre-dev oÄ

Re: mod_security Error beim Kompilieren, evt. Linux Problem

Posted: 2007-05-03 20:02
by lord_pinhead
Ja woher soll die Datei den kommen? Vielleicht fehlt da nur ein lib die du nachinstallieren musst wie libpcre3 oder libpcre3-dev

Re: mod_security Error beim Kompilieren, evt. Linux Problem

Posted: 2007-05-03 20:16
by hasch
Ja sorry für meine dumme Ausdrucksweise, also "pcre-6.3-1.2.1" ist installiert... Kann es da noch Abhängigkeiten geben, bzw. können da noch pakete gebraucht werden?

Re: mod_security Error beim Kompilieren, evt. Linux Problem

Posted: 2007-05-03 21:14
by oxygen
Ja. Das passenden Entwicklungspaket, vermutlich pcre-dev, pcre-devel oder ähnlich.

Re: mod_security Error beim Kompilieren, evt. Linux Problem

Posted: 2007-05-03 21:26
by hasch
Vielen herzlichen Dank!!! Genau das hat gefehlt, geht nun wunderbar!