Hello, all.

I am a student in the chemistry department at St. Cloud State University in 
Minnesota. I've been attempting to install Mayavi from within Sage for use 
in QM visualization. I am running 64-bit Ubuntu 12.04 on an HP dv7 laptop. 
I have successfully built sage 5.11 from source.

I've researched the following problem here and elsewhere; people have 
reported similar problems, but the solutions do not seem to pertain to my 
system.

To install mayavi, I am following the procedure here:

http://www.sagemath.org/doc/numerical_sage/installation_linux.html

Attempting to install vtk, I ran

install_package('vtk')

Sage attempted to install vtk-5.0.3 and vtk_meta-1. Both failed. The log 
files told me to post here, so here I am.

Below are the bits of the log files which seemed relevant (the 
relevant-seeming bits were identical between both files):

vtk-5.0.3-1

[...]

-- Compiling VTK CMake commands
CMake Warning (dev) in 
/home/tate/Downloads/sage-5.11/spkg/build/vtk-5.0.3-1/src/vtk-5.0.3/CMake/CMakeLists.txt:
  No cmake_minimum_required command is present.  A line of code such as

    cmake_minimum_required(VERSION 2.8)

  should be added at the top of the file.  The version specified may be 
lower
  if you wish to support older CMake versions for this project.  For more
  information run "cmake --help-policy CMP0000".
This warning is for project developers.  Use -Wno-dev to suppress it.

[...]

CMake Error: The following variables are used in this project, but they are 
set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake 
files:
TK_INTERNAL_PATH (ADVANCED)
   used as include directory in directory 
/home/tate/Downloads/sage-5.11/spkg/build/vtk-5.0.3-1/src/vtk-5.0.3/Wrapping
   used as include directory in directory 
/home/tate/Downloads/sage-5.11/spkg/build/vtk-5.0.3-1/src/vtk-5.0.3/Wrapping
   used as include directory in directory 
/home/tate/Downloads/sage-5.11/spkg/build/vtk-5.0.3-1/src/vtk-5.0.3/Common
   used as include directory in directory 
/home/tate/Downloads/sage-5.11/spkg/build/vtk-5.0.3-1/src/vtk-5.0.3/Common
   used as include directory in directory 
/home/tate/Downloads/sage-5.11/spkg/build/vtk-5.0.3-1/src/vtk-5.0.3/Common
   used as include directory in directory 
/home/tate/Downloads/sage-5.11/spkg/build/vtk-5.0.3-1/src/vtk-5.0.3/Filtering
   used as include directory in directory 
/home/tate/Downloads/sage-5.11/spkg/build/vtk-5.0.3-1/src/vtk-5.0.3/Filtering
   used as include directory in directory 
/home/tate/Downloads/sage-5.11/spkg/build/vtk-5.0.3-1/src/vtk-5.0.3/Filtering
   used as include directory in directory 
/home/tate/Downloads/sage-5.11/spkg/build/vtk-5.0.3-1/src/vtk-5.0.3/Imaging
   used as include directory in directory 
/home/tate/Downloads/sage-5.11/spkg/build/vtk-5.0.3-1/src/vtk-5.0.3/Imaging
   used as include directory in directory 
/home/tate/Downloads/sage-5.11/spkg/build/vtk-5.0.3-1/src/vtk-5.0.3/Imaging
   used as include directory in directory 
/home/tate/Downloads/sage-5.11/spkg/build/vtk-5.0.3-1/src/vtk-5.0.3/Graphics
   used as include directory in directory 
/home/tate/Downloads/sage-5.11/spkg/build/vtk-5.0.3-1/src/vtk-5.0.3/Graphics
   used as include directory in directory 
/home/tate/Downloads/sage-5.11/spkg/build/vtk-5.0.3-1/src/vtk-5.0.3/Graphics
   used as include directory in directory 
/home/tate/Downloads/sage-5.11/spkg/build/vtk-5.0.3-1/src/vtk-5.0.3/GenericFiltering
   used as include directory in directory 
/home/tate/Downloads/sage-5.11/spkg/build/vtk-5.0.3-1/src/vtk-5.0.3/GenericFiltering
   used as include directory in directory 
/home/tate/Downloads/sage-5.11/spkg/build/vtk-5.0.3-1/src/vtk-5.0.3/GenericFiltering
   used as include directory in directory 
/home/tate/Downloads/sage-5.11/spkg/build/vtk-5.0.3-1/src/vtk-5.0.3/IO
   used as include directory in directory 
/home/tate/Downloads/sage-5.11/spkg/build/vtk-5.0.3-1/src/vtk-5.0.3/IO
   used as include directory in directory 
/home/tate/Downloads/sage-5.11/spkg/build/vtk-5.0.3-1/src/vtk-5.0.3/IO
   used as include directory in directory 
/home/tate/Downloads/sage-5.11/spkg/build/vtk-5.0.3-1/src/vtk-5.0.3/Rendering
   used as include directory in directory 
/home/tate/Downloads/sage-5.11/spkg/build/vtk-5.0.3-1/src/vtk-5.0.3/Rendering
   used as include directory in directory 
