MantisBT - VTK
View Issue Details
0010779VTK(No Category)public2010-05-28 16:102013-07-10 10:00
Justin 
Dave DeMarle 
normalminorhave not tried
closedfixed 
 
6.0.0 
TBD
incorrect functionality
0010779: FindR module doesn't detect >R-2.10 correctly
Perhaps it also applies for lower versions but the is no libR{lapack,blas}.so anmore, but everything is included in libRmath.so.

On gentoo we are using attached patch.
There will be a better solution, so please fix that.
Trusting Orion that this is working now. If not, please reopen.
No tags attached.
patch vtk-5.6.0-R.patch (2,463) 2010-05-28 16:10
https://www.vtk.org/Bug/file/8154/vtk-5.6.0-R.patch
patch vtk-5.6.1-R.patch (878) 2011-03-16 14:01
https://www.vtk.org/Bug/file/8757/vtk-5.6.1-R.patch
Issue History
2010-05-28 16:10JustinNew Issue
2010-05-28 16:10JustinFile Added: vtk-5.6.0-R.patch
2011-03-16 13:44Orion PoplawskiNote Added: 0025794
2011-03-16 14:01Orion PoplawskiFile Added: vtk-5.6.1-R.patch
2011-03-16 14:07Orion PoplawskiNote Added: 0025795
2011-03-17 03:43JustinNote Added: 0025796
2011-03-17 03:54JustinNote Added: 0025797
2011-03-17 10:41Orion PoplawskiNote Added: 0025798
2011-06-16 13:11Zack GalbreathCategory => (No Category)
2012-02-13 11:04Jeff BaumesProject => Titan
2012-02-13 11:04Jeff BaumesType => incorrect functionality
2013-06-05 10:37Jean-Christophe Fillion-RobinNote Added: 0030888
2013-06-05 11:41Orion PoplawskiNote Added: 0030891
2013-06-05 15:00JustinNote Added: 0030907
2013-06-30 12:29JustinNote Added: 0031107
2013-07-10 09:59Dave DeMarleAssigned To => Dave DeMarle
2013-07-10 09:59Dave DeMarleStatusbacklog => tabled
2013-07-10 10:00Dave DeMarleProjectTitan => TBD
2013-07-10 10:00Dave DeMarleStatustabled => closed
2013-07-10 10:00Dave DeMarleResolutionopen => fixed
2013-07-10 10:00Dave DeMarleFixed in Version => 6.0.0
2013-07-10 10:00Dave DeMarleAdditional Information Updatedbug_revision_view_page.php?rev_id=629#r629

Notes
(0025794)
Orion Poplawski   
2011-03-16 13:44   
Are you sure? On fedora with R 2.12 there is:

/usr/lib64/R/lib/libR.so
/usr/lib64/R/lib/libRblas.so
/usr/lib64/R/lib/libRlapack.so

There is also /usr/lib64/libRmath.so. Not sure how they relate.

Also, on Fedora R.h is in /usr/include/R and this is not found.
(0025795)
Orion Poplawski   
2011-03-16 14:07   
Using my 5.6.1 patch I get:

