Source: camomile Version: 1.0.1-2 Severity: grave Dear Maintainer,
I just had a look at the still-failing builds of ocaml-gettext/0.3.7-1 with the pacakges produced by camomile/1.0.1-2. The logs don't show a lot, just a Not_found exception: ,----[ https://buildd.debian.org/status/fetch.php?pkg=ocaml-gettext&arch=armel&ver=0.3.7-1%2Bb3&stamp=1549887522&raw=0 ] | make[2]: Entering directory '/<<PKGBUILDDIR>>/po' | /<<PKGBUILDDIR>>/_build/bin/ocaml-gettext --action compile \ | --compile-output fr.mo fr.po | Fatal error: exception Not_found | make[2]: *** [Makefile:50: fr.mo] Error 2 | make[2]: Leaving directory '/<<PKGBUILDDIR>>/po' | make[1]: *** [Makefile:28: all] Error 2 | make[1]: Leaving directory '/<<PKGBUILDDIR>>' | make: *** [/usr/share/cdbs/1/class/makefile.mk:77: debian/stamp-makefile-build] Error 2 | dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit status 2 `---- I was able to reproduce this error in a sid-amd64 chroot. Running _build/bin/ocaml-gettext using strace shows that it goes looking for general_category.mar in the directory that was used for installation on the buildhost where camomile was being built: ,---- | execve("_build/bin/ocaml-gettext", ["_build/bin/ocaml-gettext"], 0x7fffaee13180 /* 23 vars */) = 0 : : ... : | readlink("/proc/self/exe", "/home/bengen/src/deb/ocaml-gettext/_build/bin/ocaml-gettext", 256) = 59 | stat("/home/bengen/src/deb/ocaml-gettext/_build/bin/ocaml-gettext", {st_mode=S_IFREG|0755, st_size=3062688, ...}) = 0 | lseek(0, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek) | mmap(NULL, 794624, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f2d65c49000 | brk(0x5559f5984000) = 0x5559f5984000 | lseek(1, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek) | lseek(2, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek) | mmap(NULL, 532480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f2d65bc7000 | mmap(NULL, 266240, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f2d65b86000 | openat(AT_FDCWD, "/build/camomile-1.0.1/debian/tmp/usr/share/database/general_category.mar", O_RDONLY) = -1 ENOENT (No such file or directory) | write(2, "Fatal error: exception Not_found\n", 33) = 33 | exit_group(2) = ? | +++ exited with 2 +++ `---- Cheers, -Hilko