Source: haskell-protobuf Version: 0.2.1.3-2 Severity: serious Tags: ftbfs bookworm sid
https://buildd.debian.org/status/package.php?p=haskell-protobuf&suite=sid ... tests/Main.hs:426:30: error: • Couldn't match type ‘Either String’ with ‘IO’ Expected: IO B.ByteString Actual: Either String B.ByteString • In the second argument of ‘(=<<)’, namely ‘unhex "089601"’ In the expression: testSpecific msg =<< unhex "089601" In an equation for ‘test1’: test1 = testSpecific msg =<< unhex "089601" where msg = Test1 {test1_a = putField 150} | 426 | test1 = testSpecific msg =<< unhex "089601" where | ^^^^^^^^^^^^^^ tests/Main.hs:436:30: error: • Couldn't match type ‘Either String’ with ‘IO’ Expected: IO B.ByteString Actual: Either String B.ByteString • In the second argument of ‘(=<<)’, namely ‘unhex "120774657374696e67"’ In the expression: testSpecific msg =<< unhex "120774657374696e67" In an equation for ‘test2’: test2 = testSpecific msg =<< unhex "120774657374696e67" where msg = Test2 {test2_b = putField "testing"} | 436 | test2 = testSpecific msg =<< unhex "120774657374696e67" where | ^^^^^^^^^^^^^^^^^^^^^^^^^^ tests/Main.hs:444:30: error: • Couldn't match type ‘Either String’ with ‘IO’ Expected: IO B.ByteString Actual: Either String B.ByteString • In the second argument of ‘(=<<)’, namely ‘unhex "1a03089601"’ In the expression: testSpecific msg =<< unhex "1a03089601" In an equation for ‘test3’: test3 = testSpecific msg =<< unhex "1a03089601" where msg = Test3 {test3_c = putField Test1 {test1_a = putField 150}} | 444 | test3 = testSpecific msg =<< unhex "1a03089601" where | ^^^^^^^^^^^^^^^^^^ tests/Main.hs:452:30: error: • Couldn't match type ‘Either String’ with ‘IO’ Expected: IO B.ByteString Actual: Either String B.ByteString • In the second argument of ‘(=<<)’, namely ‘unhex "2206038e029ea705"’ In the expression: testSpecific msg =<< unhex "2206038e029ea705" In an equation for ‘test4’: test4 = testSpecific msg =<< unhex "2206038e029ea705" where msg = Test4 {test4_d = putField [...]} | 452 | test4 = testSpecific msg =<< unhex "2206038e029ea705" where | ^^^^^^^^^^^^^^^^^^^^^^^^ tests/Main.hs:456:36: error: • Couldn't match type ‘Either String’ with ‘IO’ Expected: IO B.ByteString Actual: Either String B.ByteString • In the second argument of ‘(=<<)’, namely ‘unhex ""’ In the expression: testSpecific msg =<< unhex "" In an equation for ‘test4_empty’: test4_empty = testSpecific msg =<< unhex "" where msg = Test4 {test4_d = putField mempty} | 456 | test4_empty = testSpecific msg =<< unhex "" where | ^^^^^^^^ tests/Main.hs:475:30: error: • Couldn't match type ‘Either String’ with ‘IO’ Expected: IO B.ByteString Actual: Either String B.ByteString • In the second argument of ‘(=<<)’, namely ‘unhex ""’ In the expression: testSpecific msg =<< unhex "" In an equation for ‘test5’: test5 = testSpecific msg =<< unhex "" where msg = Test5 {test5_e = putField Nothing} | 475 | test5 = testSpecific msg =<< unhex "" where | ^^^^^^^^ tests/Main.hs:479:30: error: • Couldn't match type ‘Either String’ with ‘IO’ Expected: IO B.ByteString Actual: Either String B.ByteString • In the second argument of ‘(=<<)’, namely ‘unhex "2800"’ In the expression: testSpecific msg =<< unhex "2800" In an equation for ‘test6’: test6 = testSpecific msg =<< unhex "2800" where msg = Test5 {test5_e = putField $ Just Test5A} | 479 | test6 = testSpecific msg =<< unhex "2800" where | ^^^^^^^^^^^^ tests/Main.hs:483:30: error: • Couldn't match type ‘Either String’ with ‘IO’ Expected: IO B.ByteString Actual: Either String B.ByteString • In the second argument of ‘(=<<)’, namely ‘unhex "2801"’ In the expression: testSpecific msg =<< unhex "2801" In an equation for ‘test7’: test7 = testSpecific msg =<< unhex "2801" where msg = Test5 {test5_e = putField $ Just Test5B} | 483 | test7 = testSpecific msg =<< unhex "2801" where | ^^^^^^^^^^^^ tests/Main.hs:487:30: error: • Couldn't match type ‘Either String’ with ‘IO’ Expected: IO B.ByteString Actual: Either String B.ByteString • In the second argument of ‘(=<<)’, namely ‘unhex ""’ In the expression: testSpecific msg =<< unhex "" In an equation for ‘test8’: test8 = testSpecific msg =<< unhex "" where msg = Test6 {test6_e = putField $ []} | 487 | test8 = testSpecific msg =<< unhex "" where | ^^^^^^^^ tests/Main.hs:491:30: error: • Couldn't match type ‘Either String’ with ‘IO’ Expected: IO B.ByteString Actual: Either String B.ByteString • In the second argument of ‘(=<<)’, namely ‘unhex "3000"’ In the expression: testSpecific msg =<< unhex "3000" In an equation for ‘test9’: test9 = testSpecific msg =<< unhex "3000" where msg = Test6 {test6_e = putField $ [...]} | 491 | test9 = testSpecific msg =<< unhex "3000" where | ^^^^^^^^^^^^ tests/Main.hs:495:31: error: • Couldn't match type ‘Either String’ with ‘IO’ Expected: IO B.ByteString Actual: Either String B.ByteString • In the second argument of ‘(=<<)’, namely ‘unhex "30003001"’ In the expression: testSpecific msg =<< unhex "30003001" In an equation for ‘test10’: test10 = testSpecific msg =<< unhex "30003001" where msg = Test6 {test6_e = putField $ [...]} | 495 | test10 = testSpecific msg =<< unhex "30003001" where | ^^^^^^^^^^^^^^^^ tests/Main.hs:499:31: error: • Couldn't match type ‘Either String’ with ‘IO’ Expected: IO B.ByteString Actual: Either String B.ByteString • In the second argument of ‘(=<<)’, namely ‘unhex "30003000"’ In the expression: testSpecific msg =<< unhex "30003000" In an equation for ‘test11’: test11 = testSpecific msg =<< unhex "30003000" where msg = Test6 {test6_e = putField $ [...]} | 499 | test11 = testSpecific msg =<< unhex "30003000" where | ^^^^^^^^^^^^^^^^ tests/Main.hs:503:31: error: • Couldn't match type ‘Either String’ with ‘IO’ Expected: IO B.ByteString Actual: Either String B.ByteString • In the second argument of ‘(=<<)’, namely ‘unhex "300030013000"’ In the expression: testSpecific msg =<< unhex "300030013000" In an equation for ‘test12’: test12 = testSpecific msg =<< unhex "300030013000" where msg = Test6 {test6_e = putField $ [...]} | 503 | test12 = testSpecific msg =<< unhex "300030013000" where | ^^^^^^^^^^^^^^^^^^^^ tests/Main.hs:507:31: error: • Couldn't match type ‘Either String’ with ‘IO’ Expected: IO B.ByteString Actual: Either String B.ByteString • In the second argument of ‘(=<<)’, namely ‘unhex ""’ In the expression: testSpecific msg =<< unhex "" In an equation for ‘test13’: test13 = testSpecific msg =<< unhex "" where msg = Test7 {test7_e = putField $ []} | 507 | test13 = testSpecific msg =<< unhex "" where | ^^^^^^^^ tests/Main.hs:511:31: error: • Couldn't match type ‘Either String’ with ‘IO’ Expected: IO B.ByteString Actual: Either String B.ByteString • In the second argument of ‘(=<<)’, namely ‘unhex "3800"’ In the expression: testSpecific msg =<< unhex "3800" In an equation for ‘test14’: test14 = testSpecific msg =<< unhex "3800" where msg = Test7 {test7_e = putField $ [...]} | 511 | test14 = testSpecific msg =<< unhex "3800" where | ^^^^^^^^^^^^ tests/Main.hs:515:31: error: • Couldn't match type ‘Either String’ with ‘IO’ Expected: IO B.ByteString Actual: Either String B.ByteString • In the second argument of ‘(=<<)’, namely ‘unhex "38003800"’ In the expression: testSpecific msg =<< unhex "38003800" In an equation for ‘test15’: test15 = testSpecific msg =<< unhex "38003800" where msg = Test7 {test7_e = putField $ [...]} | 515 | test15 = testSpecific msg =<< unhex "38003800" where | ^^^^^^^^^^^^^^^^ at /usr/share/perl5/Debian/Debhelper/Buildsystem/Haskell/Recipes.pm line 107. Debian::Debhelper::Buildsystem::Haskell::Recipes::run_quiet("debian/hlibrary.setup", "build", "--builddir=dist-ghc") called at /usr/share/perl5/Debian/Debhelper/Buildsystem/Haskell/Recipes.pm line 131 Debian::Debhelper::Buildsystem::Haskell::Recipes::run("debian/hlibrary.setup", "build", "--builddir=dist-ghc") called at /usr/share/perl5/Debian/Debhelper/Buildsystem/Haskell/Recipes.pm line 640 Debian::Debhelper::Buildsystem::Haskell::Recipes::build_recipe() called at -e line 1 make: *** [/usr/share/cdbs/1/class/hlibrary.mk:153: build-ghc-stamp] Error 25