Closed ncopa closed 11 months ago
Build fails on alpine linux x86_64:
The Meson build system Version: 1.2.1 Source dir: /home/ncopa/aports/community/glibd/src/GlibD-2.4.2 Build dir: /home/ncopa/aports/community/glibd/src/GlibD-2.4.2/output Build type: native build Project name: GlibD Project version: 2.4.1 D compiler for the host machine: ldc2 (llvm 1.33.0 "LDC - the LLVM D compiler (1.33.0):") D linker for the host machine: ldc2 ld.bfd 2.41 Host machine cpu family: x86_64 Host machine cpu: x86_64 Found pkg-config: /usr/bin/pkg-config (2.0.3) Run-time dependency glib-2.0 found: YES 2.78.0 Run-time dependency gmodule-2.0 found: YES 2.78.0 Run-time dependency gobject-2.0 found: YES 2.78.0 Run-time dependency gio-2.0 found: YES 2.78.0 Run-time dependency gobject-introspection-1.0 found: YES 1.78.0 Program girtod found: YES (/usr/bin/girtod) Message: Generating D interfaces from GIR... Build targets in project: 4 GlibD 2.4.1 User defined options auto_features : auto bindir : /usr/bin buildtype : plain datadir : /usr/share includedir : /usr/include infodir : /usr/share/info libdir : /usr/lib libexecdir : /usr/libexec localedir : /usr/share/locale localstatedir : /var mandir : /usr/share/man prefix : /usr sbindir : /usr/sbin sharedstatedir : /var/lib sysconfdir : /etc werror : false wrap_mode : nodownload python.bytecompile: 0 b_lto : false b_pie : true b_staticpic : true Found ninja-1.9 at /usr/bin/ninja INFO: autodetecting backend as ninja INFO: calculating backend command to run: /usr/bin/ninja -C /home/ncopa/aports/community/glibd/src/GlibD-2.4.2/output ninja: entering directory '/home/ncopa/aports/community/glibd/src/GlibD-2.4.2/output' [1/349] Compiling D object tests/gobject/value_test.p/ValueTest.d.o [2/349] Compiling D object tests/gobject/objectg_test.p/ObjectGTest.d.o [3/349] Compiling D object libglibd-2.0.so.2.4.1.p/output_generated_gobject_Flags.d.o [4/349] Compiling D object libglibd-2.0.so.2.4.1.p/output_generated_gobject_Enums.d.o [5/349] Compiling D object libglibd-2.0.so.2.4.1.p/output_generated_gobject_Boxed.d.o [6/349] Compiling D object libglibd-2.0.so.2.4.1.p/output_generated_gobject_Type.d.o [7/349] Compiling D object libglibd-2.0.so.2.4.1.p/output_generated_gobject_Signals.d.o [8/349] Compiling D object libglibd-2.0.so.2.4.1.p/output_generated_gobject_DClosure.d.o [9/349] Compiling D object libglibd-2.0.so.2.4.1.p/output_generated_gobject_WeakRef.d.o [10/349] Compiling D object libglibd-2.0.so.2.4.1.p/output_generated_gobject_ValueArray.d.o [11/349] Compiling D object libglibd-2.0.so.2.4.1.p/output_generated_gobject_Value.d.o [12/349] Compiling D object libglibd-2.0.so.2.4.1.p/output_generated_gobject_TypeValueTable.d.o [13/349] Compiling D object libglibd-2.0.so.2.4.1.p/output_generated_gobject_TypePluginT.d.o [14/349] Compiling D object libglibd-2.0.so.2.4.1.p/output_generated_gobject_TypePluginIF.d.o [15/349] Compiling D object libglibd-2.0.so.2.4.1.p/output_generated_gobject_TypeModule.d.o [16/349] Compiling D object libglibd-2.0.so.2.4.1.p/output_generated_gobject_TypeInterface.d.o [17/349] Compiling D object libglibd-2.0.so.2.4.1.p/output_generated_gobject_TypeInstance.d.o [18/349] Compiling D object libglibd-2.0.so.2.4.1.p/output_generated_gobject_TypeClass.d.o [19/349] Compiling D object libglibd-2.0.so.2.4.1.p/output_generated_gobject_SignalGroup.d.o [20/349] Compiling D object libglibd-2.0.so.2.4.1.p/output_generated_gobject_ParamSpecPool.d.o [21/349] Compiling D object libglibd-2.0.so.2.4.1.p/output_generated_gobject_ParamSpec.d.o [22/349] Compiling D object libglibd-2.0.so.2.4.1.p/output_generated_gobject_ObjectClass.d.o [23/349] Compiling D object libglibd-2.0.so.2.4.1.p/output_generated_gobject_ObjectG.d.o [24/349] Compiling D object libglibd-2.0.so.2.4.1.p/output_generated_gobject_Closure.d.o [25/349] Compiling D object libglibd-2.0.so.2.4.1.p/output_generated_gobject_CClosure.d.o [26/349] Compiling D object libglibd-2.0.so.2.4.1.p/output_generated_gobject_BindingGroup.d.o ninja: job failed: ldc2 -I=libglibd-2.0.so.2.4.1.p -I=. -I=.. -I=generated -I=../generated -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -enable-color -wi -Os -relocation-model=pic -makedeps=libglibd-2.0.so.2.4.1.p/output_generated_gobject_Value.d.o.deps -of=libglibd-2.0.so.2.4.1.p/output_generated_gobject_Value.d.o -c ../output/generated/gobject/Value.d generated/glib/StringG.d(137): Error: constructor `glib.StringG.StringG.this(string init)` conflicts with previous declaration at generated/glib/StringG.d(78) ninja: job failed: ldc2 -I=libglibd-2.0.so.2.4.1.p -I=. -I=.. -I=generated -I=../generated -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -enable-color -wi -Os -relocation-model=pic -makedeps=libglibd-2.0.so.2.4.1.p/output_generated_gobject_SignalGroup.d.o.deps -of=libglibd-2.0.so.2.4.1.p/output_generated_gobject_SignalGroup.d.o -c ../output/generated/gobject/SignalGroup.d generated/glib/StringG.d(137): Error: constructor `glib.StringG.StringG.this(string init)` conflicts with previous declaration at generated/glib/StringG.d(78) ninja: job failed: ldc2 -I=libglibd-2.0.so.2.4.1.p -I=. -I=.. -I=generated -I=../generated -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -enable-color -wi -Os -relocation-model=pic -makedeps=libglibd-2.0.so.2.4.1.p/output_generated_gobject_DClosure.d.o.deps -of=libglibd-2.0.so.2.4.1.p/output_generated_gobject_DClosure.d.o -c ../output/generated/gobject/DClosure.d generated/glib/StringG.d(137): Error: constructor `glib.StringG.StringG.this(string init)` conflicts with previous declaration at generated/glib/StringG.d(78) ninja: job failed: ldc2 -I=libglibd-2.0.so.2.4.1.p -I=. -I=.. -I=generated -I=../generated -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -enable-color -wi -Os -relocation-model=pic -makedeps=libglibd-2.0.so.2.4.1.p/output_generated_gobject_Type.d.o.deps -of=libglibd-2.0.so.2.4.1.p/output_generated_gobject_Type.d.o -c ../output/generated/gobject/Type.d generated/glib/StringG.d(137): Error: constructor `glib.StringG.StringG.this(string init)` conflicts with previous declaration at generated/glib/StringG.d(78) ninja: job failed: ldc2 -I=libglibd-2.0.so.2.4.1.p -I=. -I=.. -I=generated -I=../generated -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -enable-color -wi -Os -relocation-model=pic -makedeps=libglibd-2.0.so.2.4.1.p/output_generated_gobject_ParamSpecPool.d.o.deps -of=libglibd-2.0.so.2.4.1.p/output_generated_gobject_ParamSpecPool.d.o -c ../output/generated/gobject/ParamSpecPool.d generated/glib/StringG.d(137): Error: constructor `glib.StringG.StringG.this(string init)` conflicts with previous declaration at generated/glib/StringG.d(78) ninja: job failed: ldc2 -I=libglibd-2.0.so.2.4.1.p -I=. -I=.. -I=generated -I=../generated -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -enable-color -wi -Os -relocation-model=pic -makedeps=libglibd-2.0.so.2.4.1.p/output_generated_gobject_TypeClass.d.o.deps -of=libglibd-2.0.so.2.4.1.p/output_generated_gobject_TypeClass.d.o -c ../output/generated/gobject/TypeClass.d generated/glib/StringG.d(137): Error: constructor `glib.StringG.StringG.this(string init)` conflicts with previous declaration at generated/glib/StringG.d(78) ninja: job failed: ldc2 -I=libglibd-2.0.so.2.4.1.p -I=. -I=.. -I=generated -I=../generated -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -enable-color -wi -Os -relocation-model=pic -makedeps=libglibd-2.0.so.2.4.1.p/output_generated_gobject_ValueArray.d.o.deps -of=libglibd-2.0.so.2.4.1.p/output_generated_gobject_ValueArray.d.o -c ../output/generated/gobject/ValueArray.d generated/glib/StringG.d(137): Error: constructor `glib.StringG.StringG.this(string init)` conflicts with previous declaration at generated/glib/StringG.d(78) ninja: job failed: ldc2 -I=libglibd-2.0.so.2.4.1.p -I=. -I=.. -I=generated -I=../generated -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -enable-color -wi -Os -relocation-model=pic -makedeps=libglibd-2.0.so.2.4.1.p/output_generated_gobject_TypeInterface.d.o.deps -of=libglibd-2.0.so.2.4.1.p/output_generated_gobject_TypeInterface.d.o -c ../output/generated/gobject/TypeInterface.d generated/glib/StringG.d(137): Error: constructor `glib.StringG.StringG.this(string init)` conflicts with previous declaration at generated/glib/StringG.d(78) ninja: job failed: ldc2 -I=libglibd-2.0.so.2.4.1.p -I=. -I=.. -I=generated -I=../generated -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -enable-color -wi -Os -relocation-model=pic -makedeps=libglibd-2.0.so.2.4.1.p/output_generated_gobject_TypeModule.d.o.deps -of=libglibd-2.0.so.2.4.1.p/output_generated_gobject_TypeModule.d.o -c ../output/generated/gobject/TypeModule.d generated/glib/StringG.d(137): Error: constructor `glib.StringG.StringG.this(string init)` conflicts with previous declaration at generated/glib/StringG.d(78) ninja: job failed: ldc2 -I=libglibd-2.0.so.2.4.1.p -I=. -I=.. -I=generated -I=../generated -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -enable-color -wi -Os -relocation-model=pic -makedeps=libglibd-2.0.so.2.4.1.p/output_generated_gobject_WeakRef.d.o.deps -of=libglibd-2.0.so.2.4.1.p/output_generated_gobject_WeakRef.d.o -c ../output/generated/gobject/WeakRef.d generated/glib/StringG.d(137): Error: constructor `glib.StringG.StringG.this(string init)` conflicts with previous declaration at generated/glib/StringG.d(78) ninja: job failed: ldc2 -I=tests/gobject/value_test.p -I=tests/gobject -I=../tests/gobject -I=generated -I=../generated -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -enable-color -wi -Os -makedeps=tests/gobject/value_test.p/ValueTest.d.o.deps -of=tests/gobject/value_test.p/ValueTest.d.o -c ../tests/gobject/ValueTest.d generated/glib/StringG.d(137): Error: constructor `glib.StringG.StringG.this(string init)` conflicts with previous declaration at generated/glib/StringG.d(78) ninja: job failed: ldc2 -I=tests/gobject/objectg_test.p -I=tests/gobject -I=../tests/gobject -I=generated -I=../generated -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -enable-color -wi -Os -makedeps=tests/gobject/objectg_test.p/ObjectGTest.d.o.deps -of=tests/gobject/objectg_test.p/ObjectGTest.d.o -c ../tests/gobject/ObjectGTest.d generated/glib/StringG.d(137): Error: constructor `glib.StringG.StringG.this(string init)` conflicts with previous declaration at generated/glib/StringG.d(78) ninja: job failed: ldc2 -I=libglibd-2.0.so.2.4.1.p -I=. -I=.. -I=generated -I=../generated -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -enable-color -wi -Os -relocation-model=pic -makedeps=libglibd-2.0.so.2.4.1.p/output_generated_gobject_Signals.d.o.deps -of=libglibd-2.0.so.2.4.1.p/output_generated_gobject_Signals.d.o -c ../output/generated/gobject/Signals.d generated/glib/StringG.d(137): Error: constructor `glib.StringG.StringG.this(string init)` conflicts with previous declaration at generated/glib/StringG.d(78) ninja: job failed: ldc2 -I=libglibd-2.0.so.2.4.1.p -I=. -I=.. -I=generated -I=../generated -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -enable-color -wi -Os -relocation-model=pic -makedeps=libglibd-2.0.so.2.4.1.p/output_generated_gobject_ParamSpec.d.o.deps -of=libglibd-2.0.so.2.4.1.p/output_generated_gobject_ParamSpec.d.o -c ../output/generated/gobject/ParamSpec.d generated/glib/StringG.d(137): Error: constructor `glib.StringG.StringG.this(string init)` conflicts with previous declaration at generated/glib/StringG.d(78) ninja: job failed: ldc2 -I=libglibd-2.0.so.2.4.1.p -I=. -I=.. -I=generated -I=../generated -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -enable-color -wi -Os -relocation-model=pic -makedeps=libglibd-2.0.so.2.4.1.p/output_generated_gobject_ObjectG.d.o.deps -of=libglibd-2.0.so.2.4.1.p/output_generated_gobject_ObjectG.d.o -c ../output/generated/gobject/ObjectG.d generated/glib/StringG.d(137): Error: constructor `glib.StringG.StringG.this(string init)` conflicts with previous declaration at generated/glib/StringG.d(78) ninja: job failed: ldc2 -I=libglibd-2.0.so.2.4.1.p -I=. -I=.. -I=generated -I=../generated -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -enable-color -wi -Os -relocation-model=pic -makedeps=libglibd-2.0.so.2.4.1.p/output_generated_gobject_Closure.d.o.deps -of=libglibd-2.0.so.2.4.1.p/output_generated_gobject_Closure.d.o -c ../output/generated/gobject/Closure.d generated/glib/StringG.d(137): Error: constructor `glib.StringG.StringG.this(string init)` conflicts with previous declaration at generated/glib/StringG.d(78) ninja: job failed: ldc2 -I=libglibd-2.0.so.2.4.1.p -I=. -I=.. -I=generated -I=../generated -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -enable-color -wi -Os -relocation-model=pic -makedeps=libglibd-2.0.so.2.4.1.p/output_generated_gobject_ObjectClass.d.o.deps -of=libglibd-2.0.so.2.4.1.p/output_generated_gobject_ObjectClass.d.o -c ../output/generated/gobject/ObjectClass.d generated/glib/StringG.d(137): Error: constructor `glib.StringG.StringG.this(string init)` conflicts with previous declaration at generated/glib/StringG.d(78) ninja: job failed: ldc2 -I=libglibd-2.0.so.2.4.1.p -I=. -I=.. -I=generated -I=../generated -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -enable-color -wi -Os -relocation-model=pic -makedeps=libglibd-2.0.so.2.4.1.p/output_generated_gobject_CClosure.d.o.deps -of=libglibd-2.0.so.2.4.1.p/output_generated_gobject_CClosure.d.o -c ../output/generated/gobject/CClosure.d generated/glib/StringG.d(137): Error: constructor `glib.StringG.StringG.this(string init)` conflicts with previous declaration at generated/glib/StringG.d(78) ninja: job failed: ldc2 -I=libglibd-2.0.so.2.4.1.p -I=. -I=.. -I=generated -I=../generated -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -enable-color -wi -Os -relocation-model=pic -makedeps=libglibd-2.0.so.2.4.1.p/output_generated_gobject_BindingGroup.d.o.deps -of=libglibd-2.0.so.2.4.1.p/output_generated_gobject_BindingGroup.d.o -c ../output/generated/gobject/BindingGroup.d generated/glib/StringG.d(137): Error: constructor `glib.StringG.StringG.this(string init)` conflicts with previous declaration at generated/glib/StringG.d(78) ninja: subcommands failed
Build fails on alpine linux x86_64: