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

Reply via email to