Package: src:metview
Version: 4.6.1-4
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 --buildsystem=cmake 
--builddirectory=/<<PKGBUILDDIR>>/debian/build
   dh_testdir -i -O--buildsystem=cmake 
-O--builddirectory=/<<PKGBUILDDIR>>/debian/build
   debian/rules override_dh_auto_configure
make[1]: Entering directory '/<<PKGBUILDDIR>>'
chmod +x ./scripts/*.mv
# Hack. how to do this via ecbuild?
cp scripts/metview_base.in scripts/metview_base.in.bak
sed -e 's%@DEB_HOST_MULTIARCH@%x86_64-linux-gnu%g' < scripts/metview_base.in \
        > scripts/tmpx && mv scripts/tmpx scripts/metview_base.in
dh_auto_configure -- \
        -DMETVIEW_SITE=debian  \

[... snipped ...]

-- Installing: 
/<<PKGBUILDDIR>>/debian/tmp/usr/share/metview/icons_mv5/REPROJECTION.xpm
-- Installing: 
/<<PKGBUILDDIR>>/debian/tmp/usr/share/metview/icons_mv5/SERVICE.xpm
-- Installing: 
/<<PKGBUILDDIR>>/debian/tmp/usr/share/metview/icons_mv5/SIMPLE_FORMULA.xpm
-- Installing: 
/<<PKGBUILDDIR>>/debian/tmp/usr/share/metview/icons_mv5/SPECTRA.xpm
-- Installing: 
/<<PKGBUILDDIR>>/debian/tmp/usr/share/metview/icons_mv5/STATIONS.xpm
-- Installing: 
/<<PKGBUILDDIR>>/debian/tmp/usr/share/metview/icons_mv5/SUPERPAGE.xpm
-- Installing: 
/<<PKGBUILDDIR>>/debian/tmp/usr/share/metview/icons_mv5/SVGOUTPUT.xpm
-- Installing: 
/<<PKGBUILDDIR>>/debian/tmp/usr/share/metview/icons_mv5/THERMODATA.xpm
-- Installing: 
/<<PKGBUILDDIR>>/debian/tmp/usr/share/metview/icons_mv5/THERMOVIEW.xpm
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/share/metview/icons_mv5/TIFF.xpm
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/share/metview/icons_mv5/VPROF.xpm
-- Installing: 
/<<PKGBUILDDIR>>/debian/tmp/usr/share/metview/icons_mv5/VPROFVIEW.xpm
-- Installing: 
/<<PKGBUILDDIR>>/debian/tmp/usr/share/metview/icons_mv5/VPROFILE.xpm
-- Installing: 
/<<PKGBUILDDIR>>/debian/tmp/usr/share/metview/icons_mv5/WEBACCESS.xpm
-- Installing: 
/<<PKGBUILDDIR>>/debian/tmp/usr/share/metview/icons_mv5/XAVERAGE.xpm
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/share/metview/icons_mv5/XSECT.xpm
-- Installing: 
/<<PKGBUILDDIR>>/debian/tmp/usr/share/metview/icons_mv5/XSECTVIEW.xpm
-- Installing: 
/<<PKGBUILDDIR>>/debian/tmp/usr/share/metview/icons_mv5/XSECTION.xpm
-- Installing: 
/<<PKGBUILDDIR>>/debian/tmp/usr/share/metview/icons_mv5/MTHERMOGRID.svg
-- Installing: 
/<<PKGBUILDDIR>>/debian/tmp/usr/share/metview/icons_mv5/MTHERMO.svg
-- Installing: 
/<<PKGBUILDDIR>>/debian/tmp/usr/bin/metview_bin/metview_post_install_tests.sh
make[1]: Leaving directory '/<<PKGBUILDDIR>>/debian/build'
   dh_install -i -O--buildsystem=cmake 
-O--builddirectory=/<<PKGBUILDDIR>>/debian/build
   dh_installdocs -i -O--buildsystem=cmake 
-O--builddirectory=/<<PKGBUILDDIR>>/debian/build
   dh_installchangelogs -i -O--buildsystem=cmake 
-O--builddirectory=/<<PKGBUILDDIR>>/debian/build
   dh_perl -i -O--buildsystem=cmake 
-O--builddirectory=/<<PKGBUILDDIR>>/debian/build
   dh_link -i -O--buildsystem=cmake 
-O--builddirectory=/<<PKGBUILDDIR>>/debian/build
   dh_strip_nondeterminism -i -O--buildsystem=cmake 
-O--builddirectory=/<<PKGBUILDDIR>>/debian/build
   dh_compress -i -O--buildsystem=cmake 
-O--builddirectory=/<<PKGBUILDDIR>>/debian/build
   debian/rules override_dh_fixperms
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_fixperms
rm -rf debian/metview-data/usr/share/applications
chmod +x debian/metview//usr/lib/x86_64-linux-gnu/metview/mv_compress
chmod: cannot access 
'debian/metview//usr/lib/x86_64-linux-gnu/metview/mv_compress': No such file or 
directory
debian/rules:83: recipe for target 'override_dh_fixperms' failed
make[1]: *** [override_dh_fixperms] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules:35: 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