Task #2087
closedJenkins: build on Ubuntu 14.10 64-bit
Added by Junxiao Shi about 10 years ago. Updated about 10 years ago.
Description
Setup Ubuntu 14.10 64-bit slave(s), and configure Jobs to build on this platform.
Updated by Junxiao Shi about 10 years ago
I'll create UbuntuUtopic
osimage for VMAPI on Oct 26. This Task is blocked until this osimage is ready.
Updated by Junxiao Shi about 10 years ago
20141027 conference call decides that Ubuntu 14.10 64-bit is a supported platform for NFD.
I have prepared UbuntuUtopic osimage for VMAPI.
It's downloadable from VMAPI homepage http://yoursunny.com/p/vmapi/, and will be synchronized to internal servers within 24 hours.
Updated by Yi Huang about 10 years ago
- Status changed from New to In Progress
Slaves launched. g++ has problem. Looking into it.
jenkins@slave-14:~/tmp/ndn-cxx$ ./waf -j1
Waf: Entering directory `/home/jenkins/tmp/ndn-cxx/build'
Extension 'sphinxcontrib.doxylink' in not available. Some documentation may not build correctly.
To install, use
sudo pip install sphinxcontrib-doxylink
[ 1/98] Compiling src/version.hpp.in
[ 2/98] Compiling src/common-pch.hpp
g++: internal compiler error: Killed (program cc1plus)
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-4.9/README.Bugs> for instructions.
Waf: Leaving directory `/home/jenkins/tmp/ndn-cxx/build'
Build failed
-> task in 'ndn-cxx' failed (exit status 4):
{task 139769167989648: gchx common-pch.hpp -> ndn-cxx.2.gch}
['/usr/bin/g++', '-std=c++0x', '-std=c++11', '-pedantic', '-Wall', '-O2', '-g', '-fPIC', '-x', 'c++-header', '-I/home/jenkins/tmp/ndn-cxx/build', '-I/home/jenkins/tmp/ndn-cxx', '-I/home/jenkins/tmp/ndn-cxx/build/src', '-I/home/jenkins/tmp/ndn-cxx/src', '-I/usr/include', '-DHAVE_SQLITE3=1', '-include', '../src/common-pch.hpp', '/home/jenkins/tmp/ndn-cxx/src/common-pch.hpp', '-c', '-o', '/home/jenkins/tmp/ndn-cxx/build/ndn-cxx.2.gch']
Updated by Junxiao Shi about 10 years ago
"cc1plus Killed" typically means there isn't enough memory for the compiler.
NDN platform projects require 2GB memory.
Please ensure the VM has exactly 2GB memory.
However, don't assign more memory, because NDN platform projects must be able to compile within 2GB memory.
It's a bug if compilation cannot succeed with only 2GB memory.
Updated by Yi Huang about 10 years ago
- Status changed from In Progress to Resolved
I've verified that ndn-cxx can be built after memory upgrade (to 2GB). All current projects are configured to build with label Ubuntu-14.10-64bit
.
Updated by Junxiao Shi about 10 years ago
- Status changed from Resolved to Feedback
The slave is bad.
See http://jenkins.named-data.net/job/ndn-tlv-ping/42/console
Updated by Yi Huang about 10 years ago
Not sure why this happens. Probably because the system just started up and Jenkins master didn't finish provisioning the slave. I saw a more recent build #45 has done successfully on 14.10 slave.
Updated by Alex Afanasyev about 10 years ago
I have manually disconnected / connected that specific slave. Something could have stuck in there.
Updated by Junxiao Shi about 10 years ago
- Status changed from Feedback to Closed
- % Done changed from 0 to 100