Package: haddock Severity: serious Version: 0.6-2 Tags: patch >From my pbuilder build log (this is in an i386 chroot, with gcc -> gcc-3.3 as usual):
/usr/bin/ghc -o haddock.bin -H16m -O -package network -fglasgow-exts -cpp Binary.o BlockTable.o Digraph.o FastMutInt.o HaddockDB.o HaddockHH.o HaddockHtml.o HaddockLex.o HaddockModuleTree.o HaddockParse.o HaddockRename.o HaddockTypes.o HaddockUtil.o HaddockVersion.o HsLexer.o HsParseMonad.o HsParseUtils.o HsParser.o HsSyn.o Html.o Main.o Main.o(.text+0x15347): In function `__stginit_Main_': : undefined reference to `__stginit_ControlziMonadziWriter_' collect2: ld returned 1 exit status make[4]: *** [haddock.bin] Error 1 make[3]: *** [all] Error 2 make[2]: *** [all] Error 1 make[2]: Leaving directory `/tmp/buildd/haddock-0.6/haddock' make[1]: *** [build] Error 1 make[1]: Leaving directory `/tmp/buildd/haddock-0.6' make: *** [build-stamp] Error 2 I've attached a patch which makes the package build again. -- System Information: Debian Release: testing/unstable Architecture: amd64 (x86_64) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.11-9-amd64-k8 Locale: LANG=en, LC_CTYPE=en (charmap=UTF-8) (ignored: LC_ALL set to en_US.UTF-8) -- Daniel Schepler "Please don't disillusion me. I [EMAIL PROTECTED] haven't had breakfast yet." -- Orson Scott Card
diff -urN haddock-0.6.old/haddock/src/Makefile haddock-0.6/haddock/src/Makefile --- haddock-0.6.old/haddock/src/Makefile 2003-11-10 14:35:18.000000000 +0000 +++ haddock-0.6/haddock/src/Makefile 2005-07-02 17:06:10.000000000 +0000 @@ -7,7 +7,7 @@ # Don't use any hslibs packages in GHC >= 5.04 ifeq "$(ghc_ge_504)" "YES" -SRC_HC_OPTS += -package network -fglasgow-exts -cpp +SRC_HC_OPTS += -package network -package mtl -fglasgow-exts -cpp else SRC_HC_OPTS += -package data -package text -package util -package net -fglasgow-exts -cpp endif