MantisBT - ParaView
View Issue Details
0013393ParaView(No Category)public2012-08-24 15:172015-01-11 08:37
Alan Scott 
Utkarsh Ayachit 
highminorhave not tried
closedfixed 
git-master 
3.98.0 
Sandia
13393_fix_gmv_reader_build_issue
crash
0013393: Build broken for clusters with visitBridge
Compile Master is broken when the visit reader is turned on.

Error message is as follows:

 90%] Built target vtkRenderingLODCS
Linking CXX shared library ../../../lib/libvtkIOVisItBridge-pv3.14.so
CMakeFiles/vtkIOVisItBridge.dir/GMV/avtGMVFileFormat.C.o: In function `gmvAddGeneralCell(vtkUnstructuredGrid*, vtkPoints*, gmvPolyhedralSplit*, std::vector<float, std::allocator<float> >&, int&)':
avtGMVFileFormat.C:(.text+0x20ec): undefined reference to `gluNewTess'
avtGMVFileFormat.C:(.text+0x2108): undefined reference to `gluTessCallback'
avtGMVFileFormat.C:(.text+0x2121): undefined reference to `gluTessCallback'
avtGMVFileFormat.C:(.text+0x213a): undefined reference to `gluTessCallback'
avtGMVFileFormat.C:(.text+0x2153): undefined reference to `gluTessCallback'
avtGMVFileFormat.C:(.text+0x2170): undefined reference to `gluTessNormal'
avtGMVFileFormat.C:(.text+0x218a): undefined reference to `gluTessProperty'
avtGMVFileFormat.C:(.text+0x21a0): undefined reference to `gluTessProperty'
avtGMVFileFormat.C:(.text+0x21c8): undefined reference to `gluTessNormal'
avtGMVFileFormat.C:(.text+0x21f0): undefined reference to `gluTessBeginPolygon'
avtGMVFileFormat.C:(.text+0x21fd): undefined reference to `gluTessBeginContour'
avtGMVFileFormat.C:(.text+0x2251): undefined reference to `gluTessVertex'
avtGMVFileFormat.C:(.text+0x22c5): undefined reference to `gluTessEndContour'
avtGMVFileFormat.C:(.text+0x22d2): undefined reference to `gluTessEndPolygon'
avtGMVFileFormat.C:(.text+0x24ac): undefined reference to `gluDeleteTess'
avtGMVFileFormat.C:(.text+0x28f7): undefined reference to `gluDeleteTess'
collect2: ld returned 1 exit status

No tags attached.
Issue History
2012-08-24 15:17Alan ScottNew Issue
2012-08-24 16:51Utkarsh AyachitAssigned To => Utkarsh Ayachit
2012-08-25 15:32Utkarsh AyachitNote Added: 0029069
2012-08-25 16:00Utkarsh AyachitNote Added: 0029070
2012-08-25 16:00Utkarsh AyachitStatusbacklog => gatekeeper review
2012-08-25 16:00Utkarsh AyachitResolutionopen => fixed
2012-08-25 16:01Utkarsh AyachitFixed in Version => git-next
2012-09-03 13:27Utkarsh AyachitTopic Name => 13393_fix_gmv_reader_build_issue
2012-09-03 13:30Utkarsh AyachitStatusgatekeeper review => customer review
2012-09-03 13:30Utkarsh AyachitNote Added: 0029112
2012-10-06 07:03Utkarsh AyachitFixed in Versiongit-next => git-master
2012-10-10 18:29Alan ScottNote Added: 0029355
2012-10-10 18:29Alan ScottStatuscustomer review => closed
2012-10-29 17:04Utkarsh AyachitFixed in Versiongit-master => 3.98.0
2015-01-11 08:37Utkarsh AyachitSource_changeset_attached => ParaView master adb59631

Notes
(0029069)
Utkarsh Ayachit   
2012-08-25 15:32   
The problem is that VisItGMVReader depends on GLU. I am guessing OPENGL_glu_LIBRARY is empty on your system. The correct fix is disable GMV reader is GLU is not found. Working on it.
(0029070)
Utkarsh Ayachit   
2012-08-25 16:00   
commit adb5963160434d06fa8ff2353b7ab0b02eac0940
Author: Utkarsh Ayachit <utkarsh.ayachit@kitware.com>
Date: Sat Aug 25 15:59:03 2012 -0400

    BUG 0013393. Update VisItBridge to bring in compilation fix.
    
    Disabling GMV reader when OpenGLU is not available (and enable it otherwise).


commit c01fbf6fb2460ea388f4654f4c112bbd6c736d3f
Author: Utkarsh Ayachit <utkarsh.ayachit@kitware.com>
Date: Sat Aug 25 15:56:43 2012 -0400

    BUG 0013393. Enable GMV reader only when OpenGLU is available.
    
    Enable GMV reader only when GLU is available. Also the option to optionally turn
    ON GMV reader didn't seem to work. Despite the fact the the GMV reader was
    turned on, it wasn't being built causing dashboard failures. This patch
    overcomes the issue by not making GMV user-optional, instead simply disabling it
    automatically when GLU was not available.
(0029112)
Utkarsh Ayachit   
2012-09-03 13:30   
merged into master, if applicable.
(0029355)
Alan Scott   
2012-10-10 18:29   
Tested local linux and cluster build. master.