Package: src:libvsqlitepp
Version: 0.3.13-3.1
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 --parallel --with autoreconf
   dh_testdir -i -O--parallel
   dh_autoreconf -i -O--parallel
libtoolize: putting auxiliary files in `.'.
libtoolize: copying file `./ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `m4'.
libtoolize: copying file `m4/libtool.m4'
libtoolize: copying file `m4/ltoptions.m4'
libtoolize: copying file `m4/ltsugar.m4'
libtoolize: copying file `m4/ltversion.m4'
libtoolize: copying file `m4/lt~obsolete.m4'

[... snipped ...]

   debian/rules override_dh_auto_install
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_install --destdir=/<<PKGBUILDDIR>>/debian/tmp
        make -j1 install DESTDIR=/<<PKGBUILDDIR>>/debian/tmp 
AM_UPDATE_INFO_DIR=no
make[2]: Entering directory '/<<PKGBUILDDIR>>'
Making install in include
make[3]: Entering directory '/<<PKGBUILDDIR>>/include'
make[4]: Entering directory '/<<PKGBUILDDIR>>/include'
make[4]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/include'
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/include/sqlite/ext'
 /usr/bin/install -c -m 644  sqlite/ext/variant.hpp 
'/<<PKGBUILDDIR>>/debian/tmp/usr/include/sqlite/ext'
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/include/sqlite'
 /usr/bin/install -c -m 644  sqlite/command.hpp sqlite/database_exception.hpp 
sqlite/query.hpp sqlite/transaction.hpp sqlite/connection.hpp 
sqlite/execute.hpp sqlite/result.hpp sqlite/view.hpp 
'/<<PKGBUILDDIR>>/debian/tmp/usr/include/sqlite'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/include'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/include'
make[3]: Entering directory '/<<PKGBUILDDIR>>'
make[4]: Entering directory '/<<PKGBUILDDIR>>'
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu'
 /bin/bash ./libtool   --mode=install /usr/bin/install -c   libvsqlitepp.la 
'/<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu'
libtool: install: /usr/bin/install -c .libs/libvsqlitepp.so.3.0.0 
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/libvsqlitepp.so.3.0.0
libtool: install: (cd /<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu && { 
ln -s -f libvsqlitepp.so.3.0.0 libvsqlitepp.so.3 || { rm -f libvsqlitepp.so.3 
&& ln -s libvsqlitepp.so.3.0.0 libvsqlitepp.so.3; }; })
libtool: install: (cd /<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu && { 
ln -s -f libvsqlitepp.so.3.0.0 libvsqlitepp.so || { rm -f libvsqlitepp.so && ln 
-s libvsqlitepp.so.3.0.0 libvsqlitepp.so; }; })
libtool: install: /usr/bin/install -c .libs/libvsqlitepp.lai 
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/libvsqlitepp.la
libtool: install: /usr/bin/install -c .libs/libvsqlitepp.a 
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/libvsqlitepp.a
libtool: install: chmod 644 
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/libvsqlitepp.a
libtool: install: ranlib 
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/libvsqlitepp.a
libtool: install: warning: remember to run `libtool --finish 
/usr/lib/x86_64-linux-gnu'
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>'
make[3]: Leaving directory '/<<PKGBUILDDIR>>'
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   debian/rules override_dh_install
make[1]: Entering directory '/<<PKGBUILDDIR>>'
I: library-name=libvsqlitepp3v5
debian/rules:40: *** invalid package/library name...  Stop.
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules:25: 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