View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0010779VTK(No Category)public2010-05-28 16:102013-07-10 10:00
ReporterJustin 
Assigned ToDave DeMarle 
PrioritynormalSeverityminorReproducibilityhave not tried
StatusclosedResolutionfixed 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version6.0.0 
Summary0010779: FindR module doesn't detect >R-2.10 correctly
DescriptionPerhaps 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.
Additional InformationTrusting Orion that this is working now. If not, please reopen.
TagsNo tags attached.
ProjectTBD
Typeincorrect functionality
Attached Filespatch file icon vtk-5.6.0-R.patch [^] (2,463 bytes) 2010-05-28 16:10 [Show Content]
patch file icon vtk-5.6.1-R.patch [^] (878 bytes) 2011-03-16 14:01 [Show Content]

 Relationships

  Notes
(0025794)
Orion Poplawski (reporter)
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 (reporter)
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 (reporter)
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 (reporter)
2011-03-17 03:54

Are those symlinks to libR.so?
(0025798)
Orion Poplawski (reporter)
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 (manager)
2013-06-05 10:37

Is this still problem using either VTK 5.10 or VTK 6 ?
(0030891)
Orion Poplawski (reporter)
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 (reporter)
2013-06-05 15:00

I will test this as soon vtk-6 is released.
(0031107)
Justin (reporter)
2013-06-30 12:29

Seems to work here.

 Issue History
Date Modified Username Field Change
2010-05-28 16:10 Justin New Issue
2010-05-28 16:10 Justin File Added: vtk-5.6.0-R.patch
2011-03-16 13:44 Orion Poplawski Note Added: 0025794
2011-03-16 14:01 Orion Poplawski File Added: vtk-5.6.1-R.patch
2011-03-16 14:07 Orion Poplawski Note Added: 0025795
2011-03-17 03:43 Justin Note Added: 0025796
2011-03-17 03:54 Justin Note Added: 0025797
2011-03-17 10:41 Orion Poplawski Note Added: 0025798
2011-06-16 13:11 Zack Galbreath Category => (No Category)
2012-02-13 11:04 Jeff Baumes Project => Titan
2012-02-13 11:04 Jeff Baumes Type => incorrect functionality
2013-06-05 10:37 Jean-Christophe Fillion-Robin Note Added: 0030888
2013-06-05 11:41 Orion Poplawski Note Added: 0030891
2013-06-05 15:00 Justin Note Added: 0030907
2013-06-30 12:29 Justin Note Added: 0031107
2013-07-10 09:59 Dave DeMarle Assigned To => Dave DeMarle
2013-07-10 09:59 Dave DeMarle Status backlog => tabled
2013-07-10 10:00 Dave DeMarle Project Titan => TBD
2013-07-10 10:00 Dave DeMarle Status tabled => closed
2013-07-10 10:00 Dave DeMarle Resolution open => fixed
2013-07-10 10:00 Dave DeMarle Fixed in Version => 6.0.0
2013-07-10 10:00 Dave DeMarle Additional Information Updated


Copyright © 2000 - 2018 MantisBT Team