haskell / c2hs

c2hs is a pre-processor for Haskell FFI bindings to C libraries
http://hackage.haskell.org/package/c2hs
Other
199 stars 50 forks source link

c2hs-2.8.3 fails test suite for "issue 7" #204

Open peti opened 6 years ago

peti commented 6 years ago

The c2hs-2.8.3 test suite fails with the following error when run on x86_64-linux:

Build with /nix/store/3cv3s9lv79qjkqyafbclbk03gz5z813w-ghc-8.2.2.
ignoring (possibly broken) abi-depends field for packages
unpacking sources
unpacking source archive /nix/store/5j4jjwqzpsbsl1pz1yppa90kyy132js4-c2hs-0.28.3.tar.gz
source root is c2hs-0.28.3
setting SOURCE_DATE_EPOCH to timestamp 1511638910 of file c2hs-0.28.3/.travis.yml
patching sources
compileBuildDriverPhase
setupCompileFlags: -package-db=/build/package.conf.d -j4 -threaded
[1 of 1] Compiling Main             ( Setup.hs, /build/Main.o )
Linking Setup ...
configuring
configureFlags: --verbose --prefix=/nix/store/c6c2fjj8wka9zwj5gv9r5977xvpgi6sz-c2hs-0.28.3 --libdir=$prefix/lib/$compiler --libsubdir=$pkgid --datadir=/nix/store/q710ljm3wvwdani1nw9i16r17blhhfsx-c2hs-0.28.3-data/share/ghc-8.2.2 --docdir=/nix/store/spgfbl311a4plqhpcdflq94rv4cbqv31-c2hs-0.28.3-doc/share/doc --with-gcc=gcc --package-db=/build/package.conf.d --ghc-option=-j4 --disable-split-objs --enable-library-profiling --profiling-detail=all-functions --disable-profiling --enable-shared --disable-coverage --disable-executable-dynamic --enable-tests --enable-library-vanilla --enable-library-for-ghci --ghc-option=-split-sections --extra-lib-dirs=/nix/store/v4fkzi98745wi8psjdvfsp8nn6ygx9ww-ncurses-6.1/lib --extra-lib-dirs=/nix/store/hwkkw10kb5w600c3dvv061gn1ld5fbja-gmp-6.1.2/lib --extra-lib-dirs=/nix/store/v4fkzi98745wi8psjdvfsp8nn6ygx9ww-ncurses-6.1/lib
Configuring c2hs-0.28.3...
Flags chosen: regression=False, base3=True
Dependency HUnit -any: using HUnit-1.6.0.0
Dependency array -any: using array-0.5.2.0
Dependency base >=3 && <5: using base-4.10.1.0
Dependency bytestring -any: using bytestring-0.10.8.2
Dependency containers -any: using containers-0.5.10.2
Dependency directory -any: using directory-1.3.0.2
Dependency dlist -any: using dlist-0.8.0.4
Dependency filepath -any: using filepath-1.4.1.2
Dependency language-c >=0.7.1 && <0.8: using language-c-0.7.2
Dependency pretty -any: using pretty-1.1.3.3
Dependency process -any: using process-1.6.1.0
Dependency shelly >=1.0: using shelly-1.7.2
Dependency test-framework -any: using test-framework-0.8.2.0
Dependency test-framework-hunit -any: using test-framework-hunit-0.3.0.2
Dependency text -any: using text-1.2.3.0
Dependency transformers -any: using transformers-0.5.2.0
Source component graph:
    component exe:c2hs
    component test:test-bugs dependency exe:c2hs
    component test:test-system dependency exe:c2hs
