Provenpackagers can help (was: Re: OCaml 4.01.0 coming to Fedora Rawhide this weekend)

Richard W.M. Jones rjones at redhat.com
Sun Sep 15 22:28:48 UTC 2013


On Sat, Sep 14, 2013 at 10:48:37PM -0600, Jerry James wrote:
> Fatal error: exception Assert_failure("asmcomp/emitaux.ml", 226, 4)
> make[3]: *** [pa_lisp.cmx] Error 2
> 
> Since there is no such source file as emitaux.ml in ocaml-camlp5, I
> assume that must be an ocaml source file.

This is a compiler-internal error with using the -g option.

It means that the (file, line) location number has line == 0 and the
compiler refuses to emit DWARF info with line == 0 because (according
to the comment in the source) clang fails to process such files.

Because camlp5 is a preprocessor it's probably generating fake line
number info.

Up to you how far you want to diagnose and/or fix this.  TBH I
wouldn't bother trying too hard to fix this.  Just don't use -g on the
affected files if possible, or turn off debuginfo on the whole
package.

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
virt-top is 'top' for virtual machines.  Tiny program with many
powerful monitoring features, net stats, disk stats, logging, etc.
http://people.redhat.com/~rjones/virt-top


More information about the devel mailing list