On 2/8/12 5:24 PM, Apache Jenkins Server wrote: > See > <https://builds.apache.org/job/Mesos-Trunk-Ubuntu-Build-Out-Of-Src-Set-JAVA_HOME/74/changes> > > Changes: [snip] > libtool: link: g++ -shared -nostdlib > /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/../../../crti.o > /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/crtbeginS.o > -Wl,--whole-archive ./.libs/libmesos_no_third_party.a ./.libs/libjava.a > -Wl,--no-whole-archive -Wl,-rpath > -Wl,/home/jenkins/tools/java/jdk1.6.0_20-64/jre/lib/amd64/server > -L<https://builds.apache.org/job/Mesos-Trunk-Ubuntu-Build-Out-Of-Src-Set-JAVA_HOME/ws/build/third_party/leveldb> > -lleveldb ../third_party/protobuf-2.3.0/src/.libs/libprotobuf.a > ../third_party/glog-0.3.1/.libs/libglog.a > ../third_party/libprocess/libprocess.a > ../third_party/libprocess/third_party/libev-3.8/.libs/libev.a > ../third_party/zookeeper-3.3.1/src/c/.libs/libzookeeper_mt.a > -L/home/jenkins/tools/java/jdk1.6.0_20-64/jre/lib/amd64/server -lrt > -L/usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2 > -L/usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/../../.. > -L/usr/lib/x86_64-linux-gnu -lstdc++ -lm -lc -lgcc_s /usr/lib/x86_64-linux-! gnu/gcc/x8 6_64-linux-gnu/4.5.2/crtendS.o /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/../../../crtn.o -Wl,-ljvm -pthread -Wl,-soname -Wl,libmesos.so.0 -o .libs/libmesos.so.0.0.0 > /usr/bin/ld: > ../third_party/libprocess/third_party/libev-3.8/.libs/libev.a(ev.o): > relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a > shared object; recompile with -fPIC > ../third_party/libprocess/third_party/libev-3.8/.libs/libev.a: could not read > symbols: Bad value > collect2: ld returned 1 exit status > make[2]: *** [libmesos.la] Error 1 > make[2]: Leaving directory > `<https://builds.apache.org/job/Mesos-Trunk-Ubuntu-Build-Out-Of-Src-Set-JAVA_HOME/ws/build/src'> > make[1]: *** [all] Error 2 > make[1]: Leaving directory > `<https://builds.apache.org/job/Mesos-Trunk-Ubuntu-Build-Out-Of-Src-Set-JAVA_HOME/ws/build/src'> > make: *** [all-recursive] Error 1 > Build step 'Execute shell' marked build as failure > Publishing Clover coverage report... > Clover xml file does not exist in: > <https://builds.apache.org/job/Mesos-Trunk-Ubuntu-Build-Out-Of-Src-Set-JAVA_HOME/ws/> > called: clover.xml and will not be copied to: > /home/hudson/hudson/jobs/Mesos-Trunk-Ubuntu-Build-Out-Of-Src-Set-JAVA_HOME/builds/2012-02-09_01-14-33/clover.xml > Could not find '/clover.xml'. Did you generate the XML report for Clover? >
Ben -- When modifying the make dist patch to not make libprocess be tar'd up, you kept the AC_CONFIG_COMMANDS_PRE/POST stuff that manipulated the config args removed, so --with-pic wasn't be used to configure the nested third_party in libprocess. I believe that is the cause of this failed build. - Charles
