Henri, On 2/14/13 4:14 AM, Henri Gomez wrote: > I build Tomcat Native on various machine, CentOS 5/6, openSUSE/SLES and > notice this error on CentOS 5.9 :
On CentOS 6.2: First, some prerequisites: $ sudo yum install gcc make \ apr apr-devel \ java-1.7.0-openjdk java-1.7.0-openjdk-devel $ wget ... $ tar xzf ... $ cd ... [...] $ ./configure --with-apr=`which apr-1-config` \ --with-java-home=/usr/lib/jvm/java-1.7.0/ [...] $ make [...] $ find . -name "*.so" ./.libs/libtcnative-1.so > /bin/sh /usr/lib/apr-1/build/libtool --silent --mode=compile gcc -pthread > -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector > --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic > -fasynchronous-unwind-tables -DHAVE_CONFIG_H -DLINUX=2 -D_REENTRANT > -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -g -O2 -DHAVE_OPENSSL > -I/home/cijenka/workspace/cilibtcnative/noarch/centos5-i386-builder/BUILD/tomcat-native-1.1.27-src/jni/native/include > -I/opt/axway/jvm/java-1.6.0-sun-i586/include > -I/opt/axway/jvm/java-1.6.0-sun-i586/include/linux -I/usr/include/apr-1 > -o src/network.lo -c src/network.c && touch src/network.lo Mine looks like this: /bin/sh /usr/lib64/apr-1/build/libtool --silent --mode=compile gcc -pthread -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DHAVE_CONFIG_H -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE -g -O2 -I/home/tom/tomcat-native-1.1.27-src/jni/native/include -I/usr/lib/jvm/java-1.7.0//include -I/usr/lib/jvm/java-1.7.0//include/linux -I/usr/include/apr-1 -o src/network.lo -c src/network.c && touch src/network.lo Now, there are obviously a few differences between our two environments: I'm building a vanilla x86_64 and it looks like you have an IA32 architecture with some i586 components (maybe just the JVM). Can you post your whole ./configure command? -chris
signature.asc
Description: OpenPGP digital signature