On Tue, Jan 7, 2020 at 4:11 PM Martin Grigorov <mgrigo...@apache.org> wrote:

> Hello,
>
> I have hard time making the APR related tests to pass here.
>
> BuildBot config uses:
>
>  command=['bash' , '-c' , 'echo
> test.apr.loc=/home/buildslave/slave/tomcat-trunk/basepath/tomcat-native-1.2.23-bin/lib
> >> build.properties'],
>
> What exactly is expected to find in this lib folder ?
> I've build tomcat-native locally and installed it at output/build/lib/,
> i.e. there are several libtcnative-1*** files in it
>
>    ./configure --with-apr=(which apr-1-config) --with-ssl=yes
> --with-java-home=$JAVA_8_HOME
> --prefix=/home/martin/git/apache/tomcat/output/build
>
> Tomcat's build.xml has
> <property name="test.apr.loc" value="${test.basedir}/bin"/>
> which resolves to output/build/bin and there is nothing native there
>
> No matter what I try it still fails with:
> org.apache.catalina.LifecycleException: The configured protocol
> [org.apache.coyote.http11.Http11AprProtocol] requires the APR/native
> library which is not available
>
> It fails the same way even with
>     test.apr.loc=/home/martin/git/apache/tomcat/output/build/lib
> in my build.properties
>
> tomcat-native-1.2.23-*bin*/lib suggests that it contains binaries but I
> am unable to find where to download this bundle from.
> https://tomcat.apache.org/download-native.cgi has links to the sources.
> There is a text "You can find binaries release too. You may download them
> from HERE" but it points to
> http://mirrors.netix.net/apache/tomcat/tomcat-connectors/native/1.2.23/binaries/
> where I see only Windows binaries
>
> Any pointers ?
>

Well, you can put native in your OS library path. Failing this, this has
been harmonized in Tomcat 9 to also load it from the "bin" folder in all
cases (embedded like the testuite, standalone).

Rémy

Reply via email to