Task #1277
closed
Jenkins Ubuntu 12.04 slave with Boost 1.46
Added by Alex Afanasyev almost 11 years ago.
Updated over 10 years ago.
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).
- Priority changed from Normal to Low
- Status changed from New to In Progress
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.
Aren't we going to raise the minimum boost dependency wrt #1186 anyway?
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.
- % 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?
- Status changed from In Progress to Resolved
- % Done changed from 50 to 100
The slave with Boost 1.46 is up.
- Status changed from Resolved to Closed
Also available in: Atom
PDF