How to diagnose the 'Oops! Entered absent arg' GHC error? - haskell

When running my GHC program, I see the following runtime error:
my-program: Oops! Entered absent arg moduleLen Int
Unfortunately, the error message is not that helpful. I wonder, what does this error usually mean and how can I fix it?

Related

How to fix this warning un torque?

When trying ./configure I get this
configure: WARNING: This compilation has strict compiler options enabled that cause the build to fail if any compiler warnings are emitted. If this build fails because of a harmless warning, please report the problem to torqueusers#supercluster.org
After I get an error when make
attr_fn_acl.c: In the 'set_allacl' function:
attr_fn_acl.c:454:20: error: this statement may fail [-Werror=implicit-fallthrough=]
pas->as_next = pas->as_buf;
~~~~~~~~~~~~~%~~~~~~~~~~~~
attr_fn_acl.c:458:5: note: here
case INCR:
%~~~
cc1: all warnings are treated as errors
How can this be fixed?
Tried other versions, same
Only with version 6.0.1 it turned out, but there he writes that he requires crypto, which I already have

Program type already present: android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat? this appears to me when compiling

The error below appears after compiling.
How can I prevent this error from occuring?

Unclear syntastic errors with ghc-mod

This problem only appears to happen when I am using cabal sandboxes. Everytime i type check I get this error syntastic: error: checker haskell/ghc_mod returned abnormal status 1 This error is very unhelpful is there anyway to make syntastic errors more verbose?

During cabal-install "the impossible happened", should I let it keep trying?

Is there any point to letting cabal-install try to keep building a package if, at some point in the process, I see this:
ghc: panic! (the 'impossible' happened)
...some error...
...continues with build for a long time...
...eventual message: [x] failed to install
or should I just kill the process and try to solve the error?
The error means that one specific package failed to build. Any packages not downstream of the one that failed will still build correctly.

Duplicate definition for symbol __module_registered error

I get an error message from GHCi about a "duplicate definition for symbol __module_registered", like this:
GHCi runtime linker: fatal error: I found a duplicate definition for symbol
__module_registered
whilst processing object file
/usr/local/lib/ghc-6.2/HSfgl.o
How to fix this?
Thats is easy, probably indicates that when building a library for GHCi (HSfgl.o in the above example), you should use the -x option to ld.

Resources