Project

General

Profile

Task #2087

Jenkins: build on Ubuntu 14.10 64-bit

Added by Junxiao Shi about 7 years ago. Updated almost 7 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Build
Target version:
Start date:
Due date:
% Done:

100%

Estimated time:
3.00 h

Description

Setup Ubuntu 14.10 64-bit slave(s), and configure Jobs to build on this platform.

#1

Updated by Junxiao Shi about 7 years ago

I'll create UbuntuUtopic osimage for VMAPI on Oct 26. This Task is blocked until this osimage is ready.

#2

Updated by Junxiao Shi about 7 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.

#3

Updated by Yi Huang almost 7 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']
#4

Updated by Junxiao Shi almost 7 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.

#5

Updated by Yi Huang almost 7 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.

#6

Updated by Junxiao Shi almost 7 years ago

  • Status changed from Resolved to Feedback
#7

Updated by Yi Huang almost 7 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.

#8

Updated by Alex Afanasyev almost 7 years ago

I have manually disconnected / connected that specific slave. Something could have stuck in there.

#9

Updated by Junxiao Shi almost 7 years ago

  • Status changed from Feedback to Closed
  • % Done changed from 0 to 100

Also available in: Atom PDF