Skip to content

Undefined symbol on Python import #223

@vsoch

Description

@vsoch

Today is my first day using shroud - apologies if I'm hugely missing something!

I've created a yaml configuration file and I've gotten everything to work to run shroud, and install the Python library. But when I get to the moment of truth to import...

In [1]: import abispack
---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-1-3fb25805f954> in <module>
----> 1 import abispack

ImportError: /usr/local/lib/python3.8/dist-packages/abispack-0.0.0-py3.8-linux-x86_64.egg/abispack.cpython-38-x86_64-linux-gnu.so: undefined symbol: _ZN8abispack10Libabigail10GetVersionEv

oh no! Could you point me in the right direction for why the symbol is not defined? You can see all my code here

I noticed issue #39, and if I can figure this out for my own little Python project I could offer to help with a dummy example for here. I also saw that json isn't supported: https://github.com/LLNL/shroud/blob/develop/shroud/main.py#L439. Is this something that would be of interest? That would be fairly easy to add a function to load there.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions