mesos-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Charles Reiss <char...@eecs.berkeley.edu>
Subject Re: Build failed in Jenkins: Mesos-Trunk-Ubuntu-Build-Out-Of-Src-Set-JAVA_HOME #74
Date Thu, 09 Feb 2012 02:34:06 GMT
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

Mime
View raw message