View Issue Details [ Jump to Notes ] | [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
0014981 | ParaView | (No Category) | public | 2014-09-03 18:55 | 2014-11-06 20:32 | ||||
Reporter | Orion Poplawski | ||||||||
Assigned To | Ben Boeckel (Kitware) | ||||||||
Priority | high | Severity | minor | Reproducibility | have not tried | ||||
Status | closed | Resolution | fixed | ||||||
Platform | OS | OS Version | |||||||
Product Version | |||||||||
Target Version | 4.2 | Fixed in Version | 4.2 | ||||||
Summary | 0014981: Build with VTK_USE_SYSTEM_PUGIXML=ON fails | ||||||||
Description | Trying to build ParaView 4.2RC1 for Fedora using the system PUGIXML library. Linking libvtkPVServerManagerCore.so.1 fails because libpugixml.so is not added to the link line, or not added to the linking of libvtkpugixml.so. | ||||||||
Tags | No tags attached. | ||||||||
Project | Kitware | ||||||||
Topic Name | use-system-libraries | ||||||||
Type | incorrect functionality | ||||||||
Attached Files | |||||||||
Relationships | |
Relationships |
Notes | |
(0033310) Orion Poplawski (reporter) 2014-09-04 13:11 |
One problem with the stock build configuration with VTK_USE_SYSTEM_PUGIXML is that -I/export/home/orion/fedora/paraview/ParaView-v4.2.0-RC1-source/fedora/ThirdParty/pugixml is still getting added to the compile flags. And then libpugixml.so is not getting added to the vtkSMStateVersionController.cxx link cd /export/home/orion/fedora/paraview/ParaView-v4.2.0-RC1-source/fedora/ParaViewCore/ServerManager/Core && /usr/lib64/ccache/g++ -DVTK_IN_VTK -DvtkPVServerManagerCore_EXPORTS -O2 -g -pipe -Wall -Wp,-D_F ORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -O2 -g -DNDEBUG -fPIC -I/export/home/orion/fedora/paraview/ParaView-v4.2.0-RC1-source/fedora -I/export/home/orion/fedora/paraview/ParaView-v4.2.0-RC1-source/fedora/VTK/Common/Core - I/export/home/orion/fedora/paraview/ParaView-v4.2.0-RC1-source/VTK/Common/Core -I/export/home/orion/fedora/paraview/ParaView-v4.2.0-RC1-source/fedora/VTK/Utilities/KWSys -I/export/home/orion/fedora/paravi ew/ParaView-v4.2.0-RC1-source/VTK/Utilities/KWSys -I/export/home/orion/fedora/paraview/ParaView-v4.2.0-RC1-source/fedora/ParaViewCore/ServerImplementation/Core -I/export/home/orion/fedora/paraview/ParaVie w-v4.2.0-RC1-source/ParaViewCore/ServerImplementation/Core -I/export/home/orion/fedora/paraview/ParaView-v4.2.0-RC1-source/fedora/ParaViewCore/ClientServerCore/Core -I/export/home/orion/fedora/paraview/Pa raView-v4.2.0-RC1-source/ParaViewCore/ClientServerCore/Core -I/export/home/orion/fedora/paraview/ParaView-v4.2.0-RC1-source/fedora/VTK/Filters/Extraction -I/export/home/orion/fedora/paraview/ParaView-v4.2 .0-RC1-source/VTK/Filters/Extraction -I/export/home/orion/fedora/paraview/ParaView-v4.2.0-RC1-source/fedora/VTK/Common/DataModel -I/export/home/orion/fedora/paraview/ParaView-v4.2.0-RC1-source/VTK/Common/ DataModel -I/export/home/orion/fedora/paraview/ParaView-v4.2.0-RC1-source/fedora/VTK/Common/Math -I/export/home/orion/fedora/paraview/ParaView-v4.2.0-RC1-source/VTK/Common/Math -I/export/home/orion/fedora /paraview/ParaView-v4.2.0-RC1-source/fedora/VTK/Common/Misc -I/export/home/orion/fedora/paraview/ParaView-v4.2.0-RC1-source/VTK/Common/Misc -I/export/home/orion/fedora/paraview/ParaView-v4.2.0-RC1-source/ fedora/VTK/Common/System -I/export/home/orion/fedora/paraview/ParaView-v4.2.0-RC1-source/VTK/Common/System -I/export/home/orion/fedora/paraview/ParaView-v4.2.0-RC1-source/fedora/VTK/Common/Transforms -I/e xport/home/orion/fedora/paraview/ParaView-v4.2.0-RC1-source/VTK/Common/Transforms -I/export/home/orion/fedora/paraview/ParaView-v4.2.0-RC1-source/fedora/VTK/Common/ExecutionModel -I/export/home/orion/fedo ra/paraview/ParaView-v4.2.0-RC1-source/VTK/Common/ExecutionModel -I/export/home/orion/fedora/paraview/ParaView-v4.2.0-RC1-source/fedora/VTK/Filters/Core -I/export/home/orion/fedora/paraview/ParaView-v4.2. 0-RC1-source/VTK/Filters/Core -I/export/home/orion/fedora/paraview/ParaView-v4.2.0-RC1-source/fedora/VTK/Filters/General -I/export/home/orion/fedora/paraview/ParaView-v4.2.0-RC1-source/VTK/Filters/General -I/export/home/orion/fedora/paraview/ParaView-v4.2.0-RC1-source/fedora/VTK/Common/ComputationalGeometry -I/export/home/orion/fedora/paraview/ParaView-v4.2.0-RC1-source/VTK/Common/ComputationalGeometry -I /export/home/orion/fedora/paraview/ParaView-v4.2.0-RC1-source/fedora/VTK/Filters/Statistics -I/export/ home/orion/fedora/paraview/ParaView-v4.2.0-RC1-source/VTK/Filters/Statistics -I/export/home/orion/fedo ra/paraview/ParaView-v4.2.0-RC1-source/fedora/VTK/Imaging/Fourier -I/export/home/orion/fedora/paraview /ParaView-v4.2.0-RC1-source/VTK/Imaging/Fourier -I/export/home/orion/fedora/paraview/ParaView-v4.2.0-R C1-source/fedora/VTK/Imaging/Core -I/export/home/orion/fedora/paraview/ParaView-v4.2.0-RC1-source/VTK/ Imaging/Core -I/export/home/orion/fedora/paraview/ParaView-v4.2.0-RC1-source/fedora/VTK/ThirdParty/alg lib -I/export/home/orion/fedora/paraview/ParaView-v4.2.0-RC1-source/VTK/ThirdParty/alglib -I/export/ho me/orion/fedora/paraview/ParaView-v4.2.0-RC1-source/fedora/VTK/Filters/Parallel -I/export/home/orion/f edora/paraview/ParaView-v4.2.0-RC1-source/VTK/Filters/Parallel -I/export/home/orion/fedora/paraview/Pa raView-v4.2.0-RC1-source/fedora/VTK/Filters/Geometry -I/export/home/orion/fedora/paraview/ParaView-v4. 2.0-RC1-source/VTK/Filters/Geometry -I/export/home/orion/fedora/paraview/ParaView-v4.2.0-RC1-source/fe dora/VTK/Filters/Modeling -I/export/home/orion/fedora/paraview/ParaView-v4.2.0-RC1-source/VTK/Filters/ Modeling -I/export/home/orion/fedora/paraview/ParaView-v4.2.0-RC1-source/fedora/VTK/Filters/Sources -I /export/home/orion/fedora/paraview/ParaView-v4.2.0-RC1-source/VTK/Filters/Sources -I/export/home/orion /fedora/paraview/ParaView-v4.2.0-RC1-source/fedora/VTK/Parallel/Core -I/export/home/orion/fedora/parav iew/ParaView-v4.2.0-RC1-source/VTK/Parallel/Core -I/export/home/orion/fedora/paraview/ParaView-v4.2.0- RC1-source/fedora/VTK/IO/Legacy -I/export/home/orion/fedora/paraview/ParaView-v4.2.0-RC1-source/VTK/IO /Legacy -I/export/home/orion/fedora/paraview/ParaView-v4.2.0-RC1-source/fedora/VTK/IO/Core -I/export/h ome/orion/fedora/paraview/ParaView-v4.2.0-RC1-source/VTK/IO/Core -I/export/home/orion/fedora/paraview/ ParaView-v4.2.0-RC1-source/fedora/VTK/ThirdParty/zlib -I/export/home/orion/fedora/paraview/ParaView-v4 .2.0-RC1-source/VTK/ThirdParty/zlib -I/export/home/orion/fedora/paraview/ParaView-v4.2.0-RC1-source/fe dora/VTK/Utilities/HashSource -I/export/home/orion/fedora/paraview/ParaView-v4.2.0-RC1-source/VTK/Util ities/HashSource -I/export/home/orion/fedora/paraview/ParaView-v4.2.0-RC1-source/fedora/VTK/Rendering/ Core -I/export/home/orion/fedora/paraview/ParaView-v4.2.0-RC1-source/VTK/Rendering/Core -I/export/home /orion/fedora/paraview/ParaView-v4.2.0-RC1-source/fedora/VTK/Filters/Programmable -I/export/home/orion /fedora/paraview/ParaView-v4.2.0-RC1-source/VTK/Filters/Programmable -I/export/home/orion/fedora/parav iew/ParaView-v4.2.0-RC1-source/fedora/ParaViewCore/Common -I/export/home/orion/fedora/paraview/ParaVie w-v4.2.0-RC1-source/ParaViewCore/Common -I/export/home/orion/fedora/paraview/ParaView-v4.2.0-RC1-sourc e/fedora/ParaViewCore/ClientServerStream -I/export/home/orion/fedora/paraview/ParaView-v4.2.0-RC1-sour ce/ParaViewCore/ClientServerStream -I/export/home/orion/fedora/paraview/ParaView-v4.2.0-RC1-source/fed ora/VTK/Utilities/Python -I/export/home/orion/fedora/paraview/ParaView-v4.2.0-RC1-source/VTK/Utilities /Python -I/usr/include/python2.7 -I/export/home/orion/fedora/paraview/ParaView-v4.2.0-RC1-source/fedor a/VTK/Utilities/PythonInterpreter -I/export/home/orion/fedora/paraview/ParaView-v4.2.0-RC1-source/VTK/ Utilities/PythonInterpreter -I/export/home/orion/fedora/paraview/ParaView-v4.2.0-RC1-source/fedora/VTK /Wrapping/PythonCore -I/export/home/orion/fedora/paraview/ParaView-v4.2.0-RC1-source/VTK/Wrapping/Pyth onCore -I/export/home/orion/fedora/paraview/ParaView-v4.2.0-RC1-source/fedora/VTK/Wrapping/Tools -I/ex port/home/orion/fedora/paraview/ParaView-v4.2.0-RC1-source/VTK/Wrapping/Tools -I/export/home/orion/fed ora/paraview/ParaView-v4.2.0-RC1-source/fedora/VTK/IO/XMLParser -I/export/home/orion/fedora/paraview/P araView-v4.2.0-RC1-source/VTK/IO/XMLParser -I/export/home/orion/fedora/paraview/ParaView-v4.2.0-RC1-so urce/fedora/VTK/ThirdParty/expat -I/export/home/orion/fedora/paraview/ParaView-v4.2.0-RC1-source/VTK/T hirdParty/expat -I/export/home/orion/fedora/paraview/ParaView-v4.2.0-RC1-source/fedora/ParaViewCore/VT KExtensions/Core -I/export/home/orion/fedora/paraview/ParaView-v4.2.0-RC1-source/ParaViewCore/VTKExten sions/Core -I/export/home/orion/fedora/paraview/ParaView-v4.2.0-RC1-source/fedora/Utilities/WrapClient Server -I/export/home/orion/fedora/paraview/ParaView-v4.2.0-RC1-source/Utilities/WrapClientServer -I/e xport/home/orion/fedora/paraview/ParaView-v4.2.0-RC1-source/fedora/ThirdParty/protobuf -I/export/home/ orion/fedora/paraview/ParaView-v4.2.0-RC1-source/ThirdParty/protobuf -I/export/home/orion/fedora/parav iew/ParaView-v4.2.0-RC1-source/fedora/VTK/ThirdParty/jsoncpp -I/export/home/orion/fedora/paraview/Para View-v4.2.0-RC1-source/VTK/ThirdParty/jsoncpp -I/usr/include/jsoncpp -I/export/home/orion/fedora/parav iew/ParaView-v4.2.0-RC1-source/fedora/ThirdParty/pugixml -I/export/home/orion/fedora/paraview/ParaView -v4.2.0-RC1-source/ThirdParty/pugixml -I/export/home/orion/fedora/paraview/ParaView-v4.2.0-RC1-source/ fedora/ParaViewCore/ServerManager/Core -I/export/home/orion/fedora/paraview/ParaView-v4.2.0-RC1-source /ParaViewCore/ServerManager/Core -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/vtkP VServerManagerCore.dir/vtkSMStateVersionController.cxx.o -c /export/home/orion/fedora/paraview/ParaView-v4.2.0-RC1-source/ParaViewCore/ServerManager/Core/vtkSMStateVersionController.cxx /export/home/orion/fedora/paraview/ParaView-v4.2.0-RC1-source/ParaViewCore/ServerManager/Core/vtkSMStateVersionController.cxx:81: undefined reference to `pugi::xpath_node_set::begin() const' |
(0033311) Orion Poplawski (reporter) 2014-09-04 13:14 |
I'm also not sure I've properly created the pugixml-config.cmake file. |
(0033343) Ben Boeckel (Kitware) (developer) 2014-09-15 14:13 |
Where is this pugixml-config.cmake file? Pugi itself seems to just be plain makefiles, so a FindPugiXML would likely make more sense. |
(0033344) Orion Poplawski (reporter) 2014-09-15 14:18 |
I submitted this upstream to pugixml: https://github.com/zeux/pugixml/pull/7 [^] and have been using that. |
(0033345) Ben Boeckel (Kitware) (developer) 2014-09-15 14:40 |
Ah. Well, if we want to support older PugiXML installs (I'd imagine so; Utkarsh?), we'll need to write a Findpugixml.cmake file for ParaView. I'll get that working first since that's what I have on my Fedora right now. Once that works, I'll check out the pugixml-config.cmake file way. |
(0033348) Ben Boeckel (Kitware) (developer) 2014-09-16 14:10 |
There's a branch on Gerrit which I've added you as a reviewer. If you could test it out as well, that'd be great (it picks up Fedora's protobuf just fine; pugixml looks to be good too, but is out-of-date for ParaView on anything other than Rawhide at the moment). |
(0033357) Orion Poplawski (reporter) 2014-09-16 22:29 |
I don't seem to have received any notification. Do you have a link? |
(0033359) Utkarsh Ayachit (administrator) 2014-09-17 10:06 |
Orion, this change just made it into git/master. Mind testing it? |
(0033360) Utkarsh Ayachit (administrator) 2014-09-17 10:07 |
Topics merged into master: 14975-add-dicom-reader 14998_catalyst_fix_PYTHONPATH (VTK) fix_vrml_importer_segfault live-breakpoint macro-warning-14970 (VTK) misc-adios-fixes use-system-libraries |
(0033361) Utkarsh Ayachit (administrator) 2014-09-17 10:08 |
SUMMARY --------------------------------------------- Topics merged into master: 14975-add-dicom-reader 14998_catalyst_fix_PYTHONPATH (VTK) fix_vrml_importer_segfault live-breakpoint macro-warning-14970 (VTK) misc-adios-fixes use-system-libraries |
(0033369) Orion Poplawski (reporter) 2014-09-18 15:51 |
That compiles nicely, thanks! |
(0033778) Alan Scott (manager) 2014-11-06 20:31 |
Closing. |
Notes |
Issue History | |||
Date Modified | Username | Field | Change |
2014-09-03 18:55 | Orion Poplawski | New Issue | |
2014-09-04 13:11 | Orion Poplawski | Note Added: 0033310 | |
2014-09-04 13:14 | Orion Poplawski | Note Added: 0033311 | |
2014-09-07 14:47 | Utkarsh Ayachit | Assigned To | => Ben Boeckel (Kitware) |
2014-09-07 14:48 | Utkarsh Ayachit | Project | TBD => Kitware |
2014-09-07 14:48 | Utkarsh Ayachit | Priority | normal => high |
2014-09-07 14:48 | Utkarsh Ayachit | Status | backlog => todo |
2014-09-07 14:48 | Utkarsh Ayachit | Target Version | => 4.2 |
2014-09-15 14:13 | Ben Boeckel (Kitware) | Note Added: 0033343 | |
2014-09-15 14:18 | Orion Poplawski | Note Added: 0033344 | |
2014-09-15 14:40 | Ben Boeckel (Kitware) | Note Added: 0033345 | |
2014-09-16 14:10 | Ben Boeckel (Kitware) | Note Added: 0033348 | |
2014-09-16 14:10 | Ben Boeckel (Kitware) | Status | todo => active development |
2014-09-16 22:29 | Orion Poplawski | Note Added: 0033357 | |
2014-09-17 10:06 | Utkarsh Ayachit | Note Added: 0033359 | |
2014-09-17 10:07 | Utkarsh Ayachit | Note Added: 0033360 | |
2014-09-17 10:07 | Utkarsh Ayachit | Topic Name | => use-system-libraries |
2014-09-17 10:07 | Utkarsh Ayachit | Status | active development => gatekeeper review |
2014-09-17 10:07 | Utkarsh Ayachit | Fixed in Version | => git-next |
2014-09-17 10:07 | Utkarsh Ayachit | Resolution | open => fixed |
2014-09-17 10:07 | Utkarsh Ayachit | Fixed in Version | git-next => git-master |
2014-09-17 10:08 | Utkarsh Ayachit | Status | gatekeeper review => customer review |
2014-09-17 10:08 | Utkarsh Ayachit | Note Added: 0033361 | |
2014-09-18 15:51 | Orion Poplawski | Note Added: 0033369 | |
2014-09-24 10:13 | Utkarsh Ayachit | Fixed in Version | git-master => 4.2 |
2014-11-06 20:31 | Alan Scott | Note Added: 0033778 | |
2014-11-06 20:31 | Alan Scott | Status | customer review => closed |
Issue History |
Copyright © 2000 - 2018 MantisBT Team |