GHCi bug - the impossible happened loading FranTk with ghc-6.0 on
Win32
Guest, Simon
simon.guest at roke.co.uk
Thu Jun 12 04:12:06 EDT 2003
I can use FranTk with GHC-6.0 on Windows XP just fine in some configurations.
It's OK when compiling with GHC. It's also OK with GHCi when using FranTk with no concurrency.
However, when trying to load a concurrency enabled FranTk into GHCi, I get "the impossible happened".
I tried the workaround for the other GHCi bug, but this apparently different, as shown below.
Full disclosure requires me to highlight the following text from the FranTk makefile:
# Ununcomment this line to support concurrency.
# This support does NOT work with ghci. It does not currently export
# the special run_head_queue variable. Will allegedly
# be fixed in a future version of ghc.
# this version supports concurrency
SUPPORTCONCURRENCY = TclCompatibilityGhcSupportsConcurrency.hs
Is it simply that this hasn't been fixed yet? (I'm not sure what symptoms are "expected".)
I'd very much like to be able to use FranTk with concurrency. Any chance of a fix?
cheers,
Simon
------------
sjg-pc$ ghci
___ ___ _
/ _ \ /\ /\/ __(_)
/ /_\// /_/ / / | | GHC Interactive, version 6.0, for Haskell 98.
/ /_\\/ __ / /___| | http://www.haskell.org/ghc/
\____/\/ /_/\____/|_| Type :? for help.
Loading package base ... linking ... done.
Loading package lang ... linking ... done.
Loading package text ... linking ... done.
Prelude> :t GHC.Err.error
GHC.Err.error :: forall a. [Char] -> a
Prelude> :set -package FranTk
Loading package concurrent ... linking ... done.
Loading package haskell98 ... linking ... done.
Loading package util ... linking ... done.
Loading package data ... linking ... done.
Loading package FranTk ... linking ... \\pinkgin\redrum_disk2\sjg\software\I686-~$5\ghc\latest\bin\ghc.exe: panic! (the `impossible' happened, GHC version 6.0):
can't load package `FranTk'
Please report it as a compiler bug to glasgow-haskell-bugs at haskell.org,
or http://sourceforge.net/projects/ghc/.
--
Registered Office: Roke Manor Research Ltd, Siemens House, Oldbury, Bracknell,
Berkshire. RG12 8FZ
The information contained in this e-mail and any attachments is confidential to
Roke Manor Research Ltd and must not be passed to any third party without
permission. This communication is for information only and shall not create or
change any contractual relationship.
More information about the Glasgow-haskell-bugs
mailing list