Bug#537011: ocaml-gettext: FTBFS: Error: Files gettextModules.cmx and gettextConfig.cmx make inconsistent assumptions over implementation GettextConfig
Lucas Nussbaum a écrit :
>> ocamlfind ocamlopt -a -o gettextBase.cmxa gettextConfig.cmx gettextCategory.cmx gettextTypes.cmx gettextUtils.cmx gettextModules.cmx gettextCompat.cmx gettext.cmx gettextFormat_parser.cmx gettextFormat_lexer.cmx gettextFormat.cmx gettextMo_int32.cmx gettextMo_parser.cmx gettextMo_lexer.cmx gettextMo.cmx gettextDummy.cmx
>> File "_none_", line 1, characters 0-1:
>> Error: Files gettextModules.cmx and gettextConfig.cmx
>> make inconsistent assumptions over implementation GettextConfig
>> make[2]: *** [gettextBase.cmxa] Error 2
This bug is rather strange, since all the modules involved are from
ocaml-gettext.
This is even stranger, since it has been binNMU'ed successfully recently
(11 days ago or so).
I can reproduce it in a clean sid chroot. But when I try in a clean
squeeze chroot with all OCaml-related packages from sid (which is
basically the system I use everyday, but I tried for scratch for the
test), ocaml-gettext builds fine. When I upgrade the chroot entirely to
sid, the build fails again.
Here is the aptitude log for the last upgrade of the chroot:
[UPGRADE] binutils 2.19.1-1 -> 2.19.51.20090704-1
[UPGRADE] bzip2 1.0.5-2 -> 1.0.5-3
[UPGRADE] cdbs 0.4.56 -> 0.4.57
[UPGRADE] cdebootstrap 0.5.4 -> 0.5.5
[UPGRADE] debconf 1.5.26 -> 1.5.27
[UPGRADE] debconf-i18n 1.5.26 -> 1.5.27
[UPGRADE] debhelper 7.2.14 -> 7.2.21
[UPGRADE] debianutils 3.1.3 -> 3.2
[UPGRADE] dpkg 1.15.2 -> 1.15.3.1
[UPGRADE] dpkg-dev 1.15.2 -> 1.15.3.1
[UPGRADE] e2fslibs 1.41.3-1 -> 1.41.8-1
[UPGRADE] e2fsprogs 1.41.3-1 -> 1.41.8-1
[UPGRADE] gcc-4.4-base 4.4.0-5 -> 4.4.0-10
[UPGRADE] initscripts 2.86.ds1-63 -> 2.86.ds1-65
[UPGRADE] libacl1 2.2.47-2 -> 2.2.47-3
[UPGRADE] libblkid1 1.41.3-1 -> 1.41.8-1
[UPGRADE] libbz2-1.0 1.0.5-2 -> 1.0.5-3
[UPGRADE] libc6 2.9-12 -> 2.9-20
[UPGRADE] libc6-dev 2.9-12 -> 2.9-20
[UPGRADE] libcomerr2 1.41.3-1 -> 1.41.8-1
[UPGRADE] libdebian-installer-extra4 0.61 -> 0.63
[UPGRADE] libdebian-installer4 0.61 -> 0.63
[UPGRADE] libgcc1 1:4.4.0-5 -> 1:4.4.0-10
[UPGRADE] libgcrypt11 1.4.4-2 -> 1.4.4-3
[UPGRADE] libgdbm3 1.8.3-4 -> 1.8.3-6
[UPGRADE] libglib2.0-0 2.20.1-2 -> 2.20.4-1
[UPGRADE] libgmp3c2 2:4.2.4+dfsg-8.1 -> 2:4.3.1+dfsg-1
[UPGRADE] libgomp1 4.4.0-5 -> 4.4.0-10
[UPGRADE] libncurses5 5.7+20090523-1 -> 5.7+20090607-1
[UPGRADE] libncurses5-dev 5.7+20090523-1 -> 5.7+20090607-1
[UPGRADE] libncursesw5 5.7+20090523-1 -> 5.7+20090607-1
[UPGRADE] libreadline5 5.2-4 -> 5.2-5
[UPGRADE] libslang2 2.1.3-3 -> 2.1.4-3
[UPGRADE] libss2 1.41.3-1 -> 1.41.8-1
[UPGRADE] libstdc++6 4.4.0-5 -> 4.4.0-10
[UPGRADE] libtext-charwidth-perl 0.04-5+b1 -> 0.04-6
[UPGRADE] libtext-iconv-perl 1.7-1+b1 -> 1.7-2
[UPGRADE] libuuid1 1.41.3-1 -> 1.41.8-1
[UPGRADE] libxml2 2.7.3.dfsg-1 -> 2.7.3.dfsg-2
[UPGRADE] linux-libc-dev 2.6.26-17 -> 2.6.30-2
[UPGRADE] ncurses-base 5.7+20090523-1 -> 5.7+20090607-1
[UPGRADE] ncurses-bin 5.7+20090523-1 -> 5.7+20090607-1
[UPGRADE] perl 5.10.0-23 -> 5.10.0-24
[UPGRADE] perl-base 5.10.0-23 -> 5.10.0-24
[UPGRADE] perl-modules 5.10.0-23 -> 5.10.0-24
[UPGRADE] readline-common 5.2-4 -> 5.2-5
[UPGRADE] sysv-rc 2.86.ds1-63 -> 2.86.ds1-65
[UPGRADE] sysvinit 2.86.ds1-63 -> 2.86.ds1-65
[UPGRADE] sysvinit-utils 2.86.ds1-63 -> 2.86.ds1-65
[UPGRADE] zlib1g 1:1.2.3.3.dfsg-13 -> 1:1.2.3.3.dfsg-14
The bug must have been introduced by one of these packages.
Cheers,
--
Stéphane, still investigating
Reply to: