Hi, I'm trying to build a package for the Haskell XML Toolbox. Everythin works fine with chg-pkg an a local package, compilation also works, but when linking the program, sometimes all works ok, but using the -O switch or --make switch the compiler complains about a package Main.
the Makefile contains the targets. the verbose compilation for make clean all and make clean fail shows the problem. Is there something wrong with my option setting or is it a problem in ghc? uwe -- University of Applied Sciences, Wedel, Germany http://www.fh-wedel.de/~si/index.html =================================================================== [EMAIL PROTECTED]:~/fh/public_html/src/haskell/hxml/test> cat Main.hs module Main where import HdomParser main :: IO () main = do res <- run' $ parser $ newDocument' [(a_source, "t.xml")] putStrLn "quit" where parser = getWellformedDoc .>> putXmlDoc [EMAIL PROTECTED]:~/fh/public_html/src/haskell/hxml/test> cat Makefile all : ghc -o main -v -Wall -package-conf ~/lib/hxt/package.conf -package hxt Main.hs fail : ghc -o main -v -Wall -O -package-conf ~/lib/hxt/package.conf -package hxt Main.hs fail2 : ghc --make -o main -v -Wall -package-conf ~/lib/hxt/package.conf -package hxt Main.hs clean : rm -f *.hi *.o main [EMAIL PROTECTED]:~/fh/public_html/src/haskell/hxml/test> make clean all rm -f *.hi *.o main ghc -o main -v -Wall -package-conf ~/lib/hxt/package.conf -package hxt Main.hs Glasgow Haskell Compiler, Version 6.2, for Haskell 98, compiled by GHC version 6.2 Using package config file: /usr/lib/ghc-6.2/package.conf ==================== Packages ==================== Package {name = "data", auto = False, import_dirs = ["/usr/lib/ghc-6.2/hslibs-imports/data"], source_dirs = [], library_dirs = ["/usr/lib/ghc-6.2"], hs_libraries = ["HSdata"], extra_libraries = [], include_dirs = [], c_includes = [], package_deps = ["haskell98", "lang", "util"], extra_ghc_opts = [], extra_cc_opts = [], extra_ld_opts = [], framework_dirs = [], extra_frameworks = []} Package {name = "hxt", auto = False, import_dirs = ["/home/uwe/lib/hxt/imports"], source_dirs = [], library_dirs = ["/home/uwe/lib/hxt"], hs_libraries = ["HShxt"], extra_libraries = [], include_dirs = [], c_includes = [], package_deps = ["haskell98", "posix", "net", "parsec"], extra_ghc_opts = [], extra_cc_opts = [], extra_ld_opts = [], framework_dirs = [], extra_frameworks = []} Package {name = "base", auto = True, import_dirs = ["/usr/lib/ghc-6.2/imports"], source_dirs = [], library_dirs = ["/usr/lib/ghc-6.2"], 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 = "rts", auto = False, import_dirs = [], source_dirs = [], library_dirs = ["/usr/lib/ghc-6.2"], hs_libraries = ["HSrts"], extra_libraries = ["m", "gmp", "dl"], include_dirs = ["/usr/lib/ghc-6.2/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", "GHCziPtr_FunPtr_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 = "haskell98", auto = True, import_dirs = ["/usr/lib/ghc-6.2/imports"], source_dirs = [], library_dirs = ["/usr/lib/ghc-6.2"], 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 = "haskell-src", auto = True, import_dirs = ["/usr/lib/ghc-6.2/imports"], source_dirs = [], library_dirs = ["/usr/lib/ghc-6.2"], hs_libraries = ["HShaskell-src"], extra_libraries = [], include_dirs = [], c_includes = [], package_deps = ["base", "haskell98"], extra_ghc_opts = [], extra_cc_opts = [], extra_ld_opts = [], framework_dirs = [], extra_frameworks = []} Package {name = "network", auto = True, import_dirs = ["/usr/lib/ghc-6.2/imports"], source_dirs = [], library_dirs = ["/usr/lib/ghc-6.2"], 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 = "parsec", auto = True, import_dirs = ["/usr/lib/ghc-6.2/imports"], source_dirs = [], library_dirs = ["/usr/lib/ghc-6.2"], hs_libraries = ["HSparsec"], extra_libraries = [], include_dirs = [], c_includes = [], package_deps = ["base"], extra_ghc_opts = [], extra_cc_opts = [], extra_ld_opts = [], framework_dirs = [], extra_frameworks = []} Package {name = "QuickCheck", auto = True, import_dirs = ["/usr/lib/ghc-6.2/imports"], source_dirs = [], library_dirs = ["/usr/lib/ghc-6.2"], hs_libraries = ["HSQuickCheck"], extra_libraries = [], include_dirs = [], c_includes = [], package_deps = ["base"], extra_ghc_opts = [], extra_cc_opts = [], extra_ld_opts = [], framework_dirs = [], extra_frameworks = []} Package {name = "readline", auto = True, import_dirs = ["/usr/lib/ghc-6.2/imports"], source_dirs = [], library_dirs = ["/usr/lib/ghc-6.2"], hs_libraries = ["HSreadline"], extra_libraries = ["readline", "ncurses"], include_dirs = [], c_includes = ["HsReadline.h"], package_deps = ["base"], extra_ghc_opts = [], extra_cc_opts = [], extra_ld_opts = [], framework_dirs = [], extra_frameworks = []} Package {name = "unix", auto = True, import_dirs = ["/usr/lib/ghc-6.2/imports"], source_dirs = [], library_dirs = ["/usr/lib/ghc-6.2"], hs_libraries = ["HSunix"], extra_libraries = ["HSunix_cbits", "dl"], include_dirs = [], c_includes = ["HsUnix.h"], package_deps = ["base"], extra_ghc_opts = [], extra_cc_opts = [], extra_ld_opts = [], framework_dirs = [], extra_frameworks = []} Package {name = "lang", auto = False, import_dirs = ["/usr/lib/ghc-6.2/hslibs-imports/lang"], source_dirs = [], library_dirs = ["/usr/lib/ghc-6.2"], 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", auto = False, import_dirs = ["/usr/lib/ghc-6.2/hslibs-imports/concurrent"], source_dirs = [], library_dirs = ["/usr/lib/ghc-6.2"], 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", auto = False, import_dirs = ["/usr/lib/ghc-6.2/hslibs-imports/posix"], source_dirs = [], library_dirs = ["/usr/lib/ghc-6.2"], hs_libraries = ["HSposix"], extra_libraries = ["HSposix_cbits", "dl"], include_dirs = [], c_includes = ["HsPosix.h"], package_deps = ["lang", "unix"], extra_ghc_opts = [], extra_cc_opts = [], extra_ld_opts = [], framework_dirs = [], extra_frameworks = []} Package {name = "util", auto = False, import_dirs = ["/usr/lib/ghc-6.2/hslibs-imports/util"], source_dirs = [], library_dirs = ["/usr/lib/ghc-6.2"], hs_libraries = ["HSutil"], extra_libraries = ["HSutil_cbits"], include_dirs = [], c_includes = ["HsUtil.h"], package_deps = ["lang", "concurrent", "QuickCheck", "readline", "posix"], extra_ghc_opts = [], extra_cc_opts = [], extra_ld_opts = [], framework_dirs = [], extra_frameworks = []} Package {name = "text", auto = False, import_dirs = ["/usr/lib/ghc-6.2/hslibs-imports/text"], source_dirs = [], library_dirs = ["/usr/lib/ghc-6.2"], hs_libraries = ["HStext"], extra_libraries = [], include_dirs = [], c_includes = [], package_deps = ["lang", "parsec"], extra_ghc_opts = [], extra_cc_opts = [], extra_ld_opts = [], framework_dirs = [], extra_frameworks = []} Package {name = "net", auto = False, import_dirs = ["/usr/lib/ghc-6.2/hslibs-imports/net"], source_dirs = [], library_dirs = ["/usr/lib/ghc-6.2"], 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", auto = False, import_dirs = ["/usr/lib/ghc-6.2/hslibs-imports/hssource"], source_dirs = [], library_dirs = ["/usr/lib/ghc-6.2"], 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 = []} Hsc static flags: -static *** Checking old interface for Main: *** Parser: *** Renamer/typechecker: Main.hs:9: Warning: Defined but not used: res *** Desugar: Result size = 78 *** Simplify: Result size = 58 Result size = 48 Result size = 48 *** Tidy Core: Result size = 48 *** CorePrep: Result size = 66 *** Stg2Stg: *** CodeGen: *** CodeOutput: *** Assembler gcc -I. -I. -c /tmp/ghc3589.s -o Main.o *** Linker gcc -v -o main -DDONT_WANT_WIN32_DLL_SUPPORT Main.o -L/home/uwe/lib/hxt -L/ usr/lib/ghc-6.2 -lHShxt -lHSparsec -lHSnet -lHSnetwork -lHSposix -lHSposix_cbits -ldl -lHSunix -lHSunix_cbits -ldl -lHSlang -lHSlang_cbits -lHShaskell98 -lHSbase -lHSbase_cbits -lHSrts -lm -lgmp -ldl -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 GHCziPtr_FunPtr_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 Reading specs from /usr/lib/gcc-lib/i586-suse-linux/3.3.1/specs Configured with: ../configure --enable-threads=posix --prefix=/usr --with-local-prefix=/usr/local --infodir=/usr/share/info --mandir=/usr/share/ man --libdir=/usr/lib --enable-languages=c,c++,f77,objc,java,ada --disable-checking --enable-libgcj --with-gxx-include-dir=/usr/include/g++ --with-slibdir=/lib --with-system-zlib --enable-shared --enable-__cxa_atexit i586-suse-linux Thread model: posix gcc version 3.3.1 (SuSE Linux) /usr/lib/gcc-lib/i586-suse-linux/3.3.1/collect2 --eh-frame-hdr -m elf_i386 -dynamic-linker /lib/ld-linux.so.2 -o main -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 GHCziPtr_FunPtr_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 /usr/lib/gcc-lib/ i586-suse-linux/3.3.1/../../../crt1.o /usr/lib/gcc-lib/ i586-suse-linux/3.3.1/../../../crti.o /usr/lib/gcc-lib/i586-suse-linux/3.3.1/ crtbegin.o -L/home/uwe/lib/hxt -L/usr/lib/ghc-6.2 -L/usr/lib/gcc-lib/ i586-suse-linux/3.3.1 -L/usr/lib/gcc-lib/i586-suse-linux/3.3.1/../../../../ i586-suse-linux/lib -L/usr/lib/gcc-lib/i586-suse-linux/3.3.1/../../.. Main.o -lHShxt -lHSparsec -lHSnet -lHSnetwork -lHSposix -lHSposix_cbits -ldl -lHSunix -lHSunix_cbits -ldl -lHSlang -lHSlang_cbits -lHShaskell98 -lHSbase -lHSbase_cbits -lHSrts -lm -lgmp -ldl -lgcc -lgcc_eh -lc -lgcc -lgcc_eh /usr/ lib/gcc-lib/i586-suse-linux/3.3.1/crtend.o /usr/lib/gcc-lib/ i586-suse-linux/3.3.1/../../../crtn.o *** Deleting temp files Deleting: /tmp/ghc3589.s [EMAIL PROTECTED]:~/fh/public_html/src/haskell/hxml/test> make clean fail rm -f *.hi *.o main ghc -o main -v -Wall -O -package-conf ~/lib/hxt/package.conf -package hxt Main.hs Glasgow Haskell Compiler, Version 6.2, for Haskell 98, compiled by GHC version 6.2 Using package config file: /usr/lib/ghc-6.2/package.conf ==================== Packages ==================== Package {name = "data", auto = False, import_dirs = ["/usr/lib/ghc-6.2/hslibs-imports/data"], source_dirs = [], library_dirs = ["/usr/lib/ghc-6.2"], hs_libraries = ["HSdata"], extra_libraries = [], include_dirs = [], c_includes = [], package_deps = ["haskell98", "lang", "util"], extra_ghc_opts = [], extra_cc_opts = [], extra_ld_opts = [], framework_dirs = [], extra_frameworks = []} Package {name = "hxt", auto = False, import_dirs = ["/home/uwe/lib/hxt/imports"], source_dirs = [], library_dirs = ["/home/uwe/lib/hxt"], hs_libraries = ["HShxt"], extra_libraries = [], include_dirs = [], c_includes = [], package_deps = ["haskell98", "posix", "net", "parsec"], extra_ghc_opts = [], extra_cc_opts = [], extra_ld_opts = [], framework_dirs = [], extra_frameworks = []} Package {name = "base", auto = True, import_dirs = ["/usr/lib/ghc-6.2/imports"], source_dirs = [], library_dirs = ["/usr/lib/ghc-6.2"], 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 = "rts", auto = False, import_dirs = [], source_dirs = [], library_dirs = ["/usr/lib/ghc-6.2"], hs_libraries = ["HSrts"], extra_libraries = ["m", "gmp", "dl"], include_dirs = ["/usr/lib/ghc-6.2/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", "GHCziPtr_FunPtr_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 = "haskell98", auto = True, import_dirs = ["/usr/lib/ghc-6.2/imports"], source_dirs = [], library_dirs = ["/usr/lib/ghc-6.2"], 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 = "haskell-src", auto = True, import_dirs = ["/usr/lib/ghc-6.2/imports"], source_dirs = [], library_dirs = ["/usr/lib/ghc-6.2"], hs_libraries = ["HShaskell-src"], extra_libraries = [], include_dirs = [], c_includes = [], package_deps = ["base", "haskell98"], extra_ghc_opts = [], extra_cc_opts = [], extra_ld_opts = [], framework_dirs = [], extra_frameworks = []} Package {name = "network", auto = True, import_dirs = ["/usr/lib/ghc-6.2/imports"], source_dirs = [], library_dirs = ["/usr/lib/ghc-6.2"], 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 = "parsec", auto = True, import_dirs = ["/usr/lib/ghc-6.2/imports"], source_dirs = [], library_dirs = ["/usr/lib/ghc-6.2"], hs_libraries = ["HSparsec"], extra_libraries = [], include_dirs = [], c_includes = [], package_deps = ["base"], extra_ghc_opts = [], extra_cc_opts = [], extra_ld_opts = [], framework_dirs = [], extra_frameworks = []} Package {name = "QuickCheck", auto = True, import_dirs = ["/usr/lib/ghc-6.2/imports"], source_dirs = [], library_dirs = ["/usr/lib/ghc-6.2"], hs_libraries = ["HSQuickCheck"], extra_libraries = [], include_dirs = [], c_includes = [], package_deps = ["base"], extra_ghc_opts = [], extra_cc_opts = [], extra_ld_opts = [], framework_dirs = [], extra_frameworks = []} Package {name = "readline", auto = True, import_dirs = ["/usr/lib/ghc-6.2/imports"], source_dirs = [], library_dirs = ["/usr/lib/ghc-6.2"], hs_libraries = ["HSreadline"], extra_libraries = ["readline", "ncurses"], include_dirs = [], c_includes = ["HsReadline.h"], package_deps = ["base"], extra_ghc_opts = [], extra_cc_opts = [], extra_ld_opts = [], framework_dirs = [], extra_frameworks = []} Package {name = "unix", auto = True, import_dirs = ["/usr/lib/ghc-6.2/imports"], source_dirs = [], library_dirs = ["/usr/lib/ghc-6.2"], hs_libraries = ["HSunix"], extra_libraries = ["HSunix_cbits", "dl"], include_dirs = [], c_includes = ["HsUnix.h"], package_deps = ["base"], extra_ghc_opts = [], extra_cc_opts = [], extra_ld_opts = [], framework_dirs = [], extra_frameworks = []} Package {name = "lang", auto = False, import_dirs = ["/usr/lib/ghc-6.2/hslibs-imports/lang"], source_dirs = [], library_dirs = ["/usr/lib/ghc-6.2"], 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", auto = False, import_dirs = ["/usr/lib/ghc-6.2/hslibs-imports/concurrent"], source_dirs = [], library_dirs = ["/usr/lib/ghc-6.2"], 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", auto = False, import_dirs = ["/usr/lib/ghc-6.2/hslibs-imports/posix"], source_dirs = [], library_dirs = ["/usr/lib/ghc-6.2"], hs_libraries = ["HSposix"], extra_libraries = ["HSposix_cbits", "dl"], include_dirs = [], c_includes = ["HsPosix.h"], package_deps = ["lang", "unix"], extra_ghc_opts = [], extra_cc_opts = [], extra_ld_opts = [], framework_dirs = [], extra_frameworks = []} Package {name = "util", auto = False, import_dirs = ["/usr/lib/ghc-6.2/hslibs-imports/util"], source_dirs = [], library_dirs = ["/usr/lib/ghc-6.2"], hs_libraries = ["HSutil"], extra_libraries = ["HSutil_cbits"], include_dirs = [], c_includes = ["HsUtil.h"], package_deps = ["lang", "concurrent", "QuickCheck", "readline", "posix"], extra_ghc_opts = [], extra_cc_opts = [], extra_ld_opts = [], framework_dirs = [], extra_frameworks = []} Package {name = "text", auto = False, import_dirs = ["/usr/lib/ghc-6.2/hslibs-imports/text"], source_dirs = [], library_dirs = ["/usr/lib/ghc-6.2"], hs_libraries = ["HStext"], extra_libraries = [], include_dirs = [], c_includes = [], package_deps = ["lang", "parsec"], extra_ghc_opts = [], extra_cc_opts = [], extra_ld_opts = [], framework_dirs = [], extra_frameworks = []} Package {name = "net", auto = False, import_dirs = ["/usr/lib/ghc-6.2/hslibs-imports/net"], source_dirs = [], library_dirs = ["/usr/lib/ghc-6.2"], 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", auto = False, import_dirs = ["/usr/lib/ghc-6.2/hslibs-imports/hssource"], source_dirs = [], library_dirs = ["/usr/lib/ghc-6.2"], 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 = []} Hsc static flags: -static *** Checking old interface for Main: *** Parser: *** Renamer/typechecker: Main.hs:9: Warning: Defined but not used: res *** Desugar: Result size = 78 *** Simplify: Result size = 44 Result size = 44 *** Specialise: Result size = 44 *** Float out (not lambdas, not constants): Result size = 46 *** Float inwards: Result size = 46 *** Simplify: Result size = 267 Result size = 248 Result size = 147 Result size = 145 Result size = 145 *** Simplify: Result size = 138 Result size = 138 *** Simplify: Result size = 147 Result size = 147 *** Demand analysis: Result size = 147 *** Worker Wrapper binds: Result size = 147 *** GlomBinds: *** Simplify: Result size = 147 *** Float out (not lambdas, constants): Result size = 167 *** Common sub-expression: Result size = 167 *** Float inwards: Result size = 167 *** Simplify: Result size = 167 *** Tidy Core: Result size = 167 *** CorePrep: Result size = 175 *** Stg2Stg: *** CodeGen: *** CodeOutput: *** Deleting temp files Deleting: /tmp/ghc3599.hc Warning: deleting non-existent /tmp/ghc3599.hc ghc-6.2: unknown package name: Main make: *** [fail] Error 1 [EMAIL PROTECTED]:~/fh/public_html/src/haskell/hxml/test> _______________________________________________ Glasgow-haskell-bugs mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs
