Closed Conan-Kudo closed 6 months ago
GLibD 2.4.2 in Rawhide fails to build with the following errors:
+ /usr/bin/meson setup --buildtype=plain --prefix=/usr --libdir=/usr/lib64 --libexecdir=/usr/libexec --bindir=/usr/bin --sbindir=/usr/sbin --includedir=/usr/include --datadir=/usr/share --mandir=/usr/share/man --infodir=/usr/share/info --localedir=/usr/share/locale --sysconfdir=/etc --localstatedir=/var --sharedstatedir=/var/lib --wrap-mode=nodownload --auto-features=enabled . redhat-linux-build The Meson build system Version: 1.3.1 Source dir: /builddir/build/BUILD/GlibD-2.4.2 Build dir: /builddir/build/BUILD/GlibD-2.4.2/redhat-linux-build Build type: native build Project name: GlibD Project version: 2.4.2 D compiler for the host machine: ldc2 (llvm 1.35.0 "LDC - the LLVM D compiler (1.35.0):") D linker for the host machine: ldc2 ld.bfd 2.41-32 Host machine cpu family: x86_64 Host machine cpu: x86_64 Found pkg-config: YES (/usr/bin/pkg-config) 1.9.5 Run-time dependency glib-2.0 found: YES 2.79.1 Run-time dependency gmodule-2.0 found: YES 2.79.1 Run-time dependency gobject-2.0 found: YES 2.79.1 Run-time dependency gio-2.0 found: YES 2.79.1 Run-time dependency gobject-introspection-1.0 found: YES 1.79.1 Program girtod found: YES (/usr/bin/girtod) Message: Generating D interfaces from GIR... Build targets in project: 4 GlibD 2.4.2 User defined options auto_features : enabled bindir : /usr/bin buildtype : plain datadir : /usr/share includedir : /usr/include infodir : /usr/share/info libdir : /usr/lib64 libexecdir : /usr/libexec localedir : /usr/share/locale localstatedir : /var mandir : /usr/share/man prefix : /usr sbindir : /usr/sbin sharedstatedir: /var/lib sysconfdir : /etc wrap_mode : nodownload Found ninja-1.11.1 at /usr/bin/ninja + /usr/bin/meson compile -C redhat-linux-build -j 6 --verbose ninja: Entering directory `/builddir/build/BUILD/GlibD-2.4.2/redhat-linux-build' [1/360] ldc2 -I=libglibd-2.0.so.2.4.2.p -I=. -I=.. -I=generated -I=../generated -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -enable-color -wi -O -g -release -wi -relocation-model=pic -makedeps=libglibd-2.0.so.2.4.2.p/redhat-linux-build_generated_gtkd_paths.d.o.deps -of=libglibd-2.0.so.2.4.2.p/redhat-linux-build_generated_gtkd_paths.d.o -c ../redhat-linux-build/generated/gtkd/paths.d [2/360] ldc2 -I=libglibd-2.0.so.2.4.2.p -I=. -I=.. -I=generated -I=../generated -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -enable-color -wi -O -g -release -wi -relocation-model=pic -makedeps=libglibd-2.0.so.2.4.2.p/redhat-linux-build_generated_glib_c_functions.d.o.deps -of=libglibd-2.0.so.2.4.2.p/redhat-linux-build_generated_glib_c_functions.d.o -c ../redhat-linux-build/generated/glib/c/functions.d FAILED: libglibd-2.0.so.2.4.2.p/redhat-linux-build_generated_glib_c_functions.d.o ldc2 -I=libglibd-2.0.so.2.4.2.p -I=. -I=.. -I=generated -I=../generated -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -enable-color -wi -O -g -release -wi -relocation-model=pic -makedeps=libglibd-2.0.so.2.4.2.p/redhat-linux-build_generated_glib_c_functions.d.o.deps -of=libglibd-2.0.so.2.4.2.p/redhat-linux-build_generated_glib_c_functions.d.o -c ../redhat-linux-build/generated/glib/c/functions.d ../redhat-linux-build/generated/glib/c/functions.d(474): Error: `GIOCondition` matches conflicting symbols: generated/glib/c/types.d(890): enum `glib.c.types.GIOCondition` generated/gobject/c/types.d(139): enum `gobject.c.types.GIOCondition` ../redhat-linux-build/generated/glib/c/functions.d(505): Error: `GIOCondition` matches conflicting symbols: generated/glib/c/types.d(890): enum `glib.c.types.GIOCondition` generated/gobject/c/types.d(139): enum `gobject.c.types.GIOCondition` ../redhat-linux-build/generated/glib/c/functions.d(506): Error: `GIOCondition` matches conflicting symbols: generated/glib/c/types.d(890): enum `glib.c.types.GIOCondition` generated/gobject/c/types.d(139): enum `gobject.c.types.GIOCondition` ../redhat-linux-build/generated/glib/c/functions.d(507): Error: `GIOCondition` matches conflicting symbols: generated/glib/c/types.d(890): enum `glib.c.types.GIOCondition` generated/gobject/c/types.d(139): enum `gobject.c.types.GIOCondition` ../redhat-linux-build/generated/glib/c/functions.d(1101): Error: `GIOCondition` matches conflicting symbols: generated/glib/c/types.d(890): enum `glib.c.types.GIOCondition` generated/gobject/c/types.d(139): enum `gobject.c.types.GIOCondition` ../redhat-linux-build/generated/glib/c/functions.d(1113): Error: `GIOCondition` matches conflicting symbols: generated/glib/c/types.d(890): enum `glib.c.types.GIOCondition` generated/gobject/c/types.d(139): enum `gobject.c.types.GIOCondition` ../redhat-linux-build/generated/glib/c/functions.d(1114): Error: `GIOCondition` matches conflicting symbols: generated/glib/c/types.d(890): enum `glib.c.types.GIOCondition` generated/gobject/c/types.d(139): enum `gobject.c.types.GIOCondition` ../redhat-linux-build/generated/glib/c/functions.d(1787): Error: undefined identifier `gintptr` ../redhat-linux-build/generated/glib/c/functions.d(2011): Error: `GIOCondition` matches conflicting symbols: generated/glib/c/types.d(890): enum `glib.c.types.GIOCondition` generated/gobject/c/types.d(139): enum `gobject.c.types.GIOCondition` ../redhat-linux-build/generated/glib/c/functions.d(2012): Error: `GIOCondition` matches conflicting symbols: generated/glib/c/types.d(890): enum `glib.c.types.GIOCondition` generated/gobject/c/types.d(139): enum `gobject.c.types.GIOCondition` ../redhat-linux-build/generated/glib/c/functions.d(2013): Error: `GIOCondition` matches conflicting symbols: generated/glib/c/types.d(890): enum `glib.c.types.GIOCondition` generated/gobject/c/types.d(139): enum `gobject.c.types.GIOCondition` [3/360] ldc2 -I=libglibd-2.0.so.2.4.2.p -I=. -I=.. -I=generated -I=../generated -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -enable-color -wi -O -g -release -wi -relocation-model=pic -makedeps=libglibd-2.0.so.2.4.2.p/redhat-linux-build_generated_glib_Allocator.d.o.deps -of=libglibd-2.0.so.2.4.2.p/redhat-linux-build_generated_glib_Allocator.d.o -c ../redhat-linux-build/generated/glib/Allocator.d FAILED: libglibd-2.0.so.2.4.2.p/redhat-linux-build_generated_glib_Allocator.d.o ldc2 -I=libglibd-2.0.so.2.4.2.p -I=. -I=.. -I=generated -I=../generated -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -enable-color -wi -O -g -release -wi -relocation-model=pic -makedeps=libglibd-2.0.so.2.4.2.p/redhat-linux-build_generated_glib_Allocator.d.o.deps -of=libglibd-2.0.so.2.4.2.p/redhat-linux-build_generated_glib_Allocator.d.o -c ../redhat-linux-build/generated/glib/Allocator.d generated/glib/c/functions.d(474): Error: `GIOCondition` matches conflicting symbols: generated/glib/c/types.d(890): enum `glib.c.types.GIOCondition` generated/gobject/c/types.d(139): enum `gobject.c.types.GIOCondition` generated/glib/c/functions.d(505): Error: `GIOCondition` matches conflicting symbols: generated/glib/c/types.d(890): enum `glib.c.types.GIOCondition` generated/gobject/c/types.d(139): enum `gobject.c.types.GIOCondition` generated/glib/c/functions.d(506): Error: `GIOCondition` matches conflicting symbols: generated/glib/c/types.d(890): enum `glib.c.types.GIOCondition` generated/gobject/c/types.d(139): enum `gobject.c.types.GIOCondition` generated/glib/c/functions.d(507): Error: `GIOCondition` matches conflicting symbols: generated/glib/c/types.d(890): enum `glib.c.types.GIOCondition` generated/gobject/c/types.d(139): enum `gobject.c.types.GIOCondition` generated/glib/c/functions.d(1101): Error: `GIOCondition` matches conflicting symbols: generated/glib/c/types.d(890): enum `glib.c.types.GIOCondition` generated/gobject/c/types.d(139): enum `gobject.c.types.GIOCondition` generated/glib/c/functions.d(1113): Error: `GIOCondition` matches conflicting symbols: generated/glib/c/types.d(890): enum `glib.c.types.GIOCondition` generated/gobject/c/types.d(139): enum `gobject.c.types.GIOCondition` generated/glib/c/functions.d(1114): Error: `GIOCondition` matches conflicting symbols: generated/glib/c/types.d(890): enum `glib.c.types.GIOCondition` generated/gobject/c/types.d(139): enum `gobject.c.types.GIOCondition` generated/glib/c/functions.d(1787): Error: undefined identifier `gintptr` generated/glib/c/functions.d(2011): Error: `GIOCondition` matches conflicting symbols: generated/glib/c/types.d(890): enum `glib.c.types.GIOCondition` generated/gobject/c/types.d(139): enum `gobject.c.types.GIOCondition` generated/glib/c/functions.d(2012): Error: `GIOCondition` matches conflicting symbols: generated/glib/c/types.d(890): enum `glib.c.types.GIOCondition` generated/gobject/c/types.d(139): enum `gobject.c.types.GIOCondition` generated/glib/c/functions.d(2013): Error: `GIOCondition` matches conflicting symbols: generated/glib/c/types.d(890): enum `glib.c.types.GIOCondition` generated/gobject/c/types.d(139): enum `gobject.c.types.GIOCondition` [4/360] ldc2 -I=libglibd-2.0.so.2.4.2.p -I=. -I=.. -I=generated -I=../generated -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -enable-color -wi -O -g -release -wi -relocation-model=pic -makedeps=libglibd-2.0.so.2.4.2.p/redhat-linux-build_generated_glib_c_types.d.o.deps -of=libglibd-2.0.so.2.4.2.p/redhat-linux-build_generated_glib_c_types.d.o -c ../redhat-linux-build/generated/glib/c/types.d [5/360] ldc2 -I=libglibd-2.0.so.2.4.2.p -I=. -I=.. -I=generated -I=../generated -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -enable-color -wi -O -g -release -wi -relocation-model=pic -makedeps=libglibd-2.0.so.2.4.2.p/redhat-linux-build_generated_glib_ArrayG.d.o.deps -of=libglibd-2.0.so.2.4.2.p/redhat-linux-build_generated_glib_ArrayG.d.o -c ../redhat-linux-build/generated/glib/ArrayG.d FAILED: libglibd-2.0.so.2.4.2.p/redhat-linux-build_generated_glib_ArrayG.d.o ldc2 -I=libglibd-2.0.so.2.4.2.p -I=. -I=.. -I=generated -I=../generated -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -enable-color -wi -O -g -release -wi -relocation-model=pic -makedeps=libglibd-2.0.so.2.4.2.p/redhat-linux-build_generated_glib_ArrayG.d.o.deps -of=libglibd-2.0.so.2.4.2.p/redhat-linux-build_generated_glib_ArrayG.d.o -c ../redhat-linux-build/generated/glib/ArrayG.d generated/glib/c/functions.d(474): Error: `GIOCondition` matches conflicting symbols: generated/glib/c/types.d(890): enum `glib.c.types.GIOCondition` generated/gobject/c/types.d(139): enum `gobject.c.types.GIOCondition` generated/glib/c/functions.d(505): Error: `GIOCondition` matches conflicting symbols: generated/glib/c/types.d(890): enum `glib.c.types.GIOCondition` generated/gobject/c/types.d(139): enum `gobject.c.types.GIOCondition` generated/glib/c/functions.d(506): Error: `GIOCondition` matches conflicting symbols: generated/glib/c/types.d(890): enum `glib.c.types.GIOCondition` generated/gobject/c/types.d(139): enum `gobject.c.types.GIOCondition` generated/glib/c/functions.d(507): Error: `GIOCondition` matches conflicting symbols: generated/glib/c/types.d(890): enum `glib.c.types.GIOCondition` generated/gobject/c/types.d(139): enum `gobject.c.types.GIOCondition` generated/glib/c/functions.d(1101): Error: `GIOCondition` matches conflicting symbols: generated/glib/c/types.d(890): enum `glib.c.types.GIOCondition` generated/gobject/c/types.d(139): enum `gobject.c.types.GIOCondition` generated/glib/c/functions.d(1113): Error: `GIOCondition` matches conflicting symbols: generated/glib/c/types.d(890): enum `glib.c.types.GIOCondition` generated/gobject/c/types.d(139): enum `gobject.c.types.GIOCondition` generated/glib/c/functions.d(1114): Error: `GIOCondition` matches conflicting symbols: generated/glib/c/types.d(890): enum `glib.c.types.GIOCondition` generated/gobject/c/types.d(139): enum `gobject.c.types.GIOCondition` generated/glib/c/functions.d(1787): Error: undefined identifier `gintptr` generated/glib/c/functions.d(2011): Error: `GIOCondition` matches conflicting symbols: generated/glib/c/types.d(890): enum `glib.c.types.GIOCondition` generated/gobject/c/types.d(139): enum `gobject.c.types.GIOCondition` generated/glib/c/functions.d(2012): Error: `GIOCondition` matches conflicting symbols: generated/glib/c/types.d(890): enum `glib.c.types.GIOCondition` generated/gobject/c/types.d(139): enum `gobject.c.types.GIOCondition` generated/glib/c/functions.d(2013): Error: `GIOCondition` matches conflicting symbols: generated/glib/c/types.d(890): enum `glib.c.types.GIOCondition` generated/gobject/c/types.d(139): enum `gobject.c.types.GIOCondition` [6/360] ldc2 -I=libglibd-2.0.so.2.4.2.p -I=. -I=.. -I=generated -I=../generated -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -enable-color -wi -O -g -release -wi -relocation-model=pic -makedeps=libglibd-2.0.so.2.4.2.p/redhat-linux-build_generated_gtkd_Implement.d.o.deps -of=libglibd-2.0.so.2.4.2.p/redhat-linux-build_generated_gtkd_Implement.d.o -c ../redhat-linux-build/generated/gtkd/Implement.d [7/360] ldc2 -I=libglibd-2.0.so.2.4.2.p -I=. -I=.. -I=generated -I=../generated -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -enable-color -wi -O -g -release -wi -relocation-model=pic -makedeps=libglibd-2.0.so.2.4.2.p/redhat-linux-build_generated_gtkd_Loader.d.o.deps -of=libglibd-2.0.so.2.4.2.p/redhat-linux-build_generated_gtkd_Loader.d.o -c ../redhat-linux-build/generated/gtkd/Loader.d ninja: build stopped: subcommand failed. INFO: autodetecting backend as ninja INFO: calculating backend command to run: /usr/bin/ninja -C /builddir/build/BUILD/GlibD-2.4.2/redhat-linux-build -j 6 -v
Full build log here: glibd-2.4.2-1.fc40-build.log.txt
The fixes for GLib 2.79 also need the latest version of gir-to-d.
GLibD 2.4.2 in Rawhide fails to build with the following errors:
Full build log here: glibd-2.4.2-1.fc40-build.log.txt