Configured component graph:
    component c2hs-0.28.3-KqrhcGPb0Pm8dl8dJQEHYg-c2hs
        include base-4.10.1.0
        include bytestring-0.10.8.2
        include language-c-0.7.2-ADCRxSAukmtAe4GyBa3ldE
        include filepath-1.4.1.2
        include dlist-0.8.0.4-C5jxmU4NyxKI1pN7pAcXnu
        include base-4.10.1.0
        include process-1.6.1.0
        include directory-1.3.0.2
        include array-0.5.2.0
        include containers-0.5.10.2
        include pretty-1.1.3.3
    component c2hs-0.28.3-5ly4FkY3Nj9GuDXwdtQa6I-test-bugs
        include base-4.10.1.0
        include filepath-1.4.1.2
        include test-framework-0.8.2.0-SWnJICgvzeEsXd3iPJeTB
        include test-framework-hunit-0.3.0.2-Bs9I9mG1T8MBwgHJEfcO7q
        include HUnit-1.6.0.0-9crl4K9vAXg6qACeCwoS8p
        include shelly-1.7.2-6sCwd2rqSQF8L1tgpu8E1Q
        include text-1.2.3.0-GmbS1eycnDHLhZQQeWF5x
        include transformers-0.5.2.0
    component c2hs-0.28.3-C4HDMpyMTpXnyCbTztffa-test-system
        include base-4.10.1.0
        include test-framework-0.8.2.0-SWnJICgvzeEsXd3iPJeTB
        include test-framework-hunit-0.3.0.2-Bs9I9mG1T8MBwgHJEfcO7q
        include HUnit-1.6.0.0-9crl4K9vAXg6qACeCwoS8p
        include shelly-1.7.2-6sCwd2rqSQF8L1tgpu8E1Q
        include text-1.2.3.0-GmbS1eycnDHLhZQQeWF5x
        include transformers-0.5.2.0
Linked component graph:
    unit c2hs-0.28.3-KqrhcGPb0Pm8dl8dJQEHYg-c2hs
        include base-4.10.1.0
        include bytestring-0.10.8.2
        include language-c-0.7.2-ADCRxSAukmtAe4GyBa3ldE
        include filepath-1.4.1.2
        include dlist-0.8.0.4-C5jxmU4NyxKI1pN7pAcXnu
        include base-4.10.1.0
        include process-1.6.1.0
        include directory-1.3.0.2
        include array-0.5.2.0
        include containers-0.5.10.2
        include pretty-1.1.3.3
    unit c2hs-0.28.3-5ly4FkY3Nj9GuDXwdtQa6I-test-bugs
        include base-4.10.1.0
        include filepath-1.4.1.2
        include test-framework-0.8.2.0-SWnJICgvzeEsXd3iPJeTB
        include test-framework-hunit-0.3.0.2-Bs9I9mG1T8MBwgHJEfcO7q
        include HUnit-1.6.0.0-9crl4K9vAXg6qACeCwoS8p
        include shelly-1.7.2-6sCwd2rqSQF8L1tgpu8E1Q
        include text-1.2.3.0-GmbS1eycnDHLhZQQeWF5x
        include transformers-0.5.2.0
    unit c2hs-0.28.3-C4HDMpyMTpXnyCbTztffa-test-system
        include base-4.10.1.0
        include test-framework-0.8.2.0-SWnJICgvzeEsXd3iPJeTB
        include test-framework-hunit-0.3.0.2-Bs9I9mG1T8MBwgHJEfcO7q
        include HUnit-1.6.0.0-9crl4K9vAXg6qACeCwoS8p
        include shelly-1.7.2-6sCwd2rqSQF8L1tgpu8E1Q
        include text-1.2.3.0-GmbS1eycnDHLhZQQeWF5x
        include transformers-0.5.2.0
Ready component graph:
    definite c2hs-0.28.3-KqrhcGPb0Pm8dl8dJQEHYg-c2hs
        depends base-4.10.1.0
        depends bytestring-0.10.8.2
        depends language-c-0.7.2-ADCRxSAukmtAe4GyBa3ldE
        depends filepath-1.4.1.2
        depends dlist-0.8.0.4-C5jxmU4NyxKI1pN7pAcXnu
        depends process-1.6.1.0
        depends directory-1.3.0.2
        depends array-0.5.2.0
        depends containers-0.5.10.2
        depends pretty-1.1.3.3
    definite c2hs-0.28.3-C4HDMpyMTpXnyCbTztffa-test-system
        depends base-4.10.1.0
        depends test-framework-0.8.2.0-SWnJICgvzeEsXd3iPJeTB
        depends test-framework-hunit-0.3.0.2-Bs9I9mG1T8MBwgHJEfcO7q
        depends HUnit-1.6.0.0-9crl4K9vAXg6qACeCwoS8p
        depends shelly-1.7.2-6sCwd2rqSQF8L1tgpu8E1Q
        depends text-1.2.3.0-GmbS1eycnDHLhZQQeWF5x
        depends transformers-0.5.2.0
        depends c2hs-0.28.3-KqrhcGPb0Pm8dl8dJQEHYg-c2hs
    definite c2hs-0.28.3-5ly4FkY3Nj9GuDXwdtQa6I-test-bugs
        depends base-4.10.1.0
        depends filepath-1.4.1.2
        depends test-framework-0.8.2.0-SWnJICgvzeEsXd3iPJeTB
        depends test-framework-hunit-0.3.0.2-Bs9I9mG1T8MBwgHJEfcO7q
        depends HUnit-1.6.0.0-9crl4K9vAXg6qACeCwoS8p
        depends shelly-1.7.2-6sCwd2rqSQF8L1tgpu8E1Q
        depends text-1.2.3.0-GmbS1eycnDHLhZQQeWF5x
        depends transformers-0.5.2.0
        depends c2hs-0.28.3-KqrhcGPb0Pm8dl8dJQEHYg-c2hs
