Sorry, got lost in all your posts
I use the same variables as the build for 2.99.15, see top of page.
I cloned the branch as you suggested, had to do it slightly differently though.
$ git clone --depth 1 -b "GIMP_2_99_14" https://gitlab.gnome.org/GNOME/gimp GIMP_2_99_14
Then:
# copied and pasted into a terminal
cd $GIMP_PREFIX/build/GIMP_2_99_14
meson _build \
--prefix=${GIMP_PREFIX} \
--buildtype=release \
-Dpython=true
-Dpython has to be a boolean this time.
Same result:
meson-log
Build started at 2023-05-12T15:14:37.379790
Main binary: /usr/bin/python3
Build Options: -Dpython=true -Dprefix=/home/mark/Code/gimp-source/ -Dbuildtype=release
Python system: Linux
The Meson build system
Version: 0.61.2
Source dir: /home/mark/Code/gimp-source/build/GIMP_2_99_14
Build dir: /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build
Build type: native build
Project name: gimp
Project version: 2.99.14
Sanity testing C compiler: cc
Is cross compiler: False.
Sanity check compiler command line: cc sanitycheckc.c -o sanitycheckc.exe -D_FILE_OFFSET_BITS=64
Sanity check compile stdout:
Sanity check compile stderr:
Running test binary command: /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/sanitycheckc.exe
C compiler for the host machine: cc (gcc 11.3.0 “cc (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.0”)
C linker for the host machine: cc ld.bfd 2.38
Sanity testing C++ compiler: c++
Is cross compiler: False.
Sanity check compiler command line: c++ sanitycheckcpp.cc -o sanitycheckcpp.exe -D_FILE_OFFSET_BITS=64
Sanity check compile stdout:
Sanity check compile stderr:
Running test binary command: /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/sanitycheckcpp.exe
C++ compiler for the host machine: c++ (gcc 11.3.0 “c++ (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.0”)
C++ linker for the host machine: c++ ld.bfd 2.38
Sanity testing C compiler: cc
Is cross compiler: False.
Sanity check compiler command line: cc sanitycheckc.c -o sanitycheckc.exe -D_FILE_OFFSET_BITS=64
Sanity check compile stdout:
Sanity check compile stderr:
Running test binary command: /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/sanitycheckc.exe
C compiler for the build machine: cc (gcc 11.3.0 “cc (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.0”)
C linker for the build machine: cc ld.bfd 2.38
Sanity testing C++ compiler: c++
Is cross compiler: False.
Sanity check compiler command line: c++ sanitycheckcpp.cc -o sanitycheckcpp.exe -D_FILE_OFFSET_BITS=64
Sanity check compile stdout:
Sanity check compile stderr:
Running test binary command: /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/sanitycheckcpp.exe
C++ compiler for the build machine: c++ (gcc 11.3.0 “c++ (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.0”)
C++ linker for the build machine: c++ ld.bfd 2.38
Build machine cpu family: x86_64
Build machine cpu: x86_64
Host machine cpu family: x86_64
Host machine cpu: x86_64
Target machine cpu family: x86_64
Target machine cpu: x86_64
meson.build:94: WARNING: Module unstable-simd has no backwards or forwards compatibility and might not exist in future releases.
Message: Host machine cpu family: x86_64
Message: Host os: linux
Running compile:
Working directory: /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmp71sly7us
Command line: cc /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmp71sly7us/testfile.c -o /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmp71sly7us/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -mmmx
Code:
extern int i;
int i;
Compiler stdout:
Compiler stderr:
Compiler for C supports arguments -mmmx: YES
Running compile:
Working directory: /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmpb3d47_r5
Command line: cc /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmpb3d47_r5/testfile.c -o /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmpb3d47_r5/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -msse
Code:
extern int i;
int i;
Compiler stdout:
Compiler stderr:
Compiler for C supports arguments -msse: YES
Running compile:
Working directory: /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmp7kjed4i6
Command line: cc /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmp7kjed4i6/testfile.c -o /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmp7kjed4i6/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -msse2
Code:
extern int i;
int i;
Compiler stdout:
Compiler stderr:
Compiler for C supports arguments -msse2: YES
Running compile:
Working directory: /home/mark/Code/gimp-source/build/GIMP_2_99_14/build/meson-private/tmp5i0pe8l
Command line: cc /home/mark/Code/gimp-source/build/GIMP_2_99_14/build/meson-private/tmp5i0pe8l/testfile.c -o /home/mark/Code/gimp-source/build/GIMP_2_99_14/build/meson-private/tmp5i0pe8l/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -msse4.1
Code:
extern int i;
int i;
Compiler stdout:
Compiler stderr:
Compiler for C supports arguments -msse4.1: YES
Running compile:
Working directory: /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmp_ofcbksr
Command line: cc /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmp_ofcbksr/testfile.c -o /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmp_ofcbksr/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -fdiagnostics-show-option
Code:
extern int i;
int i;
Compiler stdout:
Compiler stderr:
Compiler for C supports arguments -fdiagnostics-show-option: YES
Running compile:
Working directory: /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmp5b6d6veo
Command line: cc /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmp5b6d6veo/testfile.c -o /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmp5b6d6veo/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -fno-common
Code:
extern int i;
int i;
Compiler stdout:
Compiler stderr:
Compiler for C supports arguments -fno-common: YES
Running compile:
Working directory: /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmpgnkzq6df
Command line: cc /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmpgnkzq6df/testfile.c -o /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmpgnkzq6df/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -Wformat
Code:
extern int i;
int i;
Compiler stdout:
Compiler stderr:
Compiler for C supports arguments -Wformat: YES
Running compile:
Working directory: /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmp49zrypok
Command line: cc /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmp49zrypok/testfile.c -o /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmp49zrypok/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -Wformat-security
Code:
extern int i;
int i;
Compiler stdout:
Compiler stderr:
Compiler for C supports arguments -Wformat-security: YES
Running compile:
Working directory: /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmpttl4xqzx
Command line: cc /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmpttl4xqzx/testfile.c -o /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmpttl4xqzx/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -Winit-self
Code:
extern int i;
int i;
Compiler stdout:
Compiler stderr:
Compiler for C supports arguments -Winit-self: YES
Running compile:
Working directory: /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmpmd4vm4nx
Command line: cc /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmpmd4vm4nx/testfile.c -o /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmpmd4vm4nx/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -Wlogical-op
Code:
extern int i;
int i;
Compiler stdout:
Compiler stderr:
Compiler for C supports arguments -Wlogical-op: YES
Running compile:
Working directory: /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmpw75isfrs
Command line: cc /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmpw75isfrs/testfile.c -o /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmpw75isfrs/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -Wmissing-declarations
Code:
extern int i;
int i;
Compiler stdout:
Compiler stderr:
Compiler for C supports arguments -Wmissing-declarations: YES
Running compile:
Working directory: /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmp__osu2oh
Command line: cc /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmp__osu2oh/testfile.c -o /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmp__osu2oh/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -Wmissing-format-attribute
Code:
extern int i;
int i;
Compiler stdout:
Compiler stderr:
Compiler for C supports arguments -Wmissing-format-attribute: YES
Running compile:
Working directory: /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmpjxr264yn
Command line: cc /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmpjxr264yn/testfile.c -o /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmpjxr264yn/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -Wpointer-arith
Code:
extern int i;
int i;
Compiler stdout:
Compiler stderr:
Compiler for C supports arguments -Wpointer-arith: YES
Running compile:
Working directory: /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmpvykyxnkf
Command line: cc /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmpvykyxnkf/testfile.c -o /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmpvykyxnkf/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -Wreturn-type
Code:
extern int i;
int i;
Compiler stdout:
Compiler stderr:
Compiler for C supports arguments -Wreturn-type: YES
Running compile:
Working directory: /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmpbtx0b03u
Command line: cc /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmpbtx0b03u/testfile.c -o /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmpbtx0b03u/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -Wtype-limits
Code:
extern int i;
int i;
Compiler stdout:
Compiler stderr:
Compiler for C supports arguments -Wtype-limits: YES
Running compile:
Working directory: /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmp5h_3czao
Command line: cc /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmp5h_3czao/testfile.c -o /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmp5h_3czao/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -Wabsolute-value
Code:
extern int i;
int i;
Compiler stdout:
Compiler stderr:
Compiler for C supports arguments -Wabsolute-value: YES
Running compile:
Working directory: /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmpx0ki8f1e
Command line: cc /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmpx0ki8f1e/testfile.c -o /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmpx0ki8f1e/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -Wdeclaration-after-statement
Code:
extern int i;
int i;
Compiler stdout:
Compiler stderr:
Compiler for C supports arguments -Wdeclaration-after-statement: YES
Running compile:
Working directory: /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmp3eje1vjp
Command line: cc /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmp3eje1vjp/testfile.c -o /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmp3eje1vjp/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -Wenum-conversion
Code:
extern int i;
int i;
Compiler stdout:
Compiler stderr:
Compiler for C supports arguments -Wenum-conversion: YES
Running compile:
Working directory: /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmp_f068lkd
Command line: cc /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmp_f068lkd/testfile.c -o /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmp_f068lkd/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -Wliteral-conversion
Code:
extern int i;
int i;
Compiler stdout:
Compiler stderr:
cc: error: unrecognized command-line option ‘-Wliteral-conversion’; did you mean ‘-Warith-conversion’?
Compiler for C supports arguments -Wliteral-conversion: NO
Running compile:
Working directory: /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmp50tlsjfa
Command line: cc /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmp50tlsjfa/testfile.c -o /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmp50tlsjfa/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -Wstrict-prototypes -Wno-strict-prototypes
Code:
extern int i;
int i;
Compiler stdout:
Compiler stderr:
Compiler for C supports arguments -Wno-strict-prototypes: YES
Running compile:
Working directory: /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmpe1ukydix
Command line: cc /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmpe1ukydix/testfile.c -o /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmpe1ukydix/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -Wold-style-definition
Code:
extern int i;
int i;
Compiler stdout:
Compiler stderr:
Compiler for C supports arguments -Wold-style-definition: YES
Running compile:
Working directory: /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmp5qr8g7fk
Command line: cc /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmp5qr8g7fk/testfile.c -o /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmp5qr8g7fk/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -Wparentheses-equality
Code:
extern int i;
int i;
Compiler stdout:
Compiler stderr:
cc: error: unrecognized command-line option ‘-Wparentheses-equality’
Compiler for C supports arguments -Wparentheses-equality: NO
Running compile:
Working directory: /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmp87m5zf5a
Command line: cc /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmp87m5zf5a/testfile.c -o /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmp87m5zf5a/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -W#pragma-messages
Code:
extern int i;
int i;
Compiler stdout:
Compiler stderr:
cc: error: unrecognized command-line option ‘-W#pragma-messages’
Compiler for C supports arguments -W#pragma-messages: NO
Running compile:
Working directory: /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmpok3rhdro
Command line: cc /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmpok3rhdro/testfile.c -o /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmpok3rhdro/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -Wsometimes-uninitialized
Code:
extern int i;
int i;
Compiler stdout:
Compiler stderr:
cc: error: unrecognized command-line option ‘-Wsometimes-uninitialized’; did you mean ‘-Wmaybe-uninitialized’?
Compiler for C supports arguments -Wsometimes-uninitialized: NO
Running compile:
Working directory: /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmpvjvcch1v
Command line: cc /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmpvjvcch1v/testfile.c -o /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmpvjvcch1v/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -Wtautological-unsigned-enum-zero-compare
Code:
extern int i;
int i;
Compiler stdout:
Compiler stderr:
cc: error: unrecognized command-line option ‘-Wtautological-unsigned-enum-zero-compare’
Compiler for C supports arguments -Wtautological-unsigned-enum-zero-compare: NO
Running compile:
Working directory: /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmpxc7i6aw3
Command line: cc /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmpxc7i6aw3/testfile.c -o /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmpxc7i6aw3/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -Wunneeded-internal-declaration
Code:
extern int i;
int i;
Compiler stdout:
Compiler stderr:
cc: error: unrecognized command-line option ‘-Wunneeded-internal-declaration’
Compiler for C supports arguments -Wunneeded-internal-declaration: NO
Running compile:
Working directory: /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmpbk082378
Command line: cc /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmpbk082378/testfile.c -o /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmpbk082378/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -Wunused-function
Code:
extern int i;
int i;
Compiler stdout:
Compiler stderr:
Compiler for C supports arguments -Wunused-function: YES
Running compile:
Working directory: /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmpgj9xcdfv
Command line: cc /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmpgj9xcdfv/testfile.c -o /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmpgj9xcdfv/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -Wunused-value
Code:
extern int i;
int i;
Compiler stdout:
Compiler stderr:
Compiler for C supports arguments -Wunused-value: YES
Running compile:
Working directory: /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmpkrmi1a8f
Command line: cc /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmpkrmi1a8f/testfile.c -o /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmpkrmi1a8f/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -Werror=implicit-function-declaration
Code:
extern int i;
int i;
Compiler stdout:
Compiler stderr:
Compiler for C supports arguments -Werror=implicit-function-declaration: YES
Running compile:
Working directory: /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmpuczr0gr1
Command line: cc /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmpuczr0gr1/testfile.c -o /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmpuczr0gr1/output.obj -c -D_FILE_OFFSET_BITS=64 -O0
Code:
#include<langinfo.h>
int main() {
char c = *((unsigned char *) nl_langinfo(_NL_MEASUREMENT_MEASUREMENT));
}
Compiler stdout:
Compiler stderr:
Running compile:
Working directory: /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmpt2p3dxkk
Command line: cc /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmpt2p3dxkk/testfile.c -o /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmpt2p3dxkk/output.obj -c -D_FILE_OFFSET_BITS=64 -O0
Code:
#include<langinfo.h>
int main() {
char c = *((unsigned char *) nl_langinfo(_NL_IDENTIFICATION_LANGUAGE));
}
Compiler stdout:
Compiler stderr:
Running compile:
Working directory: /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmp656qwary
Command line: cc /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmp656qwary/testfile.c -o /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmp656qwary/output.exe -D_FILE_OFFSET_BITS=64 -O0 -Wl,–start-group -lm -Wl,–end-group -Wl,–allow-shlib-undefined
Code:
int main(void) { return 0; }
Compiler stdout:
Compiler stderr:
Library m found: YES
Running compile:
Working directory: /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmpiv2h4x7s
Command line: cc /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmpiv2h4x7s/testfile.c -o /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmpiv2h4x7s/output.exe -D_FILE_OFFSET_BITS=64 -O0 -Wl,–start-group -ldl -Wl,–end-group -Wl,–allow-shlib-undefined
Code:
int main(void) { return 0; }
Compiler stdout:
Compiler stderr:
Library dl found: YES
Pkg-config binary for 1 is not cached.
Pkg-config binary missing from cross or native file, or env var undefined.
Trying a default Pkg-config fallback at pkg-config
Found pkg-config: /usr/bin/pkg-config (0.29.2)
Determining dependency ‘atk’ with pkg-config executable ‘/usr/bin/pkg-config’
env[PKG_CONFIG_PATH]: /home/mark/Code/gimp-source//lib/x86_64-linux-gnu/pkgconfig:/home/mark/Code/gimp-source//lib64/pkgconfig:/home/mark/Code/gimp-source//share/pkgconfig:/home/mark/Code/gimp-source//lib/pkgconfig
Called /usr/bin/pkg-config --modversion atk
→ 0
2.36.0
env[PKG_CONFIG_PATH]: /home/mark/Code/gimp-source//lib/x86_64-linux-gnu/pkgconfig:/home/mark/Code/gimp-source//lib64/pkgconfig:/home/mark/Code/gimp-source//share/pkgconfig:/home/mark/Code/gimp-source//lib/pkgconfig
Called /usr/bin/pkg-config --cflags atk
→ 0
-I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include
env[PKG_CONFIG_PATH]: /home/mark/Code/gimp-source//lib/x86_64-linux-gnu/pkgconfig:/home/mark/Code/gimp-source//lib64/pkgconfig:/home/mark/Code/gimp-source//share/pkgconfig:/home/mark/Code/gimp-source//lib/pkgconfig
env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1
Called /usr/bin/pkg-config --libs atk
→ 0
-L/usr/lib/x86_64-linux-gnu -latk-1.0 -lgobject-2.0 -lglib-2.0
env[PKG_CONFIG_PATH]: /home/mark/Code/gimp-source//lib/x86_64-linux-gnu/pkgconfig:/home/mark/Code/gimp-source//lib64/pkgconfig:/home/mark/Code/gimp-source//share/pkgconfig:/home/mark/Code/gimp-source//lib/pkgconfig
Called /usr/bin/pkg-config --libs atk
→ 0
-latk-1.0 -lgobject-2.0 -lglib-2.0
Running compile:
Working directory: /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmpt_t0z3uv
Command line: c++ /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmpt_t0z3uv/testfile.cpp -o /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmpt_t0z3uv/output.exe -D_FILE_OFFSET_BITS=64 -O0 -fpermissive
Code:
#include<stdio.h>
int main(void) {
printf("%ld\n", (long)(sizeof(void *)));
return 0;
}
Compiler stdout:
Compiler stderr:
Program stdout:
8
Program stderr:
Running compile:
Working directory: /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmpsdltggo3
Command line: c++ /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmpsdltggo3/testfile.cpp -o /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/tmpsdltggo3/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -fpermissive --print-search-dirs
Code:
Compiler stdout:
install: /usr/lib/gcc/x86_64-linux-gnu/11/
programs: =/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/…/…/…/…/x86_64-linux-gnu/bin/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/…/…/…/…/x86_64-linux-gnu/bin/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/…/…/…/…/x86_64-linux-gnu/bin/
libraries: =/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/…/…/…/…/x86_64-linux-gnu/lib/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/…/…/…/…/x86_64-linux-gnu/lib/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/…/…/…/…/x86_64-linux-gnu/lib/…/lib/:/usr/lib/gcc/x86_64-linux-gnu/11/…/…/…/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/…/…/…/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/…/…/…/…/lib/:/lib/x86_64-linux-gnu/11/:/lib/x86_64-linux-gnu/:/lib/…/lib/:/usr/lib/x86_64-linux-gnu/11/:/usr/lib/x86_64-linux-gnu/:/usr/lib/…/lib/:/usr/lib/gcc/x86_64-linux-gnu/11/…/…/…/…/x86_64-linux-gnu/lib/:/usr/lib/gcc/x86_64-linux-gnu/11/…/…/…/:/lib/:/usr/lib/
Compiler stderr:
Run-time dependency atk found: YES 2.36.0
Pkg-config binary for 1 is cached.
Determining dependency ‘babl’ with pkg-config executable ‘/usr/bin/pkg-config’
env[PKG_CONFIG_PATH]: /home/mark/Code/gimp-source//lib/x86_64-linux-gnu/pkgconfig:/home/mark/Code/gimp-source//lib64/pkgconfig:/home/mark/Code/gimp-source//share/pkgconfig:/home/mark/Code/gimp-source//lib/pkgconfig
Called /usr/bin/pkg-config --modversion babl
→ 0
0.1.92
env[PKG_CONFIG_PATH]: /home/mark/Code/gimp-source//lib/x86_64-linux-gnu/pkgconfig:/home/mark/Code/gimp-source//lib64/pkgconfig:/home/mark/Code/gimp-source//share/pkgconfig:/home/mark/Code/gimp-source//lib/pkgconfig
Called /usr/bin/pkg-config --cflags babl
→ 0
-I/usr/include/babl-0.1
env[PKG_CONFIG_PATH]: /home/mark/Code/gimp-source//lib/x86_64-linux-gnu/pkgconfig:/home/mark/Code/gimp-source//lib64/pkgconfig:/home/mark/Code/gimp-source//share/pkgconfig:/home/mark/Code/gimp-source//lib/pkgconfig
env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1
Called /usr/bin/pkg-config --libs babl
→ 0
-L/usr/lib/x86_64-linux-gnu -lbabl-0.1
env[PKG_CONFIG_PATH]: /home/mark/Code/gimp-source//lib/x86_64-linux-gnu/pkgconfig:/home/mark/Code/gimp-source//lib64/pkgconfig:/home/mark/Code/gimp-source//share/pkgconfig:/home/mark/Code/gimp-source//lib/pkgconfig
Called /usr/bin/pkg-config --libs babl
→ 0
-lbabl-0.1
Dependency babl found: NO found 0.1.92 but need: ‘>=0.1.98’
Invalid version of dependency, need ‘babl’ [‘>=0.1.98’] found ‘0.1.92’.
CMake binary for 1 is not cached
CMake binary missing from cross or native file, or env var undefined.
Trying a default CMake fallback at cmake
Found CMake: /usr/bin/cmake (3.22.1)
Extracting basic cmake information
CMake Toolchain: Calling CMake once to generate the compiler state
Calling CMake ([‘/usr/bin/cmake’]) in /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/CMake_compiler_info with:
- “–trace-expand”
- “–trace-format=json-v1”
- “–no-warn-unused-cli”
- “–trace-redirect=cmake_trace.txt”
- “-G”
- “Ninja”
- “-DCMAKE_TOOLCHAIN_FILE=/home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/CMake_compiler_info/CMakeMesonTempToolchainFile.cmake”
- “.”
Try CMake generator: auto
Calling CMake ([‘/usr/bin/cmake’]) in /home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/cmake_babl with: - “–trace-expand”
- “–trace-format=json-v1”
- “–no-warn-unused-cli”
- “–trace-redirect=cmake_trace.txt”
- “-DCMAKE_TOOLCHAIN_FILE=/home/mark/Code/gimp-source/build/GIMP_2_99_14/_build/meson-private/cmake_babl/CMakeMesonToolchainFile.cmake”
- “.”
– Module search paths: [‘/’, ‘/usr’, ‘/usr/local’]
– CMake root: /usr/share/cmake-3.22
– CMake architectures: [‘x86_64-linux-gnu’]
– CMake lib search paths: [‘lib’, ‘lib32’, ‘lib64’, ‘libx32’, ‘share’, ‘lib/x86_64-linux-gnu’]
Preliminary CMake check failed. Aborting.
Run-time dependency babl found: NO (tried cmake)
meson.build:343:0: ERROR: Invalid version of dependency, need ‘babl’ [‘>=0.1.98’] found ‘0.1.92’.
~/Code/gimp-source/build/gimp/meson.build
I suspect this line in GIMP master lets it build.
babl = dependency('babl-0.1', version: '>='+babl_minver, required: false)
…required: false…
Same line in 2.99.14
~/Code/gimp-source/build/GIMP_2_99_14/meson.build
babl = dependency('babl', version: '>='+babl_minver)
no false!
Can build if changed to match.
There were some changes after 2.99.14 regarding finding the babl package. I think the relevant part is using babl-0.1
instead of babl
.
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.