Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

VTK 9.4.1 #93

Open
wants to merge 2 commits into
base: computecanada-main
Choose a base branch
from
Open

VTK 9.4.1 #93

wants to merge 2 commits into from

Conversation

cwant
Copy link

@cwant cwant commented Mar 26, 2025

No description provided.

Copy link

@ccoulombe ccoulombe left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The same applies to the gompi version

builddependencies = [('CMake', '3.27.7')]

dependencies = [
('SciPy-Stack', '2024b'),

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We should not depend on Scipy-stack directly.

Better to have flexibility and have it in the modluafooter if required. But I think in this case we can remove the scipy-stack and simply use the numpy module as builddep

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@ccoulombe Interesting, I didn't know that there was a numpy module.

I did build it by first moving pretty every dependency to the builddeps as suggested, but it fails on the import vtk sanity check for Python 3.13 (the first version it tries):

== 2025-03-27 15:06:14,134 build_log.py:171 ERROR EasyBuild crashed with an error (at easybuild/tools/build_log.py:111 in caller_info): Sanity check failed: sanity check command python -c 'import vtk' exited with code 1 (output: Traceback (most recent call last):
  File "<string>", line 1, in <module>
    import vtk
  File "/home/cwant/.local/easybuild/software/2023/x86-64-v3/Compiler/gcc12/vtk/9.4.1/lib/python3.13/site-packages/vtk.py", line 26, in <module>
    from vtkmodules.vtkPythonContext2D import *
ImportError: /home/cwant/.local/easybuild/software/2023/x86-64-v3/Compiler/gcc12/vtk/9.4.1/lib/libvtkWrappingPythonCore3.11-9.4.so.1: undefined symbol: _Py_HashPointer
) (at easybuild/framework/easyblock.py:3674 in _sanity_check_step)

Is it interesting that it's an issue with 3.11 stuff?

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ishh, that's not good. So I guess we were wrong, and that dirty bug is not resolved after all :( :(

@ccoulombe ccoulombe dismissed their stale review March 27, 2025 16:32

Updated

@ccoulombe
Copy link

VTK 9.4.1 still has issues with mixed python symbols

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants