Hi,
this panic emanates from isn'tIn in utils/Util.lhs. Why
this condition merits a compiler panic, I do not know.
It is only checked for in DEBUG mode, though.
I guess this demonstrates that I've never compiled up hdirect
with a version of ghc that itself was compiled with DEBUG on.
If the version of 4.04 you're using is one you've built yourself,
I suggest you re-build the contents of ghc/compiler/ without
-DDEBUG & proceed from there. If that's not possible, maybe
someone has got a 4.04.1 binary bundle for your platform that
wasn't compiled with -DDEBUG on?
I've yet to try 4.06, but doubt the HDirect sources would
compile cleanly due to the recent library re-org.
hth
--sigbjorn
J.T.Bradley <[EMAIL PROTECTED]> writes:
>
> I was trying to compile up hdirect 0.16 with ghc 4.04 on a
> linux_x86/glibc2.1.2 platform.
>
> The 'make boot' went fine - the 'make' produced many warnings - of a
> fairly unserious nature as far as I could tell, eg:
>
> --------------------
...
>
> --------------------
> /usr/local/bin/ghc -fglasgow-exts -Rghc-timing -H16m -Wall
> -recomp -static
> -c LibUtils.lhs -o LibUtils.o -osuf o
>
> panic! (the `impossible' happened):
> Over-long notElem in: minusList
>
> Please report it as a compiler bug to
> [EMAIL PROTECTED]
>
>
> make[1]: *** [LibUtils.o] Error 1
> make: *** [all] Error 1
> --------------------
>
>
> Any advice? Should I try using ghc 4.06 - I only used 4.04
> because it was specifically mentioned on the hdirect web
> page... I'm really keen to get hdirect working - it looks
> like a really excellent piece of software.
>
> Many thanks for any help you can give me...
>
> --Jeremy.
>
>