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