View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0012772VTK(No Category)public2011-12-05 17:102013-04-05 20:30
ReporterOrion Poplawski 
Assigned ToMarcus D. Hanwell 
PrioritynormalSeverityminorReproducibilityhave not tried
StatusclosedResolutionfixed 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version 
Summary0012772: /VTK/Infovis/vtkBoostBreadthFirstSearchTree.cxx compile failure with boost 1.48.0
DescriptionI get the following trying to build paraview 3.12.0 on Fedora Rawhide with boost 1.48.0:

cd /builddir/build/BUILD/ParaView-3.12.0/fedora/VTK/Infovis && /usr/bin/g++ -DvtkInfovis_EXPORTS -DVTK_PYTHON_BUILD -DVTK_IN_VTK -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -Wno-deprecated -Wno-deprecated -g -fPIC -I/builddir/build/BUILD/ParaView-3.12.0/fedora -I/builddir/build/BUILD/ParaView-3.12.0/fedora/VTK/Utilities -I/builddir/build/BUILD/ParaView-3.12.0/fedora/VTK -I/builddir/build/BUILD/ParaView-3.12.0/fedora/VTK/Common -I/builddir/build/BUILD/ParaView-3.12.0/fedora/VTK/VolumeRendering -I/builddir/build/BUILD/ParaView-3.12.0/fedora/VTK/Rendering -I/builddir/build/BUILD/ParaView-3.12.0/fedora/VTK/Charts -I/builddir/build/BUILD/ParaView-3.12.0/fedora/VTK/Utilities/vtkalglib -I/builddir/build/BUILD/ParaView-3.12.0/VTK/Wrapping/Python -I/builddir/build/BUILD/ParaView-3.12.0/fedora/VTK/Wrapping/Python -I/builddir/build/BUILD/ParaView-3.12.0/VTK/Infovis -I/builddir/build/BUILD/ParaView-3.12.0/VTK/Geovis -I/builddir/build/BUILD/ParaView-3.12.0/VTK/Views -I/builddir/build/BUILD/ParaView-3.12.0/VTK/Parallel -I/builddir/build/BUILD/ParaView-3.12.0/VTK/VolumeRendering -I/builddir/build/BUILD/ParaView-3.12.0/VTK/Hybrid -I/builddir/build/BUILD/ParaView-3.12.0/VTK/Widgets -I/builddir/build/BUILD/ParaView-3.12.0/VTK/Rendering -I/builddir/build/BUILD/ParaView-3.12.0/VTK/Charts -I/builddir/build/BUILD/ParaView-3.12.0/VTK/Rendering/Testing/Cxx -I/builddir/build/BUILD/ParaView-3.12.0/VTK/IO -I/builddir/build/BUILD/ParaView-3.12.0/VTK/Imaging -I/builddir/build/BUILD/ParaView-3.12.0/VTK/Graphics -I/builddir/build/BUILD/ParaView-3.12.0/VTK/GenericFiltering -I/builddir/build/BUILD/ParaView-3.12.0/VTK/Filtering -I/builddir/build/BUILD/ParaView-3.12.0/VTK/Common -I/builddir/build/BUILD/ParaView-3.12.0/VTK/Utilities -I/builddir/build/BUILD/ParaView-3.12.0/VTK/Common/Testing/Cxx -I/builddir/build/BUILD/ParaView-3.12.0/fedora/VTK/Utilities/vtklibproj4 -I/builddir/build/BUILD/ParaView-3.12.0/VTK/Utilities/vtklibproj4 -I/builddir/build/BUILD/ParaView-3.12.0/fedora/VTK/Utilities/DICOMParser -I/builddir/build/BUILD/ParaView-3.12.0/VTK/Utilities/DICOMParser -I/builddir/build/BUILD/ParaView-3.12.0/fedora/VTK/Utilities/MaterialLibrary -I/builddir/build/BUILD/ParaView-3.12.0/VTK/Utilities/MaterialLibrary -I/builddir/build/BUILD/ParaView-3.12.0/fedora/VTK/Utilities/vtkmetaio -I/builddir/build/BUILD/ParaView-3.12.0/VTK/Utilities/vtkmetaio -I/builddir/build/BUILD/ParaView-3.12.0/fedora/VTK/Utilities/verdict -I/builddir/build/BUILD/ParaView-3.12.0/VTK/Utilities/verdict -I/builddir/build/BUILD/ParaView-3.12.0/fedora/VTK/Utilities/Cosmo -I/builddir/build/BUILD/ParaView-3.12.0/VTK/Utilities/Cosmo -I/builddir/build/BUILD/ParaView-3.12.0/fedora/VTK/Utilities/VPIC -I/builddir/build/BUILD/ParaView-3.12.0/VTK/Utilities/VPIC -I/builddir/build/BUILD/ParaView-3.12.0/VTK/Utilities/utf8/source -I/builddir/build/BUILD/ParaView-3.12.0/VTK/GUISupport/Qt -I/builddir/build/BUILD/ParaView-3.12.0/fedora/VTK/GUISupport/Qt -I/builddir/build/BUILD/ParaView-3.12.0/VTK/GUISupport/Qt/Chart -I/builddir/build/BUILD/ParaView-3.12.0/fedora/VTK/GUISupport/Qt/Chart -I/builddir/build/BUILD/ParaView-3.12.0/VTK/Utilities/vtkalglib -I/builddir/build/BUILD/ParaView-3.12.0/VTK/Utilities/ftgl/src -I/builddir/build/BUILD/ParaView-3.12.0/fedora/VTK/Utilities/ftgl -I/usr/include/freetype2 -I/usr/include/python2.7 -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/vtkInfovis.dir/vtkBoostPrimMinimumSpanningTree.cxx.o -c /builddir/build/BUILD/ParaView-3.12.0/VTK/Infovis/vtkBoostPrimMinimumSpanningTree.cxx
/builddir/build/BUILD/ParaView-3.12.0/VTK/Infovis/vtkBoostBreadthFirstSearchTree.cxx: In member function 'void bfs_tree_builder<IdMap>::tree_edge(Edge, const Graph&) const [with Edge = boost::detail::reverse_graph_edge_descriptor<vtkEdgeType>, Graph = boost::reverse_graph<vtkDirectedGraph*>, IdMap = vtkIdTypeArray*]':
/usr/include/boost/graph/breadth_first_search.hpp:79:47: instantiated from 'void boost::breadth_first_visit(const IncidenceGraph&, typename boost::graph_traits<IncidenceGraph>::vertex_descriptor, Buffer&, BFSVisitor, ColorMap) [with IncidenceGraph = boost::reverse_graph<vtkDirectedGraph*>, Buffer = boost::queue<int>, BFSVisitor = bfs_tree_builder<vtkIdTypeArray*>, ColorMap = boost::vector_property_map<boost::default_color_type>, typename boost::graph_traits<IncidenceGraph>::vertex_descriptor = int]'
/usr/include/boost/graph/breadth_first_search.hpp:107:5: instantiated from 'void boost::breadth_first_search(const VertexListGraph&, typename boost::graph_traits<IncidenceGraph>::vertex_descriptor, Buffer&, BFSVisitor, ColorMap) [with VertexListGraph = boost::reverse_graph<vtkDirectedGraph*>, Buffer = boost::queue<int>, BFSVisitor = bfs_tree_builder<vtkIdTypeArray*>, ColorMap = boost::vector_property_map<boost::default_color_type>, typename boost::graph_traits<IncidenceGraph>::vertex_descriptor = int]'
/builddir/build/BUILD/ParaView-3.12.0/VTK/Infovis/vtkBoostBreadthFirstSearchTree.cxx:257:73: instantiated from here
/builddir/build/BUILD/ParaView-3.12.0/VTK/Infovis/vtkBoostBreadthFirstSearchTree.cxx:98:5: error: 'class boost::detail::reverse_graph_edge_descriptor<vtkEdgeType>' has no member named 'Id'
TagsNo tags attached.
ProjectTBD
Typeincorrect functionality
Attached Filespatch file icon paraview-3.12.0-boost-1.48.0-bfs.patch [^] (1,188 bytes) 2011-12-09 14:31 [Show Content]

 Relationships

  Notes
