Package: src:libgnatcoll
Version: 1.6gpl2014-9
User: [email protected]
Usertags: binary-indep
Severity: important

Dear maintainer:

I tried to build this package with "dpkg-buildpackage -A"
(i.e. only architecture-independent packages), and it failed:

--------------------------------------------------------------------------------
[...]
 debian/rules build-indep
dh build-indep --with ada-library --with sphinxdoc
   dh_testdir -i
   debian/rules override_dh_auto_configure
make[1]: Entering directory '/<<PKGBUILDDIR>>'
mv src/gnatcoll-io-native-codec__win32.adb 
src/gnatcoll-io-native-codec__win32.adb.backup
mv src/gnatcoll-mmap-system__win32.adb 
src/gnatcoll-mmap-system__win32.adb.backup
mv src/gnatcoll-mmap-system__win32.ads 
src/gnatcoll-mmap-system__win32.ads.backup
mv src/gnatcoll__copy.gpr src/gnatcoll__copy.gpr.backup
mv src/iconv/no_iconv src/iconv/no_iconv.backup
mv src/gtk/nopython src/gtk/nopython.backup
mv src/nopython src/nopython.backup

[... snipped ...]

writing output... [ 69%] scripting
writing output... [ 73%] sql
writing output... [ 76%] storage_pools
writing output... [ 80%] templates
writing output... [ 84%] terminals
writing output... [ 88%] traces
writing output... [ 92%] tribooleans
writing output... [ 96%] vfs
writing output... [100%] xref

build succeeded.

Build finished. The text files are in _build/text.
make[2]: Leaving directory '/<<PKGBUILDDIR>>/docs'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
 fakeroot debian/rules binary-indep
dh binary-indep --with ada-library --with sphinxdoc
   debian/rules build-indep
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh build-indep --with ada-library --with sphinxdoc
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_testroot -i
   dh_prep -i
   dh_installdocs -i
   dh_sphinxdoc -i
   dh_installchangelogs -i
   dh_installexamples -i
   dh_lintian -i
   debian/rules override_dh_ada_library
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_ada_library src/gnatcoll.gpr src/gnatcoll_python.gpr src/gnatcoll_iconv.gpr 
src/gnatcoll_sqlite.gpr src/gnatcoll_readline.gpr src/gnatcoll_gmp.gpr 
src/gnatcoll_gtk.gpr
gnatcoll.gpr:7:09: object directory "obj/gnatcoll/relocatable" not found
gnatcoll.gpr:14:11: library directory 
"/<<PKGBUILDDIR>>/src/lib/gnatcoll/relocatable/" does not exist

raised PROJECTS.PARSE_ERROR : "src/gnatcoll.gpr"
debian/rules:160: recipe for target 'override_dh_ada_library' failed
make[1]: *** [override_dh_ada_library] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules:33: recipe for target 'binary-indep' failed
make: *** [binary-indep] Error 2
dpkg-buildpackage: error: fakeroot debian/rules binary-indep gave error exit 
status 2
--------------------------------------------------------------------------------

Sorry not to have a fix, as I am reporting many bugs similar to
this one. The common hints are:

* If the only architecture-independent packages are dummy transitional
ones and they were released with jessie, the easy fix is to drop them
now.

* When using "dh", it is allowed to use (independently)
optional targets override_dh_foo-arch and override_dh_foo-indep
(for several values of "foo").


Once that both "dpkg-buildpackage -A" and "dpkg-buildpackage -B" work
properly, the package would be suitable to be uploaded in source-only
form if you wish.

Thanks.

Reply via email to