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
Libxml2 when not available from OS #765
Conversation
…from the system. When they are not available the installation fails. Also need to explicitly tell the configure not to build the python bindings itself (otherwise it will try to install them as an extension to the python it finds and you might not have permission there)
Automatic reply from Jenkins: Can I test this? |
@JensTimmerman You might want to review this |
jenkins: ok to test |
Looks fine to me, I have no idea why this worked for me then, since I don't have permission to install things in the system python. |
I ran into a problem because someone else (actually me by another name) had installed the Python dep. It tried to install the modules there by default, I only got around it by explicitly switching the bindings off for the configure. |
Easyblocks unit test suite PASSed (see https://jenkins1.ugent.be/job/easybuild-easyblocks-pr-builder/1455/console for more details). This pull request is now ready for review/testing. Please try and find someone who can tackle this; contact @boegel if you're not sure what to do. |
@ocaisa: should the sanity check be enhanced to catch this problem, i.e. to check that the Python bindings are available from the |
Done, also checked that the expected happens when someone manually adds |
Easyblocks unit test suite PASSed (see https://jenkins1.ugent.be/job/easybuild-easyblocks-pr-builder/1465/console for more details). This pull request is now ready for review/testing. Please try and find someone who can tackle this; contact @boegel if you're not sure what to do. |
Thoroughly tested with existing |
Libxml2 when not available from OS
This only worked initially because setup.py found the libxml headers from the system. When these are not available the installation fails.
Also need to explicitly tell the configure not to build the python bindings itself (otherwise it will try to install them as an extension to the python it finds and you might not have permission there...and it's also not what you want).