Hi Nikita,
Nikita Karetnikov <[email protected]> skribis:
> I removed '#:phases' from 'arguments' and added '#:configure-flags':
>
> (arguments `(#:configure-flags '("--disable-modular-tests"
> "--disable-rebuilds")))
I guess this disables parts of the test suite. That’s OK as a first
stab, but eventually we may want to actually fix the problem. ;-)
> /bin/sh: line 19: python2.5: command not found
> make[4]: *** [install-codegenPYTHON] Error 127
[...]
> AFAICT, the problem is the lack of 'python' in Guix.
Indeed.
> Here is a corresponding snippet from Nixpkgs:
>
> # * Make it build without python
> # Problem: an example (test?) program needs it.
> # Possible solution: disable compilation of this example somehow
> # Reminder: add 'sed -e 's@python2\.[0-9]@python@' -i
> # $out/bin/gtester-report' to postInstall if this is solved
>
> buildNativeInputs = [ perl pkgconfig gettext python ];
>
> Is it possible to solve this without 'python'?
Is there a --disable-python switch or something? If not, you could
check whether it’s just a tiny little thing that needs to be patched to
avoid the dependency.
Or... you can add a package for Python. :-)
Thanks,
Ludo’.