gtkd-developers / GlibD

D bindings for the GLib C Utility Library.
Other
5 stars 3 forks source link

Error: constructor `glib.StringG.StringG.this(string init)` conflicts with previous declaration at generated/glib/StringG.d(78) #17

Closed ncopa closed 11 months ago

ncopa commented 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