[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#806087: marked as done (ocaml: FTBFS when built with dpkg-buildpackage -A (No such file or directory))



Your message dated Fri, 15 Jul 2016 22:17:35 +0000
with message-id <E1bOBQN-0000e1-FS@franck.debian.org>
and subject line Bug#806087: fixed in ocaml 4.02.3-7
has caused the Debian Bug report #806087,
regarding ocaml: FTBFS when built with dpkg-buildpackage -A (No such file or directory)
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
806087: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=806087
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: src:ocaml
Version: 4.02.3-5
User: sanvila@debian.org
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:

--------------------------------------------------------------------------------
[...]
 fakeroot debian/rules binary-indep
dh binary-indep
   dh_testroot -i
   dh_prep -i
   dh_installdirs -i
   debian/rules override_dh_auto_install
make[1]: Entering directory '/<<PKGBUILDDIR>>'
/usr/bin/make -C emacs \
  EMACSDIR=/<<PKGBUILDDIR>>/debian/ocaml-mode/usr/share/emacs/site-lisp/ocaml-mode \
  NOCOMPILE=true simple-install
make[2]: Entering directory '/<<PKGBUILDDIR>>/emacs'
Installing in /<<PKGBUILDDIR>>/debian/ocaml-mode/usr/share/emacs/site-lisp/ocaml-mode...
if test -d /<<PKGBUILDDIR>>/debian/ocaml-mode/usr/share/emacs/site-lisp/ocaml-mode; then : ; else mkdir -p /<<PKGBUILDDIR>>/debian/ocaml-mode/usr/share/emacs/site-lisp/ocaml-mode; fi
cp caml-font.el caml-hilit.el caml.el camldebug.el inf-caml.el caml-compat.el caml-help.el caml-types.el caml-xemacs.el caml-emacs.el /<<PKGBUILDDIR>>/debian/ocaml-mode/usr/share/emacs/site-lisp/ocaml-mode
if [ -z "true" ]; then \
  cd /<<PKGBUILDDIR>>/debian/ocaml-mode/usr/share/emacs/site-lisp/ocaml-mode; emacs --batch --eval '(progn (setq load-path (cons "." load-path)) (byte-compile-file "caml-xemacs.el") (byte-compile-file "caml-emacs.el") (byte-compile-file "caml.el") (byte-compile-file "inf-caml.el") (byte-compile-file "caml-help.el") (byte-compile-file "caml-types.el") (byte-compile-file "caml-font.el") (byte-compile-file "camldebug.el"))'; \
fi
make[2]: Leaving directory '/<<PKGBUILDDIR>>/emacs'
if ! head -n 1 emacs/ocamltags.in | grep -q '^#!/bin/sh'; then \
  sed -i -e '1 i #!/bin/sh' emacs/ocamltags.in; \
fi
/usr/bin/make -C emacs SCRIPTDIR=/<<PKGBUILDDIR>>/debian/ocaml-mode/usr/bin install-ocamltags

[... snipped ...]

fi
for u in dumpobj; do \
  if [ -f tools/$u ]; then \
    cp tools/$u debian/ocaml-nox/usr/bin/ocaml$u; \
  fi \
done
cp: cannot create regular file 'debian/ocaml-nox/usr/bin/ocamldumpobj': No such file or directory
debian/rules:190: recipe for target 'install-stamp' failed
make[1]: *** [install-stamp] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules:78: 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, but I can give some general hints:

* If all the arch-independent packages are dummy transitional packages
released with jessie, the easy fix is to drop them now.
 
* If not, debian/rules should be modified so that the binary-indep
target works in all cases, even when binary-arch is not used (this is
what the "Architecture: all" autobuilder does). For that:
    
* If you are using debhelper, you might want to use options -a and -i
for dh_* commands so that they do not act on packages they do not
have to act.

* Also, if you are using dh, the (independently) optional targets
override_dh_foo-arch and override_dh_foo-indep (for several values
of "foo") may be useful to write a debian/rules which behaves exactly
as desired.


After checking that both "dpkg-buildpackage -A" and "dpkg-buildpackage -B"
work properly, this package will be suitable to be uploaded in
source-only form if you wish (you might want to try it).

Thanks.

--- End Message ---
--- Begin Message ---
Source: ocaml
Source-Version: 4.02.3-7

We believe that the bug you reported is fixed in the latest version of
ocaml, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 806087@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Ralf Treinen <treinen@debian.org> (supplier of updated ocaml package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Fri, 15 Jul 2016 22:19:44 +0200
Source: ocaml
Binary: ocaml-nox ocaml ocaml-base-nox ocaml-base ocaml-native-compilers ocaml-source ocaml-interp ocaml-compiler-libs ocaml-mode
Architecture: source
Version: 4.02.3-7
Distribution: unstable
Urgency: medium
Maintainer: Debian OCaml Maintainers <debian-ocaml-maint@lists.debian.org>
Changed-By: Ralf Treinen <treinen@debian.org>
Description:
 ocaml      - ML language implementation with a class-based object system
 ocaml-base - Runtime system for OCaml bytecode executables
 ocaml-base-nox - Runtime system for OCaml bytecode executables (no X)
 ocaml-compiler-libs - OCaml interpreter and standard libraries
 ocaml-interp - OCaml interactive interpreter and standard libraries
 ocaml-mode - major mode for editing Objective Caml in Emacs
 ocaml-native-compilers - Native code compilers of the OCaml suite (the .opt ones)
 ocaml-nox  - ML implementation with a class-based object system (no X)
 ocaml-source - Sources for Objective Caml
Closes: 801447 806087
Changes:
 ocaml (4.02.3-7) unstable; urgency=medium
 .
   * d/rules: split install-stamp target into -arch and -indep, to allow
     for building with option -A (Closes: #806087).
   * drop d/ocaml-nox.links.in since it contains only links to the
     ocamlbuild.1 manpage which is no longer shipped by upstream. Thanks
     to Andreas Beckmann for the hint (Closes: #801447).
   * d/ocaml-base-nox.README.Debian: fix two spelling errors.
   * standards-version 3.9.8 (no change)
Checksums-Sha1:
 6d01f8293cfa67030463a342bf72d1e36707e2fe 2686 ocaml_4.02.3-7.dsc
 c58625698d311a1bcf32d31077a4fd30f48b72e8 45884 ocaml_4.02.3-7.debian.tar.xz
Checksums-Sha256:
 6825d399f377666ca60b8c7a2d27f70bf484cecc4a2beb1565e3b2294040ea69 2686 ocaml_4.02.3-7.dsc
 7a6f139ab137d22f073297435a01a8c11c529d679e2a45ed882e664f39cb6d36 45884 ocaml_4.02.3-7.debian.tar.xz
Files:
 1b8735e3064ba19462dc5e745e81105c 2686 ocaml optional ocaml_4.02.3-7.dsc
 e3481fc714927fa74d7988665ecdaca4 45884 ocaml optional ocaml_4.02.3-7.debian.tar.xz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJXiUxVAAoJEHRcR2bUys3/re0P/3tpQB2gRNbcY+4qPoziu57m
IlfMxmaYIGErfw7iF1G0vhQf2a4CTNPwww6MKAORx5zgog2nh44aoMCD/5cSweGE
YNDpKLC3CNM7o3UgfBc8AAPVcU5u2tJk01Q95uJQIEXR1EAt+4Wyol9BOxwR+TJG
N+4yxLHoknAWDdUGM1cm4JJ8IL1AYlihHqBUVeptdrK9lvAulBNQbKaXeMIHTW95
kIcs+77Iy6vfxGfRUyvD1+7RzEvcYxU8hNJl/OX21b5UTgsyVqj5lKEMKN6yhdwB
2ox8YubPvoT2Qw0yyRCdDiQ9aOTq9lgVAk0orzSUSinoc2UF6m1Wws/uMReo73sQ
8CRrVsyrq99Hwgy2UjGRrSHEQqTiDhL5ar69pvNAmt1GeY8AC9rHxsVbqS977amN
OA/6Gug3sjj3oxe4iOHS2sJaW+Nd3vpEWhl/Tkdqw9a3IingOPz++/S91vsPeVDR
7z4b+e+YtSOAuZFytAb+QXXXJw/xkfsdfrmae2A50vtqzQc20jU8hYgy+edAltqn
rRM6iA3XONU7L8tF4St7LCUQeKb04lcsV+dtRKbGspIrQUAVVgn3ny3LeQrtiDlI
1guj6LYSN6/Rd2oO20ULttH/f48P0XnzpSUHYDzPMMQQ0AeflJwpCGwHfI/aaUFZ
fwcWC2qTwY7xRFHVuW8S
=h0i/
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: