Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 405541 - sci-visualization/mayavi-4.1.0 fails python multi-abi install because vtk is not multi-abi ready
Summary: sci-visualization/mayavi-4.1.0 fails python multi-abi install because vtk is ...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Science Related Packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-02-24 09:48 UTC by Patrick Lauer
Modified: 2012-03-05 10:26 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Patrick Lauer gentoo-dev 2012-02-24 09:48:03 UTC
>>> Compiling source in /var/tmp/portage/sci-visualization/mayavi-4.1.0/work/mayavi-4.1.0 ...
 * Building of sci-visualization/mayavi-4.1.0 with CPython 2.5...
python2.5 setup.py build -b build-2.5
running build
Traceback (most recent call last):
  File "setup.py", line 498, in <module>
    **config
  File "/usr/lib64/python2.5/site-packages/numpy/distutils/core.py", line 186, in setup
    return old_setup(**new_attr)
  File "/usr/lib64/python2.5/distutils/core.py", line 151, in setup
    dist.run_commands()
  File "/usr/lib64/python2.5/distutils/dist.py", line 974, in run_commands
    self.run_command(cmd)
  File "/usr/lib64/python2.5/distutils/dist.py", line 994, in run_command
    cmd_obj.run()
  File "setup.py", line 303, in run
    build_tvtk_classes_zip()
  File "setup.py", line 290, in build_tvtk_classes_zip
    gen_tvtk_classes_zip()
  File "tvtk/setup.py", line 46, in gen_tvtk_classes_zip
    from code_gen import TVTKGenerator
  File "tvtk/code_gen.py", line 10, in <module>
    import vtk
ImportError: No module named vtk
 * ERROR: sci-visualization/mayavi-4.1.0 failed (compile phase):
 *   Building failed with CPython 2.5 in distutils_building() function
 * 
 * Call stack:
 *     ebuild.sh, line   85:  Called src_compile
 *   environment, line 5147:  Called distutils_src_compile
 *   environment, line 1336:  Called python_execute_function 'distutils_building'
 *   environment, line 3494:  Called die
 * The specific snippet of code:
 *                       die "${failure_message}";
 * 
 * If you need support, post the output of 'emerge --info =sci-visualization/mayavi-4.1.0',
 * the complete build log and the output of 'emerge -pqv =sci-visualization/mayavi-4.1.0'.
 * The complete build log is located at '/var/tmp/portage/sci-visualization/mayavi-4.1.0/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/sci-visualization/mayavi-4.1.0/temp/environment'.
 * S: '/var/tmp/portage/sci-visualization/mayavi-4.1.0/work/mayavi-4.1.0'


sci-libs/vtk only installs for the current python ( =2.7 )
Comment 1 Justin Lecher (RETIRED) gentoo-dev 2012-03-05 10:26:59 UTC
+*mayavi-4.1.0-r1 (05 Mar 2012)
+
+  05 Mar 2012; Justin Lecher <jlec@gentoo.org> -mayavi-3.4.1.ebuild,
+  -mayavi-4.0.0.ebuild, mayavi-4.1.0.ebuild, +mayavi-4.1.0-r1.ebuild,
+  +files/mayavi-4.1.0-vtkQt.patch:
+  Drop old, #322191; restrict multiabi installation, #405541; include backport
+  patch from upstream, fixes compilation with newer vtk, #399537
+