ich bin total am verzweifeln. Wenn ich die Datei kompilieren will kommt mir immer als fehler:
Code: Select all
# apxs2 -cia mod_security2.c
/usr/share/apache2/build/libtool --silent --mode=compile gcc -prefer-pic -O2 -fmessage-length=0 -Wall -D_FORTIFY_SOURCE=2 -g -fPIC -Wall -fno-strict-aliasing -D_LARGEFILE_SOURCE -DAP_HAVE_DESIGNATED_INITIALIZER -DLINUX=2 -D_REENTRANT -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -DAP_DEBUG -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -pthread -I/usr/include/apache2 -I/usr/include/apache2 -I/usr/include/apache2 -c -o mod_security2.lo mod_security2.c && touch mod_security2.slo
/usr/share/apache2/build/libtool --silent --mode=link gcc -o mod_security2.la -rpath /usr/lib64/apache2 -module -avoid-version mod_security2.lo
.libs/mod_security2.o: In function `perform_interception':
/modsecurity-apache_2.0.4/apache2/mod_security2.c:199: undefined reference to `msc_alert'
/usr/lib64/gcc/x86_64-suse-linux/4.0.2/../../../../x86_64-suse-linux/bin/ld: .libs/mod_security2.o: relocation R_X86_64_PC32 against `msc_alert' can not be used when making a shared object; recompile with -fPIC
/usr/lib64/gcc/x86_64-suse-linux/4.0.2/../../../../x86_64-suse-linux/bin/ld: final link failed: Bad value
collect2: ld returned 1 exit status
apxs:Error: Command failed with rc=65536
.
Versuch es schon seit 2Tagen mit haufen Howto's etc...
Habe Suse Linux 10.0, alles installiert (httpd-devel, subversion-devel)
wie find ich eigentlich heraus ob mod_unique_id läuft und was ist wenns nich läuft? wie soll ichs dann starten?
Naja libxml2 ist auch installiert...