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

fdct2d_wrapper: undefined symbol __cxa_call_terminate #24

Open
martijnende opened this issue Oct 25, 2024 · 0 comments
Open

fdct2d_wrapper: undefined symbol __cxa_call_terminate #24

martijnende opened this issue Oct 25, 2024 · 0 comments

Comments

@martijnende
Copy link

Hello,

I installed fftw==2.1.5 and CurveLab==2.1.3, and tested the installation as laid out in the documentation (all tests passing). I then installed curvelops in a dedicated conda environment as instructed here:

python -m pip install git+https://github.com/PyLops/[email protected]

When loading curvelops with import curvelops as cl, I get:

---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
Cell In[3], [line 2](vscode-notebook-cell:?execution_count=3&line=2)
      [1](vscode-notebook-cell:?execution_count=3&line=1) import numpy as np
----> [2](vscode-notebook-cell:?execution_count=3&line=2) import curvelops as cl

File ~/miniconda3/envs/curvelops/lib/python3.11/site-packages/curvelops/__init__.py:7
      [1](https://file+.vscode-resource.vscode-cdn.net/mnt/Pollux/scratchpad/~/miniconda3/envs/curvelops/lib/python3.11/site-packages/curvelops/__init__.py:1) """
      [2](https://file+.vscode-resource.vscode-cdn.net/mnt/Pollux/scratchpad/~/miniconda3/envs/curvelops/lib/python3.11/site-packages/curvelops/__init__.py:2) ``curvelops``
      [3](https://file+.vscode-resource.vscode-cdn.net/mnt/Pollux/scratchpad/~/miniconda3/envs/curvelops/lib/python3.11/site-packages/curvelops/__init__.py:3) =============
      [4](https://file+.vscode-resource.vscode-cdn.net/mnt/Pollux/scratchpad/~/miniconda3/envs/curvelops/lib/python3.11/site-packages/curvelops/__init__.py:4) 
      [5](https://file+.vscode-resource.vscode-cdn.net/mnt/Pollux/scratchpad/~/miniconda3/envs/curvelops/lib/python3.11/site-packages/curvelops/__init__.py:5) Python wrapper for CurveLab's 2D and 3D curvelet transforms.
      [6](https://file+.vscode-resource.vscode-cdn.net/mnt/Pollux/scratchpad/~/miniconda3/envs/curvelops/lib/python3.11/site-packages/curvelops/__init__.py:6) """
----> [7](https://file+.vscode-resource.vscode-cdn.net/mnt/Pollux/scratchpad/~/miniconda3/envs/curvelops/lib/python3.11/site-packages/curvelops/__init__.py:7) from .curvelops import *
      [8](https://file+.vscode-resource.vscode-cdn.net/mnt/Pollux/scratchpad/~/miniconda3/envs/curvelops/lib/python3.11/site-packages/curvelops/__init__.py:8) from .utils import *
      [9](https://file+.vscode-resource.vscode-cdn.net/mnt/Pollux/scratchpad/~/miniconda3/envs/curvelops/lib/python3.11/site-packages/curvelops/__init__.py:9) from .plot import *

File ~/miniconda3/envs/curvelops/lib/python3.11/site-packages/curvelops/curvelops.py:17
     [14](https://file+.vscode-resource.vscode-cdn.net/mnt/Pollux/scratchpad/~/miniconda3/envs/curvelops/lib/python3.11/site-packages/curvelops/curvelops.py:14) from pylops import LinearOperator
     [15](https://file+.vscode-resource.vscode-cdn.net/mnt/Pollux/scratchpad/~/miniconda3/envs/curvelops/lib/python3.11/site-packages/curvelops/curvelops.py:15) from pylops.utils.typing import InputDimsLike
---> [17](https://file+.vscode-resource.vscode-cdn.net/mnt/Pollux/scratchpad/~/miniconda3/envs/curvelops/lib/python3.11/site-packages/curvelops/curvelops.py:17) from .fdct2d_wrapper import *  # noqa: F403
     [18](https://file+.vscode-resource.vscode-cdn.net/mnt/Pollux/scratchpad/~/miniconda3/envs/curvelops/lib/python3.11/site-packages/curvelops/curvelops.py:18) from .fdct3d_wrapper import *  # noqa: F403
     [19](https://file+.vscode-resource.vscode-cdn.net/mnt/Pollux/scratchpad/~/miniconda3/envs/curvelops/lib/python3.11/site-packages/curvelops/curvelops.py:19) from .typing import FDCTStructLike

ImportError: /home/****/miniconda3/envs/curvelops/lib/python3.11/site-packages/curvelops/fdct2d_wrapper.cpython-311-x86_64-linux-gnu.so: undefined symbol: __cxa_call_terminate

Compiler versions: gcc (GCC) 14.2.1 20240912 (Red Hat 14.2.1-3), g++ (GCC) 14.2.1 20240912 (Red Hat 14.2.1-3)

Output of conda list:

# Name                    Version                   Build  Channel
_libgcc_mutex             0.1                        main
_openmp_mutex             5.1                       1_gnu
bzip2                     1.0.8                h5eee18b_6
ca-certificates           2024.9.24            h06a4308_0
contourpy                 1.3.0                    pypi_0    pypi
curvelops                 0.23                     pypi_0    pypi
cycler                    0.12.1                   pypi_0    pypi
fonttools                 4.54.1                   pypi_0    pypi
kiwisolver                1.4.7                    pypi_0    pypi
ld_impl_linux-64          2.40                 h12ee557_0
libffi                    3.4.4                h6a678d5_1
libgcc-ng                 11.2.0               h1234567_1
libgomp                   11.2.0               h1234567_1
libstdcxx-ng              11.2.0               h1234567_1
libuuid                   1.41.5               h5eee18b_0
matplotlib                3.9.2                    pypi_0    pypi
ncurses                   6.4                  h6a678d5_0
numpy                     2.1.2                    pypi_0    pypi
openssl                   3.0.15               h5eee18b_0
packaging                 24.1                     pypi_0    pypi
pillow                    11.0.0                   pypi_0    pypi
pip                       24.2            py311h06a4308_0
pylops                    2.3.1                    pypi_0    pypi
pyparsing                 3.2.0                    pypi_0    pypi
python                    3.11.10              he870216_0
python-dateutil           2.9.0.post0              pypi_0    pypi
readline                  8.2                  h5eee18b_0
scipy                     1.14.1                   pypi_0    pypi
setuptools                75.1.0          py311h06a4308_0
six                       1.16.0                   pypi_0    pypi
sqlite                    3.45.3               h5eee18b_0
tk                        8.6.14               h39e8969_0
tzdata                    2024b                h04d1e81_0
wheel                     0.44.0          py311h06a4308_0
xz                        5.4.6                h5eee18b_1
zlib                      1.2.13               h5eee18b_1
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

No branches or pull requests

1 participant