Your message dated Wed, 11 Oct 2017 15:16:39 +0100 with message-id <[email protected]> and subject line Re: Bug#877548: lwt FTBFS: Error: This variant or record definition does not match that of type Unix.open_flag has caused the Debian Bug report #877548, regarding lwt FTBFS: Error: This variant or record definition does not match that of type Unix.open_flag 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 [email protected] immediately.) -- 877548: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=877548 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Source: lwt Version: 2.5.2-2 Severity: serious Some recent change in unstable makes lwt FTBFS: https://tests.reproducible-builds.org/debian/history/lwt.html https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/lwt.html ... /usr/bin/ocamlfind ocamlmklib -o src/unix/lwt-unix_stubs -L/usr/lib -lev -L/usr/lib -lpthread src/unix/lwt_unix_stubs.o src/unix/lwt_libev_stubs.o src/unix/lwt_process_stubs.o src/unix/jobs-unix/lwt_unix_job_access.o src/unix/jobs-unix/lwt_unix_job_chdir.o src/unix/jobs-unix/lwt_unix_job_chmod.o src/unix/jobs-unix/lwt_unix_job_chown.o src/unix/jobs-unix/lwt_unix_job_chroot.o src/unix/jobs-unix/lwt_unix_job_close.o src/unix/jobs-unix/lwt_unix_job_fchmod.o src/unix/jobs-unix/lwt_unix_job_fchown.o src/unix/jobs-unix/lwt_unix_job_fdatasync.o src/unix/jobs-unix/lwt_unix_job_fsync.o src/unix/jobs-unix/lwt_unix_job_ftruncate.o src/unix/jobs-unix/lwt_unix_job_link.o src/unix/jobs-unix/lwt_unix_job_lseek.o src/unix/jobs-unix/lwt_unix_job_mkdir.o src/unix/jobs-unix/lwt_unix_job_mkfifo.o src/unix/jobs-unix/lwt_unix_job_rename.o src/unix/jobs-unix/lwt_unix_job_rmdir.o src/unix/jobs-unix/lwt_unix_job_symlink.o src/unix/jobs-unix/lwt_unix_job_tcdrain.o src/unix/jobs-unix/lwt_unix_job_tcflow.o src/ unix/jobs-unix/lwt_unix_job_tcflush.o src/unix/jobs-unix/lwt_unix_job_tcsendbreak.o src/unix/jobs-unix/lwt_unix_job_truncate.o src/unix/jobs-unix/lwt_unix_job_unlink.o /usr/bin/ocamlfind ocamldep -package unix -package bytes -package bigarray -modules src/unix/lwt_chan.mli > src/unix/lwt_chan.mli.depends /usr/bin/ocamlfind ocamldep -package unix -package bytes -package bigarray -modules src/unix/lwt_io.mli > src/unix/lwt_io.mli.depends /usr/bin/ocamlfind ocamldep -package unix -package bytes -package bigarray -modules src/unix/lwt_bytes.mli > src/unix/lwt_bytes.mli.depends /usr/bin/ocamlfind ocamldep -package unix -package bytes -package bigarray -modules src/unix/lwt_unix.mli > src/unix/lwt_unix.mli.depends /usr/bin/ocamlfind ocamlc -c -g -annot -bin-annot -safe-string -I src/core -I src/logger -package unix -package bytes -package bigarray -I src/unix -I src/core -I src/logger -o src/unix/lwt_unix.cmi src/unix/lwt_unix.mli + /usr/bin/ocamlfind ocamlc -c -g -annot -bin-annot -safe-string -I src/core -I src/logger -package unix -package bytes -package bigarray -I src/unix -I src/core -I src/logger -o src/unix/lwt_unix.cmi src/unix/lwt_unix.mli File "src/unix/lwt_unix.mli", line 301, characters 0-218: Error: This variant or record definition does not match that of type Unix.open_flag The field O_KEEPEXEC is only present in the original definition. Command exited with code 2. + ocamlfind ocamlopt unix.cmxa -I /usr/lib/ocaml/ocamlbuild /usr/lib/ocaml/ocamlbuild/ocamlbuildlib.cmxa -linkpkg myocamlbuild.ml /usr/lib/ocaml/ocamlbuild/ocamlbuild.cmx -o myocamlbuild File "myocamlbuild.ml", line 518, characters 43-62: Warning 3: deprecated: Ocamlbuild_plugin.String.uncapitalize Use String.uncapitalize_ascii instead. File "myocamlbuild.ml", line 531, characters 51-70: Warning 3: deprecated: Ocamlbuild_plugin.String.uncapitalize Use String.uncapitalize_ascii instead. E: Failure("Command ''/usr/bin/ocamlbuild' src/core/lwt.cma src/core/lwt.cmxa src/core/lwt.a src/core/lwt.cmxs src/logger/lwt-log.cma src/logger/lwt-log.cmxa src/logger/lwt-log.a src/logger/lwt-log.cmxs src/unix/liblwt-unix_stubs.a src/unix/dlllwt-unix_stubs.so src/unix/lwt-unix.cma src/unix/lwt-unix.cmxa src/unix/lwt-unix.a src/unix/lwt-unix.cmxs src/simple_top/lwt-simple-top.cma src/simple_top/lwt-simple-top.cmxa src/simple_top/lwt-simple-top.a src/simple_top/lwt-simple-top.cmxs src/react/lwt-react.cma src/react/lwt-react.cmxa src/react/lwt-react.a src/react/lwt-react.cmxs src/preemptive/lwt-preemptive.cma src/preemptive/lwt-preemptive.cmxa src/preemptive/lwt-preemptive.a src/preemptive/lwt-preemptive.cmxs src/glib/liblwt-glib_stubs.a src/glib/dlllwt-glib_stubs.so src/glib/lwt-glib.cma src/glib/lwt-glib.cmxa src/glib/lwt-glib.a src/glib/lwt-glib.cmxs src/ssl/lwt-ssl.cma src/ssl/lwt-ssl.cmxa src/ssl/lwt-ssl.a src/ssl/lwt-ssl.cmxs syntax/lwt-syntax.cma syntax/lwt-syntax.cmxa syntax/l wt-syntax.a syntax/lwt-syntax.cmxs syntax/lwt-syntax-options.cma syntax/lwt-syntax-options.cmxa syntax/lwt-syntax-options.a syntax/lwt-syntax-options.cmxs syntax/lwt-syntax-log.cma syntax/lwt-syntax-log.cmxa syntax/lwt-syntax-log.a syntax/lwt-syntax-log.cmxs ppx/ppx.cma ppx/ppx.cmxa ppx/ppx.a ppx/ppx.cmxs ppx/ppx_lwt_ex.native examples/unix/logging.native examples/unix/relay.native examples/unix/parallelize.native -use-ocamlfind -tag debug' terminated with error code 10") debian/rules:29: recipe for target 'override_dh_auto_build' failed make[1]: *** [override_dh_auto_build] Error 1
--- End Message ---
--- Begin Message ---Version: 2.7.1-1 On Mon, 02 Oct 2017 at 21:00:09 +0300, Adrian Bunk wrote: > File "src/unix/lwt_unix.mli", line 301, characters 0-218: > Error: This variant or record definition does not match that of type > Unix.open_flag > The field O_KEEPEXEC is only present in the original definition. > Command exited with code 2. This particular part of the build seems to work now, although I've just reported two more equivalence classes of FTBFS further through the build. smcv
--- End Message ---

