Bug#1084122: haskell-unixutils: FTBFS: Couldn't match expected type

Sebastian Ramacher sramacher at debian.org
Sat Oct 5 13:38:23 BST 2024


Source: haskell-unixutils
Version: 1.54.2-2
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: sramacher at debian.org

https://buildd.debian.org/status/fetch.php?pkg=haskell-unixutils&arch=amd64&ver=1.54.2-2%2Bb3&stamp=1727371727&raw=0

Preprocessing library for Unixutils-1.54.2..
Building library for Unixutils-1.54.2..
[1 of 9] Compiling System.Unix.Chroot ( System/Unix/Chroot.hs, dist-ghc/build/System/Unix/Chroot.o, dist-ghc/build/System/Unix/Chroot.dyn_o )

System/Unix/Chroot.hs:48:27: error: [GHC-83865]
    • Couldn't match expected type: OpenFileFlags
                                    -> IO System.Posix.Types.Fd
                  with actual type: IO System.Posix.Types.Fd
    • The function ‘openFd’ is applied to four value arguments,
        but its type ‘FilePath
                      -> OpenMode -> OpenFileFlags -> IO System.Posix.Types.Fd’
        has only three
      In the second argument of ‘($)’, namely
        ‘openFd "/" ReadOnly Nothing defaultFileFlags’
      In a stmt of a 'do' block:
        rootFd <- liftIO $ openFd "/" ReadOnly Nothing defaultFileFlags
   |
48 |        rootFd <- liftIO $ openFd "/" ReadOnly Nothing defaultFileFlags
   |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

System/Unix/Chroot.hs:48:47: error: [GHC-83865]
    • Couldn't match expected type ‘OpenFileFlags’
                  with actual type ‘Maybe a0’
    • In the third argument of ‘openFd’, namely ‘Nothing’
      In the second argument of ‘($)’, namely
        ‘openFd "/" ReadOnly Nothing defaultFileFlags’
      In a stmt of a 'do' block:
        rootFd <- liftIO $ openFd "/" ReadOnly Nothing defaultFileFlags
   |
48 |        rootFd <- liftIO $ openFd "/" ReadOnly Nothing defaultFileFlags
   |                                               ^^^^^^^


Cheers
-- 
Sebastian Ramacher



More information about the Pkg-haskell-maintainers mailing list