community/glibd-2.1.0-r6: build failure due to conflicting declarations
glibd fails to build with:
ninja: job failed: ldc2 -I=libglibd-2.0.so.2.1.0.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 -relocation-model=pic -makedeps=l
ibglibd-2.0.so.2.1.0.p/output_generated_gio_TlsBackendT.d.o.deps -of=libglibd-2.0.so.2.1.0.p/output_generated_gio_TlsBackendT.d.o -c ../output/generated/gio/TlsBackendT.d
generated/gio/TlsCertificate.d(256): Error: constructor `gio.TlsCertificate.TlsCertificate.this(string pkcs11Uri, string privateKeyPkcs11Uri)` conflicts with previous declaration at generated/gio/TlsCertificate.d(155)
ninja: job failed: ldc2 -I=libglibd-2.0.so.2.1.0.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 -relocation-model=pic -makedeps=l
ibglibd-2.0.so.2.1.0.p/output_generated_gio_TlsInteraction.d.o.deps -of=libglibd-2.0.so.2.1.0.p/output_generated_gio_TlsInteraction.d.o -c ../output/generated/gio/TlsInteraction.d
generated/gio/TlsCertificate.d(256): Error: constructor `gio.TlsCertificate.TlsCertificate.this(string pkcs11Uri, string privateKeyPkcs11Uri)` conflicts with previous declaration at generated/gio/TlsCertificate.d(155)
ninja: job failed: ldc2 -I=libglibd-2.0.so.2.1.0.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 -relocation-model=pic -makedeps=l
ibglibd-2.0.so.2.1.0.p/output_generated_gio_TlsBackendIF.d.o.deps -of=libglibd-2.0.so.2.1.0.p/output_generated_gio_TlsBackendIF.d.o -c ../output/generated/gio/TlsBackendIF.d
generated/gio/TlsCertificate.d(256): Error: constructor `gio.TlsCertificate.TlsCertificate.this(string pkcs11Uri, string privateKeyPkcs11Uri)` conflicts with previous declaration at generated/gio/TlsCertificate.d(155)
ninja: job failed: ldc2 -I=libglibd-2.0.so.2.1.0.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 -relocation-model=pic -makedeps=l
ibglibd-2.0.so.2.1.0.p/output_generated_gio_TlsConnection.d.o.deps -of=libglibd-2.0.so.2.1.0.p/output_generated_gio_TlsConnection.d.o -c ../output/generated/gio/TlsConnection.d
generated/gio/TlsCertificate.d(256): Error: constructor `gio.TlsCertificate.TlsCertificate.this(string pkcs11Uri, string privateKeyPkcs11Uri)` conflicts with previous declaration at generated/gio/TlsCertificate.d(155)
ninja: job failed: ldc2 -I=libglibd-2.0.so.2.1.0.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 -relocation-model=pic -makedeps=l
ibglibd-2.0.so.2.1.0.p/output_generated_gio_TlsDatabase.d.o.deps -of=libglibd-2.0.so.2.1.0.p/output_generated_gio_TlsDatabase.d.o -c ../output/generated/gio/TlsDatabase.d
generated/gio/TlsCertificate.d(256): Error: constructor `gio.TlsCertificate.TlsCertificate.this(string pkcs11Uri, string privateKeyPkcs11Uri)` conflicts with previous declaration at generated/gio/TlsCertificate.d(155)
ninja: job failed: ldc2 -I=libglibd-2.0.so.2.1.0.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 -relocation-model=pic -makedeps=l
ibglibd-2.0.so.2.1.0.p/output_generated_gio_TlsCertificate.d.o.deps -of=libglibd-2.0.so.2.1.0.p/output_generated_gio_TlsCertificate.d.o -c ../output/generated/gio/TlsCertificate.d
../output/generated/gio/TlsCertificate.d(256): Error: constructor `gio.TlsCertificate.TlsCertificate.this(string pkcs11Uri, string privateKeyPkcs11Uri)` conflicts with previous declaration at ../output/generated/gio/TlsCertificate.d(155)
ninja: job failed: ldc2 -I=libglibd-2.0.so.2.1.0.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 -relocation-model=pic -makedeps=l
ibglibd-2.0.so.2.1.0.p/output_generated_gio_TlsServerConnectionT.d.o.deps -of=libglibd-2.0.so.2.1.0.p/output_generated_gio_TlsServerConnectionT.d.o -c ../output/generated/gio/TlsServerConnectionT.d
generated/gio/TlsCertificate.d(256): Error: constructor `gio.TlsCertificate.TlsCertificate.this(string pkcs11Uri, string privateKeyPkcs11Uri)` conflicts with previous declaration at generated/gio/TlsCertificate.d(155)
ninja: job failed: ldc2 -I=libglibd-2.0.so.2.1.0.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 -relocation-model=pic -makedeps=l
ibglibd-2.0.so.2.1.0.p/output_generated_gio_ZlibCompressor.d.o.deps -of=libglibd-2.0.so.2.1.0.p/output_generated_gio_ZlibCompressor.d.o -c ../output/generated/gio/ZlibCompressor.d
generated/glib/TimeZone.d(184): Error: constructor `glib.TimeZone.TimeZone.this(string identifier)` conflicts with previous declaration at generated/glib/TimeZone.d(95)
ninja: job failed: ldc2 -I=libglibd-2.0.so.2.1.0.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 -relocation-model=pic -makedeps=libglibd-2.0.so.2.1.0.p/output_generated_gio_ZlibDecompressor.d.o.deps -of=libglibd-2.0.so.2.1.0.p/output_generated_gio_ZlibDecompressor.d.o -c ../output/generated/gio/ZlibDecompressor.d
generated/glib/TimeZone.d(184): Error: constructor `glib.TimeZone.TimeZone.this(string identifier)` conflicts with previous declaration at generated/glib/TimeZone.d(95)
ninja: job failed: ldc2 -I=libglibd-2.0.so.2.1.0.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 -relocation-model=pic -makedeps=libglibd-2.0.so.2.1.0.p/output_generated_gio_VolumeT.d.o.deps -of=libglibd-2.0.so.2.1.0.p/output_generated_gio_VolumeT.d.o -c ../output/generated/gio/VolumeT.d
generated/glib/TimeZone.d(184): Error: constructor `glib.TimeZone.TimeZone.this(string identifier)` conflicts with previous declaration at generated/glib/TimeZone.d(95)
ninja: job failed: ldc2 -I=libglibd-2.0.so.2.1.0.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 -relocation-model=pic -makedeps=libglibd-2.0.so.2.1.0.p/output_generated_gio_VolumeMonitor.d.o.deps -of=libglibd-2.0.so.2.1.0.p/output_generated_gio_VolumeMonitor.d.o -c ../output/generated/gio/VolumeMonitor.d
generated/glib/TimeZone.d(184): Error: constructor `glib.TimeZone.TimeZone.this(string identifier)` conflicts with previous declaration at generated/glib/TimeZone.d(95)
ninja: job failed: ldc2 -I=libglibd-2.0.so.2.1.0.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 -relocation-model=pic -makedeps=libglibd-2.0.so.2.1.0.p/output_generated_gio_Vfs.d.o.deps -of=libglibd-2.0.so.2.1.0.p/output_generated_gio_Vfs.d.o -c ../output/generated/gio/Vfs.d
generated/glib/TimeZone.d(184): Error: constructor `glib.TimeZone.TimeZone.this(string identifier)` conflicts with previous declaration at generated/glib/TimeZone.d(95)
ninja: job failed: ldc2 -I=libglibd-2.0.so.2.1.0.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 -relocation-model=pic -makedeps=libglibd-2.0.so.2.1.0.p/output_generated_gio_VolumeIF.d.o.deps -of=libglibd-2.0.so.2.1.0.p/output_generated_gio_VolumeIF.d.o -c ../output/generated/gio/VolumeIF.d
generated/glib/TimeZone.d(184): Error: constructor `glib.TimeZone.TimeZone.this(string identifier)` conflicts with previous declaration at generated/glib/TimeZone.d(95)
ninja: job failed: ldc2 -I=libglibd-2.0.so.2.1.0.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 -relocation-model=pic -makedeps=libglibd-2.0.so.2.1.0.p/output_generated_gio_TlsServerConnectionIF.d.o.deps -of=libglibd-2.0.so.2.1.0.p/output_generated_gio_TlsServerConnectionIF.d.o -c ../output/generated/gio/TlsServerConnectionIF.d
generated/gio/TlsCertificate.d(256): Error: constructor `gio.TlsCertificate.TlsCertificate.this(string pkcs11Uri, string privateKeyPkcs11Uri)` conflicts with previous declaration at generated/gio/TlsCertificate.d(155)
ninja: job failed: ldc2 -I=libglibd-2.0.so.2.1.0.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 -relocation-model=pic -makedeps=libglibd-2.0.so.2.1.0.p/output_generated_gio_ContentType.d.o.deps -of=libglibd-2.0.so.2.1.0.p/output_generated_gio_ContentType.d.o -c ../output/generated/gio/ContentType.d
generated/glib/TimeZone.d(184): Error: constructor `glib.TimeZone.TimeZone.this(string identifier)` conflicts with previous declaration at generated/glib/TimeZone.d(95)
ninja: job failed: ldc2 -I=tests/gobject/dclosure_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 -makedeps=tests/gobject/dclosure_test.p/DClosureTest.d.o.deps -of=tests/gobject/dclosure_test.p/DClosureTest.d.o -c ../tests/gobject/DClosureTest.d
generated/glib/TimeZone.d(184): Error: constructor `glib.TimeZone.TimeZone.this(string identifier)` conflicts with previous declaration at generated/glib/TimeZone.d(95)
ninja: subcommands failed
See: https://build.alpinelinux.org/buildlogs/build-3-14-aarch64/community/glibd/glibd-2.1.0-r6.log