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
t_pyLCIO_import test broken on some systems #134
Comments
This is because of the following loading logic: LCIO/src/python/pyLCIO/base/SetupLcioDictionary.py Lines 16 to 31 in 8f9e86b
This logic only works if LCIO is installed back into its source directory, because it implicitly assumes where the libraries should be located and tries to load them via a full path. However, this is not strictly necessary, as ROOT will look on |
Yes, we have in principle always made in-source installations for LCIO and iLCSoft releases. This is exactly the kind of stuff, we'd have to fix across all packages when modernizing the cmake... |
But even with the in-source installation the |
Yes, this was just meant as an explanation, why it was done that way. Please feel free to change as needed... |
OK. Very good, I just wanted to make sure my assumption about the As a nice side-effect this makes this test independent of the way LCIO is installed (or would be installed) and now all tests can be run without installing first. |
The
t_pyLCIO_import
test seems to be broken (at least partially). See, e.g. the CI workflow outputs of #132: e.g. centosI can reproduce this locally on Ubuntu as well
The text was updated successfully, but these errors were encountered: