> 
> I have Apache v. 2.0.54 and mod_perl v. 2.0.0-RC5 running 
> under Solaris 8 and now I would like to get Embperl to run 
> under this environment as a DSO.  But it won't build.
> 

Mod_perl 2 rc4 -> rc5 has renamed the whole namespace from Apache to
Apache2.

Embperl has been adapted for this in the current CVS version, which will be
soon released as Embperl2rc4

Gerald



> Note that I also have Apache v. 1.3.x installed on this 
> system with mod_perl v. 1.29 and Embperl v. 1.36.  This works 
> fine but of course I am not completely prepared to switch to 
> Apache v. 2.x and I have it installed concurrently as a test 
> environment.
> 
> Here is a transcript of the session.  Perl is v. 5.6.1 and 
> gcc is v. 3.4.2.  
> The "perl makefile.PL" process detects that I am using 
> mod_perl v. 1.29 but clearly I would like it to use the 
> mod_perl v. 2.0.0-RC5 which I am using with Apache v. 2.x.
> 
> $ perl Makefile.PL
> Build with support for Apache mod_perl?(y/n) [y] Searching 
> for Apache sources...
> Look at ..
> Look at ../src
> Look at ./src
> Apache source not found, enter path name or q to quit 
> [q]/usr/local/apache2 Searching for Apache sources...
> Look at /usr/local/apache2
> Use /usr/local/apache2 as Apache source(y/n) [y] Will use 
> /usr/local/apache2 for Apache Headers Apache Version Server 
> version: Apache/2.0.54  + Load dynamic module mod_perl.c
>    (/usr/local/apache2/modules/mod_perl.so)
>  + mod_perl was build with USE_DSO
> Test start /usr/local/apache2/bin/httpd
> Test httpd will run as user rcb and group staff Test httpd 
> will listen on port 8531 Found mod_perl  Version 1.29 Found 
> LWP::UserAgent  Version 2.003 Found HTML::HeadParser  Version 
> 2.17 Apache::Session not installed on this system
> -> Disable tests for persistent data storage
> Found File::Spec  Version 3.06
> Found CGI  Version 2.752
> Cannot execute xml2-config (No such file or directory). 
> libxml2 and libxslt will not be linked into Embperl Enter 
> path of XALAN base directory or single dot for not using 
> XALAN [.] Xalan will not be linked into Embperl Checking if 
> your kit is complete...
> Looks good
> Writing Makefile for Embperl::App::Config Writing Makefile 
> for Embperl::App Writing Makefile for 
> Embperl::Component::Config Writing Makefile for 
> Embperl::Component::Output Writing Makefile for 
> Embperl::Component::Param Writing Makefile for 
> Embperl::Component Writing Makefile for Embperl::Req::Config 
> Writing Makefile for Embperl::Req::Param Writing Makefile for 
> Embperl::Req Writing Makefile for Embperl::Syntax Writing 
> Makefile for Embperl::Thread Writing Makefile for Embperl 
> Writing Makefile for WrapXS Writing Makefile for Embperl
> 
> And here is the build result:
> 
> gcc -c  -I/usr/local/apache2/include 
> -I/usr/local/apache2/regex -I/usr/local/apache2/os/unix 
> -I/mnt/homes/rcb/Embperl-2.0rc3/xs
> -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE 
> -D_FILE_OFFSET_BITS=64 -O    -DVERSION=\"2.0rc3\"  
> -DXS_VERSION=\"2.0rc3\" 
> -fPIC "-I/usr/local/lib/perl5/5.6.1/sun4-solaris/CORE"  
> -DAPACHE -DEP2  -o epmain.o epmain.c
> epmain.c: In function `DoLogError':
> epmain.c:250: warning: passing arg 4 of `ap_log_error' makes 
> integer from pointer without a cast
> epmain.c:250: warning: passing arg 5 of `ap_log_error' from 
> incompatible pointer type
> epmain.c:252: warning: passing arg 4 of `ap_log_error' makes 
> integer from pointer without a cast
> epmain.c:252: warning: passing arg 5 of `ap_log_error' from 
> incompatible pointer type
> epmain.c: In function `SendHttpHeader':
> epmain.c:886: warning: assignment makes pointer from integer 
> without a cast
> epmain.c:904: warning: passing arg 2 of `apr_table_add' makes 
> pointer from integer without a cast
> epmain.c:904: warning: passing arg 3 of `apr_table_add' makes 
> pointer from integer without a cast
> epmain.c:912: warning: passing arg 2 of `apr_table_set' makes 
> pointer from integer without a cast
> epmain.c:912: warning: passing arg 3 of `apr_table_set' makes 
> pointer from integer without a cast
> epmain.c:934: error: syntax error before '*' token
> epmain.c:935: error: `table_entry' undeclared (first use in 
> this function)
> epmain.c:935: error: (Each undeclared identifier is reported only once
> epmain.c:935: error: for each function it appears in.)
> epmain.c:935: error: `hdrs' undeclared (first use in this function)
> epmain.c:937: error: `hdrs_arr' undeclared (first use in this 
> function)
> epmain.c:938: error: parse error before ')' token
> *** Error code 1
> make: Fatal error: Command failed for target `epmain.o'
> 
> Any ideas?
> 
> --
> Roy Bixler <[EMAIL PROTECTED]>
> The University of Chicago Press
> http://www.press.uchicago.edu -or- http://www.journals.uchicago.edu
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to