Project

General

Profile

Actions

Task #1277

closed

Jenkins Ubuntu 12.04 slave with Boost 1.46

Added by Alex Afanasyev almost 11 years ago. Updated almost 11 years ago.

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

100%

Estimated time:

Description

The current slave uses boost 1.48. We need another that builds using boost 1.46, which also comes with the system (and is actually a default).

Actions #1

Updated by Alex Afanasyev almost 11 years ago

  • Priority changed from Normal to Low
Actions #2

Updated by Yi Huang almost 11 years ago

  • Status changed from New to In Progress
Actions #3

Updated by Junxiao Shi almost 11 years ago

I would suggest having a slave with Boost 1.42.0, which is the lowest supported version.

To obtain such a VM, don't install libboost-* package, but compile and install Boost from source code.

Actions #4

Updated by Davide Pesavento almost 11 years ago

Aren't we going to raise the minimum boost dependency wrt #1186 anyway?

Actions #5

Updated by Junxiao Shi almost 11 years ago

Aren't we going to raise the minimum boost dependency wrt #1186 anyway?

If @Davide wants to raise minimum Boost version, please assign Task #1186 to yourself and work on it. Boost version cannot be raised until after finishing #1186.

Actions #6

Updated by Yi Huang almost 11 years ago

  • % Done changed from 0 to 50

The VM is created and I installed boost 1.46

sudo apt-get install libboost1.46-dev

However, I was not able to build ndn-cpp-dev.

The output looks like this:

jenkins@j-slave-1204-boost146:~/temp/ndn-cpp-dev$ ./waf configure --with-tests
Setting top to : /home/jenkins/temp/ndn-cpp-dev
Setting out to : /home/jenkins/temp/ndn-cpp-dev/build
Checking for 'gcc' (c compiler) : /usr/bin/gcc
Checking for 'g++' (c++ compiler) : /usr/bin/g++
Checking for program doxygen : not found
Checking for header openssl/crypto.h : yes
Checking allowed flags for c++ compiler : -O3 -g -Wno-tautological-compare -Wno-unused-function -Wno-deprecated-declarations
Checking for program pkg-config : /usr/bin/pkg-config
Checking for 'sqlite3' : yes
Checking Crypto++ lib : 561
Checking boost includes : 1_46_1
Checking boost libs : lib system not found in /usr/lib
The configuration failed
(complete log in /home/jenkins/temp/ndn-cpp-dev/build/config.log)

Any idea?

Actions #8

Updated by Yi Huang almost 11 years ago

  • Status changed from In Progress to Resolved
  • % Done changed from 50 to 100

The slave with Boost 1.46 is up.

Actions #9

Updated by Alex Afanasyev almost 11 years ago

  • Status changed from Resolved to Closed
Actions

Also available in: Atom PDF