Am Fr., 18. Okt. 2019 um 18:03 Uhr schrieb peter green <plugw...@p10link.net>: > > Package: gtk-d > Version: 3.9.0-2 > Severity: serious > > The issue with gtk-d trying to build with the wrong compiler on gdc > architectures (most notablly armhf, which until recently was an ldc > architecture) has now been fixed, unfortunately it is still failling to > build, this time with a bunch of duplicate symbol errors. The first few such > errors are posted below. > > /usr/bin/ld: generated/gtkd/gio/UnixSocketAddress.pic.o: in function > `_DT20_D3gio13SocketAddress13SocketAddress8__mixin926getSocketConnectableStructMFbZPS3gio1c5types18GSocketConnectable': > ./generated/gtkd/gio/UnixSocketAddress.d:222: multiple definition of > `_DT20_D3gio13SocketAddress13SocketAddress8__mixin926getSocketConnectableStructMFbZPS3gio1c5types18GSocketConnectable'; > > generated/gtkd/gio/InetSocketAddress.pic.o:./generated/gtkd/gio/InetSocketAddress.d:52: > first defined here > /usr/bin/ld: generated/gtkd/gio/UnixSocketAddress.pic.o: in function > `_DT20_D3gio13SocketAddress13SocketAddress8__mixin99enumerateMFZC3gio23SocketAddressEnumerator23SocketAddressEnumerator': > ./generated/gtkd/gio/UnixSocketAddress.d:222: multiple definition of > `_DT20_D3gio13SocketAddress13SocketAddress8__mixin99enumerateMFZC3gio23SocketAddressEnumerator23SocketAddressEnumerator'; > > generated/gtkd/gio/InetSocketAddress.pic.o:./generated/gtkd/gio/InetSocketAddress.d:52: > first defined here > /usr/bin/ld: generated/gtkd/gio/UnixSocketAddress.pic.o: in function > `_DT20_D3gio13SocketAddress13SocketAddress8__mixin914proxyEnumerateMFZC3gio23SocketAddressEnumerator23SocketAddressEnumerator': > ./generated/gtkd/gio/UnixSocketAddress.d:222: multiple definition of > `_DT20_D3gio13SocketAddress13SocketAddress8__mixin914proxyEnumerateMFZC3gio23SocketAddressEnumerator23SocketAddressEnumerator'; > > generated/gtkd/gio/InetSocketAddress.pic.o:./generated/gtkd/gio/InetSocketAddress.d:52: > first defined here > /usr/bin/ld: generated/gtkd/gio/UnixSocketAddress.pic.o: in function > `_DT20_D3gio13SocketAddress13SocketAddress8__mixin98toStringMFZAya': > ./generated/gtkd/gio/UnixSocketAddress.d:222: multiple definition of > `_DT20_D3gio13SocketAddress13SocketAddress8__mixin98toStringMFZAya'; > generated/gtkd/gio/InetSocketAddress.pic.o:./generated/gtkd/gio/InetSocketAddress.d:52: > first defined here
Yeah, this is likely an error in GDC itself. https://github.com/gtkd-developers/GtkD/issues/157 existed in the past and was fixed in GDC. Cheers, Matthias -- I welcome VSRE emails. See http://vsre.info/