[ 24%] Building CXX object Graphics/CMakeFiles/vtkGraphics.dir/vtkRRandomTableSource.cxx.o
cd /builddir/build/BUILD/VTK/build/Graphics && /usr/lib64/ccache/c++ -DvtkGraphics_EXPORTS -DVTK_IN_VTK -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -D_UNICODE -Wno-deprecated -fPIC -I/builddir/build/BUILD/VTK/build -I/builddir/build/BUILD/VTK/build/Common -I/builddir/build/BUILD/VTK/build/Utilities -I/builddir/build/BUILD/VTK/build/VolumeRendering -I/builddir/build/BUILD/VTK/build/Rendering -I/builddir/build/BUILD/VTK/build/Charts -I/builddir/build/BUILD/VTK/build/Utilities/vtkalglib -I/builddir/build/BUILD/VTK/Infovis -I/builddir/build/BUILD/VTK/TextAnalysis -I/builddir/build/BUILD/VTK/Geovis -I/builddir/build/BUILD/VTK/Views -I/builddir/build/BUILD/VTK/Parallel -I/builddir/build/BUILD/VTK/VolumeRendering -I/builddir/build/BUILD/VTK/Hybrid -I/builddir/build/BUILD/VTK/Widgets -I/builddir/build/BUILD/VTK/Rendering -I/builddir/build/BUILD/VTK/Charts -I/builddir/build/BUILD/VTK/Rendering/Testing/Cxx -I/builddir/build/BUILD/VTK/IO -I/builddir/build/BUILD/VTK/Imaging -I/builddir/build/BUILD/VTK/Graphics -I/builddir/build/BUILD/VTK/GenericFiltering -I/builddir/build/BUILD/VTK/Filtering -I/builddir/build/BUILD/VTK/Common -I/builddir/build/BUILD/VTK/Utilities -I/builddir/build/BUILD/VTK/Common/Testing/Cxx -I/builddir/build/BUILD/VTK/build/Utilities/vtklibproj4 -I/builddir/build/BUILD/VTK/Utilities/vtklibproj4 -I/builddir/build/BUILD/VTK/build/Utilities/DICOMParser -I/builddir/build/BUILD/VTK/Utilities/DICOMParser -I/builddir/build/BUILD/VTK/build/Utilities/vtknetcdf -I/builddir/build/BUILD/VTK/Utilities/vtknetcdf -I/builddir/build/BUILD/VTK/build/Utilities/vtkexodus2/include -I/builddir/build/BUILD/VTK/Utilities/vtkexodus2/include -I/builddir/build/BUILD/VTK/build/Utilities/MaterialLibrary -I/builddir/build/BUILD/VTK/Utilities/MaterialLibrary -I/builddir/build/BUILD/VTK/build/Utilities/verdict -I/builddir/build/BUILD/VTK/Utilities/verdict -I/builddir/build/BUILD/VTK/build/Utilities/Cosmo -I/builddir/build/BUILD/VTK/Utilities/Cosmo -I/builddir/build/BUILD/VTK/build/Utilities/VPIC -I/builddir/build/BUILD/VTK/Utilities/VPIC -I/builddir/build/BUILD/VTK/Utilities/utf8/source -I/builddir/build/BUILD/VTK/GUISupport/Qt -I/builddir/build/BUILD/VTK/build/GUISupport/Qt -I/builddir/build/BUILD/VTK/GUISupport/Qt/Chart -I/builddir/build/BUILD/VTK/build/GUISupport/Qt/Chart -I/builddir/build/BUILD/VTK/Utilities/vtkalglib -I/builddir/build/BUILD/VTK/Utilities/ftgl/src -I/builddir/build/BUILD/VTK/build/Utilities/ftgl -I/usr/include/tk-private/generic -I/usr/include/python2.7 -I/usr/lib/jvm/java/include -I/usr/lib/jvm/java/include/linux -I/usr/include/libxml2 -I/usr/include/freetype2 -fvisibility=hidden -fvisibility-inlines-hidden -o CMakeFiles/vtkGraphics.dir/vtkRRandomTableSource.cxx.o -c /builddir/build/BUILD/VTK/Graphics/vtkRRandomTableSource.cxx
/builddir/build/BUILD/VTK/Graphics/vtkRRandomTableSource.cxx:37:15: fatal error: R.h: No such file or directory


It did find R:

../root/builddir/build/BUILD/VTK/build/CMakeCache.txt:R_INCLUDE_DIR:PATH=/usr/include/R

but apparently that isn't being added to the compile flags?
(0025796)
Justin   
2011-03-17 03:43   
I was wrong. The blas stuff is in /usr/lib64/R/lib/libR.so. but we don't have any

/usr/lib64/R/lib/libRblas.so
/usr/lib64/R/lib/libRlapack.so.
(0025797)
Justin   
2011-03-17 03:54   
Are those symlinks to libR.so?
(0025798)
Orion Poplawski   
2011-03-17 10:41   
Nope:

# ls -l /usr/lib/R/lib
total 4104
-rwxr-xr-x. 1 root root 156180 Feb 27 11:42 libRblas.so
-rwxr-xr-x. 1 root root 1375452 Feb 27 11:42 libRlapack.so
-rwxr-xr-x. 1 root root 2666068 Feb 27 11:42 libR.so
(0030888)
Jean-Christophe Fillion-Robin   
2013-06-05 10:37   
Is this still problem using either VTK 5.10 or VTK 6 ?
(0030891)
Orion Poplawski   
2013-06-05 11:41   
It appears that it is working fine for me with vtk 6.0.0rc2, Fedora 18, and R 2.10. Although I had to explicitly enable Module_StatisticsGnuR.
(0030907)
Justin   
2013-06-05 15:00   
I will test this as soon vtk-6 is released.
(0031107)
Justin   
2013-06-30 12:29   
Seems to work here.