Hello! in the meantime i also solved the problem for me (hope it really works :-) I just compiled a perl source from cpan, and it worked, I donīt see any advantages in using the ActivePerl Binary in the moment.
bye Am Mit, 2002-04-03 um 17.37 schrieb OCNS Consulting: > Here's what I did: > > 1. Retrieve the latest build of the mod_perl at -> > > http://cvs.apache.org/snapshots/modperl/ > > > 2. Compile "mod_perl" outside of the Apache Source Tree, > as described in file "INSTALL.apaci"; suggest -> > > perl Makefile.PL USE_APXS=1 EVERYTHING=1 WITH_APXS=/usr/bin/apxs > make > make test > make install > > 3. Compile Apache > > cd apache_1.3.23 > > and issue the following to "configure" APACHE > > make distclean > > env CFLAGS="-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64" \ > SSL_BASE=/usr/local/ssl \ > EAPI_MM=SYSTEM LIBS="-ltcl8.3 -lm -lpthread" \ > ./configure \ > --verbose \ > --server-uid=nobody \ > --server-gid=nobody \ > --enable-rule=EAPI \ > --enable-rule=SHARED_CORE \ > --enable-module=ssl \ > --enable-module=status \ > --enable-module=so \ > --enable-module=headers \ > --enable-module=info \ > --enable-module=speling > > *** Note: You may or may not need the EAPI - Read the Documentation *** > *** If not, then remove "EAPI_MM=SYSTEM" and "--enable-rule=EAPI \" *** > *** If not "SSL" then remove "SSL_BASE=/usr/local/ssl \" and *** > *** "--enable-module=ssl \" > *** > > make > make install > > 4. Edit "/usr/local/apache/conf/httpd.conf" file; comment out -> > > "AddModule" directives and remove and redundant > "loadModule" directives. > > 5.Restart APACHE -> "/usr/local/apache/bin/apachectl start/restart" > > RB > > -----Original Message----- > From: Randy Kobes [mailto:[EMAIL PROTECTED]] > Sent: Wednesday, April 03, 2002 9:30 AM > To: Sven Sternberger > Cc: [EMAIL PROTECTED] > Subject: Re: modperl compile problems! > > > On 3 Apr 2002, Sven Sternberger wrote: > > > Hello! > > > > i try to build a apache with mod_perl and ActiveState Perl. > > The compiler stops always with the same error message, I tried > > several different ways which are described in the Readme docs, and > > I try the "Apache Toolbox" (automated apache build). I saw a thread > > which deals which the same question but there was not a solution > > (only some ideas). > > > > gcc -c -I.. > > -I/usr/local/ActivePerl-5.6/lib/5.6.1/i686-linux-thread-multi/CORE > > -I../os/unix -I../include -DLINUX=22 -DMOD_PERL > > -DUSE_PERL_SSI -DUSE_REENTRANT_API -D_POSIX_C_SOURCE=199506L > > -D_REENTRANT -fno-strict-aliasing -D_LARGEFILE_SOURCE > > -D_FILE_OFFSET_BITS=64 -DUSE_HSREGEX -DNO_DL_NEEDED > > `../apaci` http_core.c In file included from > > /usr/include/sys/sem.h:28, > > from ../include/ap_config.h:495, > > from ../include/httpd.h:72, > > from http_core.c:61: > > /usr/include/sys/ipc.h:25: warning: #warning "Files using > > this header must be compiled with _SVID_SOURCE or > > _XOPEN_SOURCE" http_core.c: In function `default_handler': > > http_core.c:3802: `caddr_t' undeclared (first use in this > > function) http_core.c:3802: > > This has come up before - at least one person found that > building mod_perl as a dso outside of the Apache source > tree, as described at the end of INSTALL.apaci in the > mod_perl sources, worked. > > best regards, > randy kobes > -- ---------------------------------------------------------------------------- Sven Sternberger Tel.: +49 (0) 40 8998 4397 Desy Email: [EMAIL PROTECTED] Notkestr. 85 D-22607 Hamburg