Source: haskell-libmpd Version: 0.10.0.0-2 Severity: serious Tags: ftbfs Justification: fails to build from source (but built successfully in the past) X-Debbugs-Cc: [email protected]
https://buildd.debian.org/status/fetch.php?pkg=haskell-libmpd&arch=amd64&ver=0.10.0.0-2%2Bb3&stamp=1727373231&raw=0 [10 of 48] Compiling Network.MPD.Commands.Parse ( src/Network/MPD/Commands/Parse.hs, dist-ghc/build/specs/specs-tmp/Network/MPD/Commands/Parse.o ) src/Network/MPD/Commands/Parse.hs:25:14: error: [GHC-88464] Variable not in scope: foldM :: (Count -> (ByteString, ByteString) -> Either String Count) -> t2 -> [(ByteString, ByteString)] -> Either String Count Suggested fix: Perhaps use one of these: ‘foldl’ (imported from Prelude), ‘UTF8.foldl’ (imported from Data.ByteString.UTF8), ‘foldr’ (imported from Prelude) | 25 | parseCount = foldM f def . toAssocList | ^^^^^ src/Network/MPD/Commands/Parse.hs:35:22: error: [GHC-88464] Variable not in scope: foldM :: (Device -> (a1, ByteString) -> Either String Device) -> t1 -> [(ByteString, ByteString)] -> Either String Device Suggested fix: Perhaps use one of these: ‘foldl’ (imported from Prelude), ‘UTF8.foldl’ (imported from Data.ByteString.UTF8), ‘foldr’ (imported from Prelude) | 35 | parseOutputs = mapM (foldM f def) | ^^^^^ src/Network/MPD/Commands/Parse.hs:47:14: error: [GHC-88464] Variable not in scope: foldM :: (Stats -> (a0, ByteString) -> Either String Stats) -> t0 -> [(ByteString, ByteString)] -> Either String Stats Suggested fix: Perhaps use one of these: ‘foldl’ (imported from Prelude), ‘UTF8.foldl’ (imported from Data.ByteString.UTF8), ‘foldr’ (imported from Prelude) | 47 | parseStats = foldM f def . toAssocList | ^^^^^ src/Network/MPD/Commands/Parse.hs:72:26: error: [GHC-88464] Variable not in scope: foldM :: (Song -> (ByteString, ByteString) -> Either String Song) -> Song -> [(ByteString, ByteString)] -> Either String Song Suggested fix: Perhaps use one of these: ‘foldl’ (imported from Prelude), ‘UTF8.foldl’ (imported from Data.ByteString.UTF8), ‘foldr’ (imported from Prelude) | 72 | ("file", path):ys -> foldM f (defaultSong (Path path)) ys | ^^^^^ Cheers -- Sebastian Ramacher

