Compiler Bug
Seth Kurtzberg
seth at cql.com
Mon Aug 5 00:05:41 EDT 2002
Actually, I'm not sure this is really a bug, but the compiler says:
ghc-5.04: panic! (the `impossible' happened, GHC version 5.04):
Please report it as a compiler bug to glasgow-haskell-bugs at haskell.org,
or http://sourceforge.net/projects/ghc/
so I'm following instructions. This is provoked by misconfiguration, although
the compiler should probably do something more graceful.
Here is the complete message:
Loading package base ... linking ... done.
Loading package haskell98 ... linking ... done.
Loading package gtk ... linking ... /usr/build/gtk+hs-0.11.5/glib/GLib.o
n symbol `__stginit_C2HSDeprecated'
ghc-5.04: panic! (the `impossible' happened, GHC version 5.04):
can't load package `gtk'
Which is provoked by the attached package.conf file. The directories are from
the "import" directory under /usr/local/lib/gtk+hs-0.11.5/ghc5. The system
is RedHat 7.3, with versions of the various tools downloaded on (or near)
8/1/02.
--
Seth Kurtzberg
MIS
480-661-1849
Pager 888-605-9296 or 6059296 at skytel.com
Cell 480-620-1099
-------------- next part --------------
[Package
{name = "rts",
import_dirs = [],
source_dirs = [],
library_dirs = ["$libdir"],
hs_libraries = ["HSrts"],
extra_libraries = ["gmp", "m"],
include_dirs = ["$libdir/include"],
c_includes = ["Stg.h"],
package_deps = [],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts =
["-u",
"GHCziBase_Izh_static_info",
"-u",
"GHCziBase_Czh_static_info",
"-u",
"GHCziFloat_Fzh_static_info",
"-u",
"GHCziFloat_Dzh_static_info",
"-u",
"GHCziPtr_Ptr_static_info",
"-u",
"GHCziWord_Wzh_static_info",
"-u",
"GHCziInt_I8zh_static_info",
"-u",
"GHCziInt_I16zh_static_info",
"-u",
"GHCziInt_I32zh_static_info",
"-u",
"GHCziInt_I64zh_static_info",
"-u",
"GHCziWord_W8zh_static_info",
"-u",
"GHCziWord_W16zh_static_info",
"-u",
"GHCziWord_W32zh_static_info",
"-u",
"GHCziWord_W64zh_static_info",
"-u",
"GHCziStable_StablePtr_static_info",
"-u",
"GHCziBase_Izh_con_info",
"-u",
"GHCziBase_Czh_con_info",
"-u",
"GHCziFloat_Fzh_con_info",
"-u",
"GHCziFloat_Dzh_con_info",
"-u",
"GHCziPtr_Ptr_con_info",
"-u",
"GHCziStable_StablePtr_con_info",
"-u",
"GHCziBase_False_closure",
"-u",
"GHCziBase_True_closure",
"-u",
"GHCziPack_unpackCString_closure",
"-u",
"GHCziIOBase_stackOverflow_closure",
"-u",
"GHCziIOBase_heapOverflow_closure",
"-u",
"GHCziIOBase_NonTermination_closure",
"-u",
"GHCziIOBase_BlockedOnDeadMVar_closure",
"-u",
"GHCziIOBase_Deadlock_closure",
"-u",
"GHCziWeak_runFinalizzerBatch_closure",
"-u",
"__stginit_Prelude"],
framework_dirs = [],
extra_frameworks = []},
Package
{name = "base",
import_dirs = ["$libdir/imports/base"],
source_dirs = [],
library_dirs = ["$libdir"],
hs_libraries = ["HSbase"],
extra_libraries = ["HSbase_cbits"],
include_dirs = [],
c_includes = ["HsBase.h"],
package_deps = ["rts"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = [],
framework_dirs = [],
extra_frameworks = []},
Package
{name = "haskell98",
import_dirs = ["$libdir/imports/haskell98"],
source_dirs = [],
library_dirs = ["$libdir"],
hs_libraries = ["HShaskell98"],
extra_libraries = [],
include_dirs = [],
c_includes = [],
package_deps = ["base"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = [],
framework_dirs = [],
extra_frameworks = []},
Package
{name = "network",
import_dirs = ["$libdir/imports/network"],
source_dirs = [],
library_dirs = ["$libdir"],
hs_libraries = ["HSnetwork"],
extra_libraries = [],
include_dirs = [],
c_includes = ["HsNet.h"],
package_deps = ["base"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = [],
framework_dirs = [],
extra_frameworks = []},
Package
{name = "haskell-src",
import_dirs = ["$libdir/imports/haskell-src"],
source_dirs = [],
library_dirs = ["$libdir"],
hs_libraries = ["HShaskell-src"],
extra_libraries = [],
include_dirs = [],
c_includes = [],
package_deps = ["base"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = [],
framework_dirs = [],
extra_frameworks = []},
Package
{name = "lang",
import_dirs = ["$libdir/imports/lang"],
source_dirs = [],
library_dirs = ["$libdir"],
hs_libraries = ["HSlang"],
extra_libraries = ["HSlang_cbits"],
include_dirs = [],
c_includes = ["HsLang.h"],
package_deps = ["base"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = [],
framework_dirs = [],
extra_frameworks = []},
Package
{name = "concurrent",
import_dirs = ["$libdir/imports/concurrent"],
source_dirs = [],
library_dirs = ["$libdir"],
hs_libraries = ["HSconcurrent"],
extra_libraries = [],
include_dirs = [],
c_includes = [],
package_deps = ["base"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = [],
framework_dirs = [],
extra_frameworks = []},
Package
{name = "posix",
import_dirs = ["$libdir/imports/posix"],
source_dirs = [],
library_dirs = ["$libdir"],
hs_libraries = ["HSposix"],
extra_libraries = ["HSposix_cbits", "dl"],
include_dirs = [],
c_includes = ["HsPosix.h"],
package_deps = ["lang"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = [],
framework_dirs = [],
extra_frameworks = []},
Package
{name = "util",
import_dirs = ["$libdir/imports/util"],
source_dirs = [],
library_dirs = ["$libdir"],
hs_libraries = ["HSutil"],
extra_libraries = ["HSutil_cbits", "readline", "ncurses"],
include_dirs = [],
c_includes = ["HsUtil.h"],
package_deps = ["lang", "concurrent", "posix"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = [],
framework_dirs = [],
extra_frameworks = []},
Package
{name = "data",
import_dirs = ["$libdir/imports/data"],
source_dirs = [],
library_dirs = ["$libdir"],
hs_libraries = ["HSdata"],
extra_libraries = [],
include_dirs = [],
c_includes = [],
package_deps = ["lang", "util"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = [],
framework_dirs = [],
extra_frameworks = []},
Package
{name = "text",
import_dirs = ["$libdir/imports/text"],
source_dirs = [],
library_dirs = ["$libdir"],
hs_libraries = ["HStext"],
extra_libraries = ["HStext_cbits"],
include_dirs = [],
c_includes = ["HsText.h"],
package_deps = ["lang"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = [],
framework_dirs = [],
extra_frameworks = []},
Package
{name = "net",
import_dirs = ["$libdir/imports/net"],
source_dirs = [],
library_dirs = ["$libdir"],
hs_libraries = ["HSnet"],
extra_libraries = [],
include_dirs = [],
c_includes = [],
package_deps = ["network"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = [],
framework_dirs = [],
extra_frameworks = []},
Package
{name = "hssource",
import_dirs = ["$libdir/imports/hssource"],
source_dirs = [],
library_dirs = ["$libdir"],
hs_libraries = ["HShssource"],
extra_libraries = [],
include_dirs = [],
c_includes = [],
package_deps = ["haskell-src"],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = [],
framework_dirs = [],
extra_frameworks = []},
Package
{name = "gtk",
import_dirs = ["$libdir/imports/gtk", "$libdir/imports/gdk", "$libdir/imports/glib" ],
source_dirs = [],
library_dirs = ["/usr/build/gtk+hs-0.11.5/gtk", "/usr/build/gtk+hs-0.11.5/gdk", "/usr/build/gtk+hs-0.11.5/glib"],
hs_libraries = ["Gtk", "Gdk", "GLib"],
extra_libraries = [],
include_dirs = [],
c_includes = [],
package_deps = [],
extra_ghc_opts = [],
extra_cc_opts = [],
extra_ld_opts = [],
framework_dirs = [],
extra_frameworks = []}]
More information about the Glasgow-haskell-bugs
mailing list