ppxlib icon indicating copy to clipboard operation
ppxlib copied to clipboard

4.08 bytecode failure

Open olafhering opened this issue 5 years ago • 0 comments

The test suite fails with a bytecode-only configuration in OCaml 4.08:

[  133s] + dune runtest --verbose --for-release-of-packages=ppxlib
....
[  150s] Running[57]: (cd _build/.sandbox/f1fc2b0e9649147d1f46f06a97ca3342/default && /usr/bin/diff -u test/driver/run_as_ppx_rewriter/test.t/run.t test/driver/run_as_ppx_rewriter/test.t/run.t.corrected)
[  150s] Command [57] exited with code 1:
[  150s] $ (cd _build/.sandbox/f1fc2b0e9649147d1f46f06a97ca3342/default && /usr/bin/diff -u test/driver/run_as_ppx_rewriter/test.t/run.t test/driver/run_as_ppx_rewriter/test.t/run.t.corrected)
[  150s] --- test/driver/run_as_ppx_rewriter/test.t/run.t	2021-01-21 18:26:29.864000000 +0000
[  150s] +++ test/driver/run_as_ppx_rewriter/test.t/run.t.corrected	2021-01-21 18:26:45.384000000 +0000
[  150s] @@ -41,7 +41,7 @@
[  150s]  The only possible usage is [extra_args] <infile> <outfile>...
[  150s]  
[  150s]    $ print_greetings some_input
[  150s] -  Usage: print_greetings.exe [extra_args] <infile> <outfile>
[  150s] +  Usage: print_greetings [extra_args] <infile> <outfile>
[  150s]    [2]
[  150s]  
[  150s]  ...in particular the order between the flags and the input/output matters.
[  150s] @@ -49,7 +49,7 @@
[  150s]    $ touch some_output
[  150s]    $ print_greetings some_input some_output -check
[  150s]    print_greetings: anonymous arguments not accepted.
[  150s] -  print_greetings.exe [extra_args] <infile> <outfile>
[  150s] +  print_greetings [extra_args] <infile> <outfile>
[  150s]      -loc-filename <string>      File name to use in locations
[  150s]      -reserve-namespace <string> Mark the given namespace as reserved
[  150s]      -no-check                   Disable checks (unsafe)
[  150s] @@ -70,7 +70,7 @@
[  150s]  The only exception is consulting help
[  150s]  
[  150s]    $ print_greetings -help
[  150s] -  print_greetings.exe [extra_args] <infile> <outfile>
[  150s] +  print_greetings [extra_args] <infile> <outfile>
[  150s]      -loc-filename <string>      File name to use in locations
[  150s]      -reserve-namespace <string> Mark the given namespace as reserved
[  150s]      -no-check                   Disable checks (unsafe)
[  150s] + echo 'dune runtest failed'
[  150s] dune runtest failed
[  150s] + test -n ''
[  150s] + echo aborting
[  150s] aborting
[  150s] + exit 1
[  150s] error: Bad exit status from /var/tmp/rpm-tmp.HlCpCX (%check)

...

[   46s] + dune installed-libraries
[   46s] base                         (version: 0.14.1)
[   46s] base.base_internalhash_types (version: 0.14.1)
[   46s] base.caml                    (version: 0.14.1)
[   46s] base.md5                     (version: 0.14.1)
[   46s] base.shadow_stdlib           (version: 0.14.1)
[   46s] bigarray                     (version: 4.08.1)
[   46s] bytes                        (version: 4.08.1)
[   46s] cinaps.runtime               (version: 0.15.0)
[   46s] compiler-libs                (version: 4.08.1)
[   46s] compiler-libs.bytecomp       (version: 4.08.1)
[   46s] compiler-libs.common         (version: 4.08.1)
[   46s] compiler-libs.toplevel       (version: 4.08.1)
[   46s] dynlink                      (version: 4.08.1)
[   46s] findlib                      (version: 1.8.1)
[   46s] findlib.dynload              (version: 1.8.1)
[   46s] findlib.internal             (version: 1.8.1)
[   46s] findlib.top                  (version: 1.8.1)
[   46s] graphics                     (version: 4.08.1)
[   46s] ocaml-compiler-libs.bytecomp (version: 0.12.3)
[   46s] ocaml-compiler-libs.common   (version: 0.12.3)
[   46s] ocaml-compiler-libs.shadow   (version: 0.12.3)
[   46s] ocaml-compiler-libs.toplevel (version: 0.12.3)
[   46s] ocaml-migrate-parsetree      (version: 2.1.0)
[   46s] ppx_derivers                 (version: 1.2.1)
[   46s] raw_spacetime                (version: 4.08.1)
[   46s] re                           (version: 1.9.0)
[   46s] re.emacs                     (version: 1.9.0)
[   46s] re.glob                      (version: 1.9.0)
[   46s] re.pcre                      (version: 1.9.0)
[   46s] re.perl                      (version: 1.9.0)
[   46s] re.posix                     (version: 1.9.0)
[   46s] re.str                       (version: 1.9.0)
[   46s] result                       (version: [distributed with Ocaml])
[   46s] seq                          (version: 4.08.1)
[   46s] sexplib0                     (version: 0.14.0)
[   46s] stdio                        (version: 0.14.0)
[   46s] stdlib                       (version: 4.08.1)
[   46s] stdlib-shims                 (version: 0.3.0)
[   46s] str                          (version: 4.08.1)
[   46s] threads                      (version: 4.08.1)
[   46s] threads.none                 (version: 4.08.1)
[   46s] threads.posix                (version: 4.08.1)
[   46s] threads.vm                   (version: 4.08.1)
[   46s] uchar                        (version: 4.08.1)
[   46s] unix                         (version: 4.08.1)

olafhering avatar Jan 22 '21 10:01 olafhering