Version: 1.48.1-2+b1 Hi,
as it happened I fixed this problem using a binNMU just one hour ago, it should hit a mirror of your choice soon. Am Montag, den 19.03.2012, 14:01 +0100 schrieb Andreas Tille: > I have totally no knowledge of Haskell but when trying to fix #663889 I > went into this problem. My gut feeling after applying the patch > suggested by Tim Booth which did not solved the problem was to try > installing libghc-unixutils-dev which could possibly provide a System > module but I even failed installing it. I have doubts, unixutils is not a very standard library, so if qiime used it, it would be documented somewhere. I looked at the code and came up with this patch. Greetings, Joachim -- Joachim "nomeata" Breitner Debian Developer nome...@debian.org | ICQ# 74513189 | GPG-Keyid: 4743206C JID: nome...@joachim-breitner.de | http://people.debian.org/~nomeata
Description: GHC 7.4.2 compatibility This patch changes the module imports so that it works without the haskell2012 library, which is hidden with GHC 7.4.1 by default. Author: Joachim Breitner <nome...@debian.org> Bug-Debian: http://bugs.debian.org/663889 --- qiime-1.3.0.orig/qiime/support_files/denoiser/FlowgramAlignment/FlowgramUtils.lhs +++ qiime-1.3.0/qiime/support_files/denoiser/FlowgramAlignment/FlowgramUtils.lhs @@ -1,6 +1,6 @@ > module FlowgramUtils where -> import Array +> import Data.Array > import System.IO.Unsafe (unsafePerformIO) > type FlowSignalDistrib = Array (Int,Int) Float --- qiime-1.3.0.orig/qiime/support_files/denoiser/FlowgramAlignment/FlowgramAli_4frame.lhs +++ qiime-1.3.0/qiime/support_files/denoiser/FlowgramAlignment/FlowgramAli_4frame.lhs @@ -1,13 +1,12 @@ > module Main where -> import Array -> import List +> import Data.Array +> import Data.List > import FlowgramUtils > import ADPCombinators -> import System(getArgs) +> import System.Environment(getArgs) > import System.IO -> import System.Exit(exitWith) -> import System +> import System.Exit(exitWith, ExitCode(..)) > import Text.Printf(printf) The signature: --- qiime-1.3.0.orig/qiime/support_files/denoiser/FlowgramAlignment/ADPCombinators.lhs +++ qiime-1.3.0/qiime/support_files/denoiser/FlowgramAlignment/ADPCombinators.lhs @@ -7,7 +7,7 @@ programming. ---------------------------------------------------------------------- > module ADPCombinators where -> import Array +> import Data.Array Lexical parsers ----------------
signature.asc
Description: This is a digitally signed message part