mod_security Error beim Kompilieren, evt. Linux Problem

Apache, Lighttpd, nginx, Cherokee
hasch
Posts: 99
Joined: 2007-03-09 15:23

mod_security Error beim Kompilieren, evt. Linux Problem

Post by hasch » 2007-05-03 17:52

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?

oxygen
Posts: 2138
Joined: 2002-12-15 00:10
Location: Bergheim

Re: mod_security Error beim Kompilieren, evt. Linux Problem

Post by oxygen » 2007-05-03 18:29

Steht doch ganz konkret da:
msc_pcre.h:18:18: error: pcre.h: No such file or directory

hasch
Posts: 99
Joined: 2007-03-09 15:23

Re: mod_security Error beim Kompilieren, evt. Linux Problem

Post by hasch » 2007-05-03 19:34

Und was muss ich jetzt machen? Wo kann ich die Datei denn finden? :)

oxygen
Posts: 2138
Joined: 2002-12-15 00:10
Location: Bergheim

Re: mod_security Error beim Kompilieren, evt. Linux Problem

Post by oxygen » 2007-05-03 19:55

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Ä

lord_pinhead
Posts: 774
Joined: 2004-04-26 15:57

Re: mod_security Error beim Kompilieren, evt. Linux Problem

Post by lord_pinhead » 2007-05-03 20:02

Ja woher soll die Datei den kommen? Vielleicht fehlt da nur ein lib die du nachinstallieren musst wie libpcre3 oder libpcre3-dev

hasch
Posts: 99
Joined: 2007-03-09 15:23

Re: mod_security Error beim Kompilieren, evt. Linux Problem

Post by hasch » 2007-05-03 20:16

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?

oxygen
Posts: 2138
Joined: 2002-12-15 00:10
Location: Bergheim

Re: mod_security Error beim Kompilieren, evt. Linux Problem

Post by oxygen » 2007-05-03 21:14

Ja. Das passenden Entwicklungspaket, vermutlich pcre-dev, pcre-devel oder ähnlich.

hasch
Posts: 99
Joined: 2007-03-09 15:23

Re: mod_security Error beim Kompilieren, evt. Linux Problem

Post by hasch » 2007-05-03 21:26

Vielen herzlichen Dank!!! Genau das hat gefehlt, geht nun wunderbar!