/home/tate/Downloads/sage-5.11/spkg/build/vtk-5.0.3-1/src/vtk-5.0.3/Rendering
   used as include directory in directory 
/home/tate/Downloads/sage-5.11/spkg/build/vtk-5.0.3-1/src/vtk-5.0.3/Rendering
   used as include directory in directory 
/home/tate/Downloads/sage-5.11/spkg/build/vtk-5.0.3-1/src/vtk-5.0.3/VolumeRendering
   used as include directory in directory 
/home/tate/Downloads/sage-5.11/spkg/build/vtk-5.0.3-1/src/vtk-5.0.3/VolumeRendering
   used as include directory in directory 
/home/tate/Downloads/sage-5.11/spkg/build/vtk-5.0.3-1/src/vtk-5.0.3/VolumeRendering
   used as include directory in directory 
/home/tate/Downloads/sage-5.11/spkg/build/vtk-5.0.3-1/src/vtk-5.0.3/VolumeRendering
   used as include directory in directory 
/home/tate/Downloads/sage-5.11/spkg/build/vtk-5.0.3-1/src/vtk-5.0.3/Hybrid
   used as include directory in directory 
/home/tate/Downloads/sage-5.11/spkg/build/vtk-5.0.3-1/src/vtk-5.0.3/Hybrid
   used as include directory in directory 
/home/tate/Downloads/sage-5.11/spkg/build/vtk-5.0.3-1/src/vtk-5.0.3/Hybrid
   used as include directory in directory 
/home/tate/Downloads/sage-5.11/spkg/build/vtk-5.0.3-1/src/vtk-5.0.3/Widgets
   used as include directory in directory 
/home/tate/Downloads/sage-5.11/spkg/build/vtk-5.0.3-1/src/vtk-5.0.3/Widgets
   used as include directory in directory 
/home/tate/Downloads/sage-5.11/spkg/build/vtk-5.0.3-1/src/vtk-5.0.3/Widgets
   used as include directory in directory 
/home/tate/Downloads/sage-5.11/spkg/build/vtk-5.0.3-1/src/vtk-5.0.3/Wrapping/Python
   used as include directory in directory 
/home/tate/Downloads/sage-5.11/spkg/build/vtk-5.0.3-1/src/vtk-5.0.3/Wrapping/Python
   used as include directory in directory 
/home/tate/Downloads/sage-5.11/spkg/build/vtk-5.0.3-1/src/vtk-5.0.3/Utilities/kwsys
   used as include directory in directory 
/home/tate/Downloads/sage-5.11/spkg/build/vtk-5.0.3-1/src/vtk-5.0.3/Utilities/vtkzlib
   used as include directory in directory 
/home/tate/Downloads/sage-5.11/spkg/build/vtk-5.0.3-1/src/vtk-5.0.3/Utilities/vtkjpeg
   used as include directory in directory 
/home/tate/Downloads/sage-5.11/spkg/build/vtk-5.0.3-1/src/vtk-5.0.3/Utilities/vtkpng
   used as include directory in directory 
/home/tate/Downloads/sage-5.11/spkg/build/vtk-5.0.3-1/src/vtk-5.0.3/Utilities/vtktiff
   used as include directory in directory 
/home/tate/Downloads/sage-5.11/spkg/build/vtk-5.0.3-1/src/vtk-5.0.3/Utilities/vtktiff
   used as include directory in directory 
/home/tate/Downloads/sage-5.11/spkg/build/vtk-5.0.3-1/src/vtk-5.0.3/Utilities/vtkexpat
   used as include directory in directory 
/home/tate/Downloads/sage-5.11/spkg/build/vtk-5.0.3-1/src/vtk-5.0.3/Utilities/vtkfreetype
   used as include directory in directory 
/home/tate/Downloads/sage-5.11/spkg/build/vtk-5.0.3-1/src/vtk-5.0.3/Utilities/DICOMParser
   used as include directory in directory 
/home/tate/Downloads/sage-5.11/spkg/build/vtk-5.0.3-1/src/vtk-5.0.3/Utilities/vtknetcdf
   used as include directory in directory 
/home/tate/Downloads/sage-5.11/spkg/build/vtk-5.0.3-1/src/vtk-5.0.3/Utilities/vtkexodus2
   used as include directory in directory 
/home/tate/Downloads/sage-5.11/spkg/build/vtk-5.0.3-1/src/vtk-5.0.3/Utilities/ftgl
   used as include directory in directory 
/home/tate/Downloads/sage-5.11/spkg/build/vtk-5.0.3-1/src/vtk-5.0.3/Utilities/ParseOGLExt

-- Configuring incomplete, errors occurred!
Error configuring VTK

[...]


Opening 
/home/tate/Downloads/sage-5.11/spkg/build/vtk-5.0.3-1/src/vtk-5.0.3/CMake/CMakeLists.txt,
 
I found that cmake_minimum_required(VERSION 2.8) was indeed missing from 
the file. However, adding the line in and running install_package('vtk') 
from within Sage results in the same error in the log files. I'm finding 
that when I run install_package(), my modified CMakeLists.txt file gets 
overwritten, losing the cmake_minimum_required() statement.

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to