I've done a RPM for tomcat-connectors which include :
mod_jk for Apache 1.3
mod_jk for Apache 2.0
mod_jk2 for Apache 2.0
I still can't build mod_webapp since the APR_DIR/APR_VARS
are mandatory and I want/need to use instead APR_INCLUDE
and APR_LIBS.
Today you have 2 choices to have APR :
1) Get an APR tarball (tagged against latest Apache 2.0),
built in on your system (alone without Apache 2.0).
You get the shared libs in /usr/lib/libapr.so and includes in
/usr/include/apr/
2) You build the latest Apache 2.0 Beta28 (didn't try the
latest alpha), and you could have APR still as shared libs
in /usr/lib/ and includes in /usr/include/apache2 for example
In both case we need to be able to build mod_webapp for 1.3/2.0
against theses libs and includes. Ditto for jk2 for Apache 1.3...
Could somebody take a look at configure.in and update it to
make APR_DIR/APR_VARS optionals ?
Or may be convert jkant/build.xml to mod_webapp since jk2 works
great in this configuration :
Here is part of my RPM spec file :
cd util
ant
cd ../webapp
# build webapp for Apache 1.3
%if %{buildwa13}
%endif
# build webapp for Apache 2.0
%if %{buildwa20}
%endif
cd ../jk
# build jkant
ant -Dservlet.jar=%{tomcat4dir}/common/lib/servlet.jar
-Djunit.jar=%{javadir}/junit.jar -Dtomcat33.home=%{tomcat3dir}
-Dtomcat40.home=%{tomcat4dir} -Dapache13.home=/usr -Dapache2.home=/usr
cd native
# build jk for Apache 1.3
%if %{buildjk13}
ant -Dapxs13=/usr/sbin/apxs -Dapache13.home=/usr -Dapache13.include=%{ap13incdir}
%endif
# build jk for Apache 2.0
%if %{buildjk20}
ant -Dapxs20=/usr/sbin/apxs2 -Dapache2.home=/usr -Dapache2.include=%{ap20incdir}
%endif
cd ../native2
# build jk2 for Apache 1.3
%if %{buildjk213}
ant -Dapxs13=/usr/sbin/apxs -Dapache13.home=/usr -Dapache13.include=%{ap13incdir}
%endif
# build jk2 for Apache 2.0
%if %{buildjk220}
ant -Dapxs20=/usr/sbin/apxs2 -Dapache2.home=/usr -Dapache2.include=%{ap20incdir}
-Dapr.include=%{ap20incdir}
%endif
cd ..
-
Henri Gomez ___[_]____
EMAIL : [EMAIL PROTECTED] (. .)
PGP KEY : 697ECEDD ...oOOo..(_)..oOOo...
PGP Fingerprint : 9DF8 1EA8 ED53 2F39 DC9B 904A 364F 80E6
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>