-
Notifications
You must be signed in to change notification settings - Fork 168
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
Yoda needs cython with fastjet 3.3.3 #2086
Comments
I looked a bit more at this, and it seems that when I do aliBuild Herwig while This is a bit puzzling, because in both cases, boost is required, and boost depends on Python-modules according to the boost.sh recipe. Could it be that there is a problem with the dependency parsing? (NB: even if that is the case, fixing it will not solve this problem, but I guess we should start at the start...) Best regards, Marco. |
I tried removing the Python-modules dependence from boost. That fixes the issue with YODA, but the library
same when we use Python instead of Python-modules as the dependence... |
OK, maybe now I get it. I was not sure which defaults file is used when you specify none, but maybe it is defaults-release.sh ? This one indeed disables the Python support in boost:
We can do the same for defaults-dev.sh. So I guess that this problem has been seen before... Does anyone know whether boost is ever compiled with python support for ALICE. Maybe in O2? Marco. |
Dear experts,
I am not sure what triggers this, but when build Herwig with the defaults=dev, i.e. fastjet 3.3.3, I suddenly find that YoDa wants to have cython present.
I dug a bit trrough the config scripts, and this is how it seems to check whether cython is present:
When I try this with the system python, I get
which may not be caught by the configure script, although that would be strange... Of course I should check this also with the aliBuild-installed python, but not 100% sure how to do that...
One solution may be to switch off the python extensions for Yoda...
Marco.
The text was updated successfully, but these errors were encountered: