Cannot build clean gimp master (due to not set proper env vars)
Environment/Versions
- GIMP version: 2.99.19
- Package: git master
- Operating System: Linux Slackware-current
Description of the bug
This is the output from ninja, run in the build-directory. I get this error:
[2577/2577] Generating gimp-data/images/gimp-splash.png with a custom command (wrapped by meson to set env, to feed input)
FAILED: gimp-data/images/gimp-splash.png
/usr/bin/meson --internal exe --unpickle /bausite/git/gimp/build_gimp-3/meson-private/meson_exe_in-build-gimp.sh_0fadced2f60942edc7f6990d031e42ec7b05e8c0.dat
while executing ['/bausite/git/gimp/tools/in-build-gimp.sh', '-nidfs', '../gimp-data/images/gimp-splash.xcf.xz', '--batch-interpreter', 'python-fu-eval', '-b', '-', '--quit']
--- stdout ---
The procedure 'python-fu-eval' is not a valid batch interpreter.
Batch mode disabled.
Available interpreters are:
- plug-in-script-fu-eval (Script-fu (scheme))
I make changes to gimp-data/images/meson.build and gimp-data/images/logo/meson.build and rerun ninja in the build-directory, I see this:
[2577/2577] Generating gimp-data/images/gimp-splash.png with a custom command (wrapped by meson to set env, to feed input)
but, there is no gimp-splash.png in build-dir/gimp-data/images.
Running su -c 'ninja install' from the gimp/build-dir, I get this:
ERROR: File 'gimp-data/images/gimp-splash.png' could not be found
FAILED: meson-internal__install
/usr/bin/meson install --no-rebuild
ninja: build stopped: subcommand failed.
When I copy from my home directory gimp-splash.png to gimp/build-dir/gimp-data/images, gimp builds and installs.
Reproduction
Is the bug reproducible? Always
Reproduction steps:
- Start with a clean gimp build-directory (gimp/build-dir)
- delete gimp-data in gimp
- do the git submodule update --init routine
- Meson completes, and ninja (run in gimp/build-dir) chokes as reported above.
…
Expected result: A nice build and install.
Actual result: Crash and burn.
Additional information
If you have a backtrace for a crash or a warning, paste it here.