(0027794)
Orion Poplawski (reporter)
2011-12-09 14:32

I've attached a patch from the Fedora boost maintainer. He filed an issue with boost here: https://svn.boost.org/trac/boost/ticket/6221 [^] that was close "wontfix". Hope that helps.
(0027804)
Marcus D. Hanwell (developer)
2011-12-13 10:21

We are seeing a compile failure on the londinium dashboard for this, Jeff - can you confirm that the fix is correct?
(0027809)
Marcus D. Hanwell (developer)
2011-12-13 15:39

Commit d3ecc2c applies (a slightly modified version of) the attached patch, Jeff confirmed that the patch was fine. Thanks for reporting this and getting the patch onto our bug tracker Orion.
(0027810)
Marcus D. Hanwell (developer)
2011-12-13 16:08

OK, ifdefs were needed to work with older Boost versions. See commit 5f051b9 for that addition.

 Issue History
Date Modified Username Field Change
2011-12-05 17:10 Orion Poplawski New Issue
2011-12-09 14:31 Orion Poplawski File Added: paraview-3.12.0-boost-1.48.0-bfs.patch
2011-12-09 14:32 Orion Poplawski Note Added: 0027794
2011-12-13 10:21 Marcus D. Hanwell Note Added: 0027804
2011-12-13 10:21 Marcus D. Hanwell Assigned To => Jeff Baumes
2011-12-13 10:21 Marcus D. Hanwell Status backlog => tabled
2011-12-13 15:35 Marcus D. Hanwell Assigned To Jeff Baumes => Marcus D. Hanwell
2011-12-13 15:39 Marcus D. Hanwell Note Added: 0027809
2011-12-13 15:39 Marcus D. Hanwell Status tabled => customer review
2011-12-13 15:39 Marcus D. Hanwell Resolution open => fixed
2011-12-13 16:08 Marcus D. Hanwell Note Added: 0027810
2013-04-05 20:30 Berk Geveci Status customer review => closed


Copyright © 2000 - 2018 MantisBT Team