Source: gir-to-d
Version: 0.22.0-1
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: phil.sw...@gmx.fr

Dear Maintainer,

On an up-to-date Sid, gir-to-d fails to build from source:

% apt source gir-to-d
...
% sudo apt build-dep gir-to-d
...
% cd gir-to-d-0.22.0
% debuild -us -uc
...
[20/20] ldc2  -of=girtod girtod.p/source_girtod.d.o 
girtod.p/source_gtd_DefReader.d.o girtod.p/source_gtd_GlibTypes.d.o 
girtod.p/source_gtd_GirAlias.d.o girtod.p/source_gtd_GirConstant.d.o 
girtod.p/source_gtd_GirEnum.d.o girtod.p/source_gtd_GirField.d.o 
girtod.p/source_gtd_GirFunction.d.o girtod.p/source_gtd_GirPackage.d.o 
girtod.p/source_gtd_GirStruct.d.o girtod.p/source_gtd_GirType.d.o 
girtod.p/source_gtd_GirVersion.d.o girtod.p/source_gtd_GirWrapper.d.o 
girtod.p/source_gtd_IndentedStringBuilder.d.o girtod.p/source_gtd_Log.d.o 
girtod.p/source_gtd_LinkedHasMap.d.o girtod.p/source_gtd_WrapException.d.o 
girtod.p/source_gtd_XMLReader.d.o -L=--allow-shlib-undefined 
-link-defaultlib-shared -L=-z -L=relro -O -g -release -wi
FAILED: girtod
ldc2  -of=girtod girtod.p/source_girtod.d.o girtod.p/source_gtd_DefReader.d.o 
girtod.p/source_gtd_GlibTypes.d.o girtod.p/source_gtd_GirAlias.d.o 
girtod.p/source_gtd_GirConstant.d.o girtod.p/source_gtd_GirEnum.d.o 
girtod.p/source_gtd_GirField.d.o girtod.p/source_gtd_GirFunction.d.o 
girtod.p/source_gtd_GirPackage.d.o girtod.p/source_gtd_GirStruct.d.o 
girtod.p/source_gtd_GirType.d.o girtod.p/source_gtd_GirVersion.d.o 
girtod.p/source_gtd_GirWrapper.d.o 
girtod.p/source_gtd_IndentedStringBuilder.d.o girtod.p/source_gtd_Log.d.o 
girtod.p/source_gtd_LinkedHasMap.d.o girtod.p/source_gtd_WrapException.d.o 
girtod.p/source_gtd_XMLReader.d.o -L=--allow-shlib-undefined 
-link-defaultlib-shared -L=-z -L=relro -O -g -release -wi
/usr/bin/ld: girtod.p/source_gtd_GirPackage.d.o: in function 
`_D3gtd12LinkedHasMap__T13LinkedHashMapTAyaTCQBq11GirFunctionQnZQBo4Node11__xopEqualsMxFKxSQDkQDj__TQCyTQCmTQCmZQDkQBwZb':
/home/philippe/tmp/gir-to-d-0.22.0/obj-x86_64-linux-gnu/../source/gtd/LinkedHasMap.d:27:
 undefined reference to 
`_D6object__T8opEqualsTxC3gtd11GirFunctionQnTxQwZQBkFxQBexQBiZb'
collect2: error: ld returned 1 exit status
Error: /usr/bin/cc failed with status: 1
ninja: build stopped: subcommand failed.
dh_auto_build: error: cd obj-x86_64-linux-gnu && LC_ALL=C.UTF-8 ninja -j2 -v 
returned exit code 1
make: *** [debian/rules:8 : build] Erreur 25
dpkg-buildpackage: erreur: debian/rules build subprocess returned exit status 2
debuild: fatal error at line 1182:
dpkg-buildpackage -us -uc -ui failed

I found this bug when trying to figure out why gir-to-d didn't migrate
to testing (see gir-to-d's excuses). The blocked migration of gir-to-d
blocks also several packages like tilix, gtk-d or glib-d.

Philippe.

  • Bug#1016433: FTBFS: undefined reference during linkin... Philippe SWARTVAGHER

Reply via email to