Opencontrail build failing on Xenial

Bug #1603881 reported by Filip Pytloun
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Juniper Openstack
Status tracked in Trunk
R3.2.3.x
In Progress
Undecided
Unassigned
Trunk
In Progress
Undecided
Unassigned
OpenContrail
New
Undecided
Unassigned

Bug Description

Hello,

I working on building Opencontrail for Ubuntu 16.04 (Xenial).
After fixing some bugs blocking build for all non-trusty, I am facing issue during build of ifmap_node:

g++ -o build/production/ifmap/ifmap_node.o -c -g -O3 -Wall -Werror -Wsign-compare -Wno-unused-local-typedefs -DLINUX -Icontroller/src -Ibuild/include -Icontroller/lib -Ibuild/production -Ibuild/production/discovery/client -Icontroller/src/discovery/client controller/src/ifmap/ifmap_node.cc
controller/src/ifmap/ifmap_node.cc: In member function 'void IFMapNode::PrintAllObjects()':
controller/src/ifmap/ifmap_node.cc:89:5: error: 'cout' was not declared in this scope
     cout << name_ << ": " << list_.size() << " objects" << endl;
     ^
scons: *** [build/production/ifmap/ifmap_node.o] Error 1

Full build log attached.

Revision history for this message
Filip Pytloun (fpytloun) wrote :
Revision history for this message
Roy van Baekel (exhar) wrote :

Hi Filip,

Have you been able to solve this already? After some debugging, I found out this can be solved by adding/including:

#include <iostream>

in controller/src/ifmap/ifmap_node.cc

Revision history for this message
Filip Pytloun (fpytloun) wrote :

Hello Roy,

yes we successfully built Opencontrail packages for Xenial.
I am just going to contribute all fixes we did.

summary: - Opencontrail ifmap build fails on Xenial
+ Opencontrail build failing on Xenial
Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : [Review update] master

Review in progress for https://review.opencontrail.org/24982
Submitter: Filip Pytloun (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Review in progress for https://review.opencontrail.org/24983
Submitter: Filip Pytloun (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Review in progress for https://review.opencontrail.org/24984
Submitter: Filip Pytloun (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Review in progress for https://review.opencontrail.org/24985
Submitter: Filip Pytloun (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Review in progress for https://review.opencontrail.org/24986
Submitter: Filip Pytloun (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Review in progress for https://review.opencontrail.org/24987
Submitter: Filip Pytloun (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Review in progress for https://review.opencontrail.org/24988
Submitter: Filip Pytloun (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Review in progress for https://review.opencontrail.org/24989
Submitter: Filip Pytloun (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Review in progress for https://review.opencontrail.org/24990
Submitter: Filip Pytloun (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Review in progress for https://review.opencontrail.org/24991
Submitter: Filip Pytloun (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Review in progress for https://review.opencontrail.org/24992
Submitter: Filip Pytloun (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Review in progress for https://review.opencontrail.org/24991
Submitter: Filip Pytloun (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Review in progress for https://review.opencontrail.org/24992
Submitter: Filip Pytloun (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Review in progress for https://review.opencontrail.org/24993
Submitter: Filip Pytloun (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Review in progress for https://review.opencontrail.org/24994
Submitter: Filip Pytloun (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Review in progress for https://review.opencontrail.org/24995
Submitter: Filip Pytloun (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Review in progress for https://review.opencontrail.org/24985
Submitter: Sergey Matov (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Review in progress for https://review.opencontrail.org/25889
Submitter: Filip Pytloun (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Review in progress for https://review.opencontrail.org/24985
Submitter: Sergey Matov (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : A change has been merged

Reviewed: https://review.opencontrail.org/24985
Committed: http://github.org/Juniper/contrail-controller/commit/db50e81685290df3da491b31e51d0c5a20c63c0f
Submitter: Zuul
Branch: master

commit db50e81685290df3da491b31e51d0c5a20c63c0f
Author: Filip Pytloun <email address hidden>
Date: Mon Oct 10 14:39:29 2016 +0200

Fix build with newer TBB

Partial-Bug: #1603881
Change-Id: Iefe4d410cbf5cfda21510d44b6cafac8bd31c33f

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Reviewed: https://review.opencontrail.org/24982
Committed: http://github.org/Juniper/contrail-vrouter/commit/349054211f301e6985fb5d5ceb2b75c3c4a4b6f5
Submitter: Zuul (<email address hidden>)
Branch: master

commit 349054211f301e6985fb5d5ceb2b75c3c4a4b6f5
Author: Filip Pytloun <email address hidden>
Date: Mon Oct 10 20:44:00 2016 +0200

Force x86_64 arch during dpdk build

Otherwise build will fail when architecture is set as amd64 because correct
name of kernel arch is x86_64.

Related-Bug: #1603881
Change-Id: I8b6eeb1d738a3683ab7f82bfaa9de17946aeafd4

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : [Review update] R3.2.3.x

Review in progress for https://review.opencontrail.org/45819
Submitter: sangarshan p (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : A change has been merged

Reviewed: https://review.opencontrail.org/45819
Committed: http://github.com/Juniper/contrail-controller/commit/555d99945ef75636329ab5d72b8befc8612f3b48
Submitter: Zuul (<email address hidden>)
Branch: R3.2.3.x

commit 555d99945ef75636329ab5d72b8befc8612f3b48
Author: Filip Pytloun <email address hidden>
Date: Mon Oct 10 14:39:29 2016 +0200

Fix build with newer TBB

Partial-Bug: #1603881
Change-Id: Iefe4d410cbf5cfda21510d44b6cafac8bd31c33f
(cherry picked from commit db50e81685290df3da491b31e51d0c5a20c63c0f)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : [Review update] R3.1

Review in progress for https://review.opencontrail.org/49348
Submitter: Vinay Vithal Mahuli (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : A change has been merged

Reviewed: https://review.opencontrail.org/49348
Committed: http://github.com/Juniper/contrail-controller/commit/50bd186e5e07c7904805bad89a41a0518004930c
Submitter: Zuul (<email address hidden>)
Branch: R3.1

commit 50bd186e5e07c7904805bad89a41a0518004930c
Author: Prakash Bailkeri <email address hidden>
Date: Mon Nov 7 10:10:41 2016 +0530

Fix compilation error for ubuntu 16.04

Include iostream explicitly in ifmap_node.cc as it uses std::cout.

Earlier this include file was coming via boost/assert.h. In the version of boost
used in 16.04 this file(boost/assert.h) has been modified.

Closes-Bug: #1638644

Fix build with newer TBB

Partial-Bug: #1603881

Ubuntu1604: build and packaging changes

Setting right path for gtest

Partial-Bug: #1638584

Fix analytics compilation failure in ubuntu 16.04

Change-Id: I0c0d1f73aaa136398f992b32b43f7ce2b6218a88
Closes-Bug: #1638636

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

Bug watches keep track of this bug in other bug trackers.