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