Using Cabal-2.0.1.0 compiled by ghc-8.2
Using compiler: ghc-8.2.2
Using install prefix: /nix/store/c6c2fjj8wka9zwj5gv9r5977xvpgi6sz-c2hs-0.28.3
Executables installed in:
/nix/store/c6c2fjj8wka9zwj5gv9r5977xvpgi6sz-c2hs-0.28.3/bin
Libraries installed in:
/nix/store/c6c2fjj8wka9zwj5gv9r5977xvpgi6sz-c2hs-0.28.3/lib/ghc-8.2.2/c2hs-0.28.3
Dynamic Libraries installed in:
/nix/store/c6c2fjj8wka9zwj5gv9r5977xvpgi6sz-c2hs-0.28.3/lib/ghc-8.2.2/x86_64-linux-ghc-8.2.2
Private executables installed in:
/nix/store/c6c2fjj8wka9zwj5gv9r5977xvpgi6sz-c2hs-0.28.3/libexec/x86_64-linux-ghc-8.2.2/c2hs-0.28.3
Data files installed in:
/nix/store/q710ljm3wvwdani1nw9i16r17blhhfsx-c2hs-0.28.3-data/share/ghc-8.2.2/x86_64-linux-ghc-8.2.2/c2hs-0.28.3
Documentation installed in:
/nix/store/spgfbl311a4plqhpcdflq94rv4cbqv31-c2hs-0.28.3-doc/share/doc
Configuration files installed in:
/nix/store/c6c2fjj8wka9zwj5gv9r5977xvpgi6sz-c2hs-0.28.3/etc
No alex found
Using ar found on system at:
/nix/store/j75dgadrff2d1fyc4fczmcgqkid2imdx-binutils-2.30/bin/ar
No c2hs found
No cpphs found
No doctest found
Using gcc version 7.3.0 given by user at:
/nix/store/487kalv9jm8g5fs3bm5yhby63mcpnbfv-gcc-wrapper-7.3.0/bin/gcc
Using ghc version 8.2.2 found on system at:
/nix/store/3cv3s9lv79qjkqyafbclbk03gz5z813w-ghc-8.2.2/bin/ghc
Using ghc-pkg version 8.2.2 found on system at:
/nix/store/3cv3s9lv79qjkqyafbclbk03gz5z813w-ghc-8.2.2/bin/ghc-pkg
No ghcjs found
No ghcjs-pkg found
No greencard found
Using haddock version 2.18.1 found on system at:
/nix/store/3cv3s9lv79qjkqyafbclbk03gz5z813w-ghc-8.2.2/bin/haddock
No happy found
Using haskell-suite found on system at: haskell-suite-dummy-location
Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location
No hmake found
Using hpc version 0.67 found on system at:
/nix/store/3cv3s9lv79qjkqyafbclbk03gz5z813w-ghc-8.2.2/bin/hpc
Using hsc2hs version 0.68.2 found on system at:
/nix/store/3cv3s9lv79qjkqyafbclbk03gz5z813w-ghc-8.2.2/bin/hsc2hs
No hscolour found
No jhc found
Using ld found on system at:
/nix/store/w8c8szci956bi10m6fh8ad802qij6w3h-binutils-wrapper-2.30/bin/ld
No lhc found
No lhc-pkg found
No pkg-config found
Using runghc version 8.2.2 found on system at:
/nix/store/3cv3s9lv79qjkqyafbclbk03gz5z813w-ghc-8.2.2/bin/runghc
Using strip version 2.30 found on system at:
/nix/store/j75dgadrff2d1fyc4fczmcgqkid2imdx-binutils-2.30/bin/strip
Using tar found on system at:
/nix/store/inn1myxkdnw11k8bzfs32bjm9w1w90jy-gnutar-1.30/bin/tar
No uhc found
building
Preprocessing executable 'c2hs' for c2hs-0.28.3..
Building executable 'c2hs' for c2hs-0.28.3..

[...]

running tests
Running 2 test suites...
Test suite test-system: RUNNING...
Test suite test-system: PASS
Test suite logged to: dist/test/c2hs-0.28.3-test-system.log
Test suite test-bugs: RUNNING...
** Call hook for `C':
extractCompType: checking for alias
extractCompType: checking for alias
Imported function type: (IO ())
** Call hook for `c':
extractCompType: checking for alias
extractCompType: checking for alias
Imported function type: (IO ())
** Call hook for `C':
extractCompType: checking for alias
extractCompType: checking for alias
Imported function type: (IO ())
c2hs: Prelude.head: empty list
[1 of 1] Compiling Main             ( Issue9.hs, Issue9.o )
Linking Issue9 ...
[1 of 1] Compiling Main             ( Issue10.hs, Issue10.o )
Linking Issue10 ...
issue15.c: In function ‘tst_val’:
issue15.c:3:10: warning: multi-character character constant [-Wmultichar]
   return 'drag';
          ^~~~~~
[1 of 1] Compiling Main             ( Issue15.hs, Issue15.o )
Linking Issue15 ...
[1 of 1] Compiling Main             ( Issue16.hs, Issue16.o )
Linking Issue16 ...
[1 of 1] Compiling Main             ( Issue19.hs, Issue19.o )
Linking Issue19 ...
[1 of 1] Compiling Main             ( Issue20.hs, Issue20.o )
Linking Issue20 ...
[1 of 1] Compiling Main             ( Issue22.hs, Issue22.o )
Linking Issue22 ...
[1 of 1] Compiling Main             ( Issue23.hs, Issue23.o )
Linking Issue23 ...
[1 of 1] Compiling Main             ( Issue25.hs, Issue25.o )
Linking Issue25 ...
[1 of 1] Compiling Main             ( Issue31.hs, Issue31.o )
Linking Issue31 ...
[1 of 1] Compiling Main             ( Issue32.hs, Issue32.o )
Linking Issue32 ...
[1 of 1] Compiling Main             ( Issue36.hs, Issue36.o )
Linking Issue36 ...
[1 of 1] Compiling Main             ( Issue38.hs, Issue38.o )
Linking Issue38 ...
[1 of 1] Compiling Main             ( Issue43.hs, Issue43.o )
Linking Issue43 ...
[1 of 1] Compiling Main             ( Issue44.hs, Issue44.o )
Linking Issue44 ...
[1 of 1] Compiling Main             ( Issue45.hs, Issue45.o )
Linking Issue45 ...
[1 of 1] Compiling Main             ( Issue46.hs, Issue46.o )
Linking Issue46 ...
[1 of 1] Compiling Main             ( Issue47.hs, Issue47.o )
Linking Issue47 ...
[1 of 1] Compiling Main             ( Issue51_nonGNU.hs, Issue51_nonGNU.o )
Linking Issue51_nonGNU ...
[1 of 1] Compiling Main             ( Issue51_GNU.hs, Issue51_GNU.o )
Linking Issue51_GNU ...
[1 of 1] Compiling Main             ( Issue54.hs, Issue54.o )
Linking Issue54 ...
[1 of 1] Compiling Main             ( Issue60.hs, Issue60.o )
Linking Issue60 ...
[1 of 1] Compiling Main             ( Issue62.hs, Issue62.o )
Linking Issue62 ...
[1 of 1] Compiling Main             ( Issue65.hs, Issue65.o )
Linking Issue65 ...
[1 of 1] Compiling Main             ( Issue69.hs, Issue69.o )
Linking Issue69 ...
[1 of 1] Compiling Foo              ( Issue70.hs, Issue70.o )
[1 of 1] Compiling Main             ( Issue73.hs, Issue73.o )
Linking Issue73 ...
[1 of 1] Compiling Main             ( Issue75.hs, Issue75.o )
Linking Issue75 ...
[1 of 1] Compiling Main             ( Issue79.hs, Issue79.o )
Linking Issue79 ...
[1 of 1] Compiling Main             ( Issue80.hs, Issue80.o )
Linking Issue80 ...
[1 of 1] Compiling Main             ( Issue82.hs, Issue82.o )
Linking Issue82 ...
[1 of 1] Compiling Main             ( Issue93.hs, Issue93.o )
Linking Issue93 ...
[1 of 1] Compiling Main             ( Issue95.hs, Issue95.o )
Linking Issue95 ...
[1 of 1] Compiling Main             ( Issue96.hs, Issue96.o )
Linking Issue96 ...
[1 of 1] Compiling Main             ( Issue98.hs, Issue98.o )
Linking Issue98 ...
[1 of 1] Compiling Main             ( Issue107.hs, Issue107.o )
Linking Issue107 ...
[1 of 1] Compiling Main             ( Issue113.hs, Issue113.o )
Linking Issue113 ...
[1 of 1] Compiling Main             ( Issue115.hs, Issue115.o )
Linking Issue115 ...
[1 of 1] Compiling Main             ( Issue116.hs, Issue116.o )
Linking Issue116 ...
[1 of 1] Compiling Main             ( Issue123.hs, Issue123.o )
Linking Issue123 ...
[1 of 1] Compiling Main             ( Issue127.hs, Issue127.o )
Linking Issue127 ...
c2hs__bool_size.c: In function ‘main’:
c2hs__bool_size.c:2:45: warning: format ‘%u’ expects argument of type ‘unsigned int’, but argument 2 has type ‘long unsigned int’ [-Wformat=]
 int main(int argc, char *argv[]) { printf("%u\n", sizeof(_Bool)); return 0; }
                                            ~^
                                            %lu
[1 of 1] Compiling Main             ( Issue130.hs, Issue130.o )
Linking Issue130 ...
[1 of 1] Compiling Main             ( Issue133.hs, Issue133.o )
Linking Issue133 ...
[1 of 1] Compiling Main             ( Issue134.hs, Issue134.o )
Linking Issue134 ...
[1 of 1] Compiling Main             ( Issue136.hs, Issue136.o )
Linking Issue136 ...
[1 of 1] Compiling Main             ( Issue140.hs, Issue140.o )
Linking Issue140 ...
c2hs: Errors during expansion of binding hooks:

issue141.h:1: (column 9) [ERROR]  >>> Illegal use of incomplete type!
  Expected a fully defined structure or union tag; instead found incomplete type.

c2hs: Errors during expansion of binding hooks:

issue141.h:1: (column 9) [ERROR]  >>> Illegal use of incomplete type!
  Expected a fully defined structure or union tag; instead found incomplete type.

c2hs: Errors during expansion of binding hooks:

Issue141C.chs:7: (column 17) [ERROR]  >>> Illegal use of incomplete type!
  Expected a fully defined structure or union tag; instead found incomplete type.

c2hs: Errors during expansion of binding hooks:

Issue149.chs:5: (column 3) [ERROR]  >>> Function arity mismatch!
  Parameter marshallers are missing.

[1 of 1] Compiling Issue151         ( Issue151.hs, Issue151.o )
[1 of 1] Compiling Main             ( Issue152.hs, Issue152.o )
Linking Issue152 ...
c2hs: Errors during expansion of binding hooks:

Issue180.chs:8: (column 18) [ERROR]  >>> Function arity mismatch!
  This parameter is in excess of the C arguments.

[1 of 1] Compiling Issue192         ( Issue192.hs, Issue192.o )
[1 of 1] Compiling Main             ( Issue48.hs, Issue48.o )
Linking Issue48 ...
[1 of 1] Compiling Main             ( Issue83.hs, Issue83.o )
Linking Issue83 ...
[1 of 1] Compiling Main             ( Issue102.hs, Issue102.o )
Linking Issue102 ...
Bugs:
[1 of 1] Compiling Main             ( Capital.hs, Capital.o )
Linking Capital ...
upper C();
lower c();
upper C();
  call_capital (issue #??): [OK]
  Issue #7: [Failed]
ERROR:
Ran commands:
cd /build/c2hs-0.28.3/tests/bugs/issue-7
rm -f /build/c2hs-0.28.3/tests/bugs/issue-7/Issue7.hs
rm -f /build/c2hs-0.28.3/tests/bugs/issue-7/Issue7.chs.h
rm -f /build/c2hs-0.28.3/tests/bugs/issue-7/Issue7.chi
c2hs Issue7.chs
which c2hs

Exception: HUnitFailure (Just (SrcLoc {srcLocPackage = "main", srcLocModule = "Main", srcLocFile = "tests/test-bugs.hs", srcLocStartLine = 443, srcLocStartCol = 12, srcLocEndLine = 443, srcLocEndCol = 37})) (Reason "")
PTA:8
AOP:32
(32,64)
64
OK
  Issue #9: [OK]
SAME
SAME
SAME
SAME
SAME
  Issue #10: [OK]
True
  Issue #15: [OK]
  Issue #16: [OK]
Did it!
  Issue #19: [OK]
4
  Issue #20: [OK]
abcdef
2
20
  Issue #22: [OK]
H1
  Issue #23: [OK]
-1
abcdef
  Issue #25: [OK]
  Issue #29: [OK]
[1 of 3] Compiling Issue30Aux1      ( Issue30Aux1.hs, Issue30Aux1.o )
[2 of 3] Compiling Issue30Aux2      ( Issue30Aux2.hs, Issue30Aux2.o )
[3 of 3] Compiling Main             ( Issue30.hs, Issue30.o )
Linking Issue30 ...
3
2
4
  Issue #30: [OK]
Enum OK
Pointer 1: 1 1
Pointer 2: 2
Foreign pointer: 3
Foreign newtype pointer: 4
  Issue #31: [OK]
1234
1
523
  Issue #32: [OK]
  Issue #36: [OK]
Enum OK
  Issue #38: [OK]
Test1A=0
Test1B=1
Test1C=5
Test1D=6
AnonA=8
AnonB=9
AnonC=15
AnonD=16
  Issue #43: [OK]
  Issue #44: [OK]
  Issue #45: [OK]
(1,2.5)
  Issue #46: [OK]
  Issue #47: [OK]
0
1
  Issue #51: [OK]
2
0.2
2
0.2
3
0.3
3
0.3
3
0.3
3
0.3
  Issue #54: [OK]
  Issue #60: [OK]
  Issue #62: [OK]
123
3.14
"hello"
  Issue #65: [OK]
  Issue #69: [OK]
  Issue #70: [OK]
Foreign pointer: 3
Foreign pointer: 3
Foreign newtype pointer: 4
Foreign newtype pointer: 4
Allocated struct3
Allocated struct3
Allocated struct4
Allocated struct4
Freeing struct3
Freeing struct4
  Issue #73: [OK]
  Issue #75: [OK]
A=1
B=2
C=2
D=3
  Issue #79: [OK]
  Issue #80: [OK]
  Issue #82: [OK]
  Issue #93: [OK]
  Issue #95: [OK]
  Issue #96: [OK]
[1 of 2] Compiling Issue97A         ( Issue97A.hs, Issue97A.o )
[2 of 2] Compiling Main             ( Issue97.hs, Issue97.o )
Linking Issue97 ...
42
  Issue #97: [OK]
  Issue #98: [OK]
[1 of 2] Compiling Issue103A        ( Issue103A.hs, Issue103A.o )
[2 of 2] Compiling Main             ( Issue103.hs, Issue103.o )
Linking Issue103 ...
1
2
3
  Issue #103: [OK]
True
  Issue #107: [OK]
  Issue #113: [OK]
[8,43,94]
[7,42,93]
  Issue #115: [OK]
  Issue #116: [OK]
[1 of 1] Compiling Main             ( Issue117.hs, Issue117.o )
Linking Issue117 ...
5
  Issue #117: [OK]
[8,43,94]
[7,42,93]
[2,4,8]
[3,9,27]
  Issue #123: [OK]
True
False
  Issue #127: [OK]
[1 of 1] Compiling Main             ( Issue128.hs, Issue128.o )
Linking Issue128 ...
5
3
True
False
10
False
12
True
7
False
8
True
  Issue #128: [OK]
3
3
  Issue #130: [OK]
[1 of 1] Compiling Main             ( Issue131.hs, Issue131.o )
Linking Issue131 ...
5
3
True
False
  Issue #131: [OK]
  Issue #133: [OK]
  Issue #134: [OK]
  Issue #136: [OK]
123
456
789
  Issue #140: [OK]
  Issue #141: [OK]
  Issue #149: [OK]
  Issue #151: [OK]
  Issue #152: [OK]
[1 of 2] Compiling Types            ( Types.hs, Types.o )
[2 of 2] Compiling Main             ( Issue155.hs, Issue155.o )
Linking Issue155 ...
OK
  Issue #155: [OK]
  Issue #180: [OK]
  Issue #192: [OK]
2
5
  Issue #48: [OK]
(True,True)
TEST_VAL
8415
8415
TESTING
  Issue #83: [OK]
Unlocked
TST 1: 1234
TST 2: 13 47
TST 3: testing
  Issue #102: [OK]

         Test Cases   Total
 Passed  63           63
 Failed  1            1
 Total   64           64
Test suite test-bugs: FAIL
Test suite logged to: dist/test/c2hs-0.28.3-test-bugs.log
1 of 2 test suites (1 of 2 test cases) passed.