Hi! > > What kind of consequences does this mean for upgrading mod_perl2 and > Embperl2 on current installations ? >
Inside Embperl nothing will change, but as far as you use any Apache:: objects, you have to rename Apache:: to Apache2:: all over the place. See http://perl.apache.org/docs/2.0/rename.html Gerald > /S > > > Gerald Richter wrote: > >>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] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]