hslua-marshalling-2.2.1
checks.i686-linux.bgnet
· build #1
· raw
setupCompilerEnvironmentPhase
1setupCompilerEnvironmentPhase2Build with /nix/store/ic7wdfrif8raic2z6xiq2qv1bfzxi8li-ghc-9.2.4.unpackPhase
3unpacking sources4unpacking source archive /nix/store/f5piw5nvpiqjygyzkjyajyqnglhzgia0-hslua-marshalling-2.2.1.tar.gz5source root is hslua-marshalling-2.2.16setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file hslua-marshalling-2.2.1/test/test-hslua-marshalling.hspatchPhase
7patching sourcescompileBuildDriverPhase
8compileBuildDriverPhase9setupCompileFlags: -package-db=/build/tmp.WsXf8D6Zbu/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts10[1 of 1] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.WsXf8D6Zbu/Main.o )11Linking Setup ...configurePhase
12configuring13configureFlags: --verbose --prefix=/nix/store/rly00cinvq53fh0gcknw1d9bnm3nl7p0-hslua-marshalling-2.2.1 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/4jv8qv4112jn9v6d0hxq9wk8v2d87pj0-hslua-marshalling-2.2.1-doc/share/doc/hslua-marshalling-2.2.1 --with-gcc=gcc --package-db=/build/tmp.WsXf8D6Zbu/package.conf.d --ghc-options=-j16 +RTS -A64M -RTS --disable-split-objs --enable-library-profiling --profiling-detail=exported-functions --disable-profiling --enable-shared --disable-coverage --enable-static --disable-executable-dynamic --enable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --ghc-option=-split-sections --ghc-options=-haddock --extra-lib-dirs=/nix/store/qfbw9zmdlllswnx3vqkxgz6dzwhlv985-ncurses-6.3-p20220507/lib --extra-lib-dirs=/nix/store/gsycfmysih14pxphxsk5lvlh5sw6wn02-libffi-3.4.4/lib --extra-lib-dirs=/nix/store/kyxg6j5rirfygdqfqkrm1azg7dqdmhbh-gmp-with-cxx-6.2.1/lib14Using Parsec parser15Configuring hslua-marshalling-2.2.1...16Dependency base >=4.8 && <5: using base-4.16.3.017Dependency bytestring >=0.10.2 && <0.12: using bytestring-0.11.3.118Dependency containers >=0.5.9 && <0.7: using containers-0.6.5.119Dependency hslua-core >=2.2.1 && <2.3: using hslua-core-2.2.120Dependency mtl >=2.2 && <2.4: using mtl-2.2.221Dependency text >=1.2 && <2.1: using text-1.2.5.022Dependency QuickCheck >=2.7: using QuickCheck-2.14.223Dependency base >=4.8 && <5: using base-4.16.3.024Dependency bytestring >=0.10.2 && <0.12: using bytestring-0.11.3.125Dependency containers >=0.5.9 && <0.7: using containers-0.6.5.126Dependency hslua-core >=2.2.1 && <2.3: using hslua-core-2.2.127Dependency hslua-marshalling: using hslua-marshalling-2.2.128Dependency lua-arbitrary >=1.0: using lua-arbitrary-1.0.129Dependency mtl >=2.2 && <2.4: using mtl-2.2.230Dependency quickcheck-instances >=0.3: using quickcheck-instances-0.3.2831Dependency tasty >=0.11: using tasty-1.4.332Dependency tasty-hslua: using tasty-hslua-1.0.233Dependency tasty-hunit >=0.9: using tasty-hunit-0.10.0.334Dependency tasty-quickcheck >=0.8: using tasty-quickcheck-0.10.235Dependency text >=1.2 && <2.1: using text-1.2.5.036Source component graph:37 component lib38 component test:test-hslua dependency lib39Configured component graph:40 component hslua-marshalling-2.2.1-WmXIKlG9O37m6xsm6hLT241 include base-4.16.3.042 include bytestring-0.11.3.143 include containers-0.6.5.144 include hslua-core-2.2.1-Bk0kcaVk6GbGFn2IR0reQv45 include mtl-2.2.246 include text-1.2.5.047 component hslua-marshalling-2.2.1-5K9hNVaHA7MEhQiOfhBkvx-test-hslua48 include QuickCheck-2.14.2-GmIzHg8jhXyDhZvBXz41zC49 include base-4.16.3.050 include bytestring-0.11.3.151 include containers-0.6.5.152 include hslua-core-2.2.1-Bk0kcaVk6GbGFn2IR0reQv53 include hslua-marshalling-2.2.1-WmXIKlG9O37m6xsm6hLT254 include lua-arbitrary-1.0.1-K6yw1xVFepALIAKFzk7Lqv55 include mtl-2.2.256 include quickcheck-instances-0.3.28-Fh0MjS4rhNIAUuNG7YiHng57 include tasty-1.4.3-GWxUmleI5wP5a1FThg9FCC58 include tasty-hslua-1.0.2-GaQ8PSmKse69Y0KembbiJ559 include tasty-hunit-0.10.0.3-J6j1MKmS9LU1bOAnmOLIMX60 include tasty-quickcheck-0.10.2-5Swo0kq0Lcu2sDnWgsB8x961 include text-1.2.5.062Linked component graph:63 unit hslua-marshalling-2.2.1-WmXIKlG9O37m6xsm6hLT264 include base-4.16.3.065 include bytestring-0.11.3.166 include containers-0.6.5.167 include hslua-core-2.2.1-Bk0kcaVk6GbGFn2IR0reQv68 include mtl-2.2.269 include text-1.2.5.070 HsLua.Marshalling=hslua-marshalling-2.2.1-WmXIKlG9O37m6xsm6hLT2:HsLua.Marshalling,HsLua.Marshalling.Peek=hslua-marshalling-2.2.1-WmXIKlG9O37m6xsm6hLT2:HsLua.Marshalling.Peek,HsLua.Marshalling.Peekers=hslua-marshalling-2.2.1-WmXIKlG9O37m6xsm6hLT2:HsLua.Marshalling.Peekers,HsLua.Marshalling.Push=hslua-marshalling-2.2.1-WmXIKlG9O37m6xsm6hLT2:HsLua.Marshalling.Push,HsLua.Marshalling.Userdata=hslua-marshalling-2.2.1-WmXIKlG9O37m6xsm6hLT2:HsLua.Marshalling.Userdata71 unit hslua-marshalling-2.2.1-5K9hNVaHA7MEhQiOfhBkvx-test-hslua72 include QuickCheck-2.14.2-GmIzHg8jhXyDhZvBXz41zC73 include base-4.16.3.074 include bytestring-0.11.3.175 include containers-0.6.5.176 include hslua-core-2.2.1-Bk0kcaVk6GbGFn2IR0reQv77 include hslua-marshalling-2.2.1-WmXIKlG9O37m6xsm6hLT278 include lua-arbitrary-1.0.1-K6yw1xVFepALIAKFzk7Lqv79 include mtl-2.2.280 include quickcheck-instances-0.3.28-Fh0MjS4rhNIAUuNG7YiHng81 include tasty-1.4.3-GWxUmleI5wP5a1FThg9FCC82 include tasty-hslua-1.0.2-GaQ8PSmKse69Y0KembbiJ583 include tasty-hunit-0.10.0.3-J6j1MKmS9LU1bOAnmOLIMX84 include tasty-quickcheck-0.10.2-5Swo0kq0Lcu2sDnWgsB8x985 include text-1.2.5.086Ready component graph:87 definite hslua-marshalling-2.2.1-WmXIKlG9O37m6xsm6hLT288 depends base-4.16.3.089 depends bytestring-0.11.3.190 depends containers-0.6.5.191 depends hslua-core-2.2.1-Bk0kcaVk6GbGFn2IR0reQv92 depends mtl-2.2.293 depends text-1.2.5.094 definite hslua-marshalling-2.2.1-5K9hNVaHA7MEhQiOfhBkvx-test-hslua95 depends QuickCheck-2.14.2-GmIzHg8jhXyDhZvBXz41zC96 depends base-4.16.3.097 depends bytestring-0.11.3.198 depends containers-0.6.5.199 depends hslua-core-2.2.1-Bk0kcaVk6GbGFn2IR0reQv100 depends hslua-marshalling-2.2.1-WmXIKlG9O37m6xsm6hLT2101 depends lua-arbitrary-1.0.1-K6yw1xVFepALIAKFzk7Lqv102 depends mtl-2.2.2103 depends quickcheck-instances-0.3.28-Fh0MjS4rhNIAUuNG7YiHng104 depends tasty-1.4.3-GWxUmleI5wP5a1FThg9FCC105 depends tasty-hslua-1.0.2-GaQ8PSmKse69Y0KembbiJ5106 depends tasty-hunit-0.10.0.3-J6j1MKmS9LU1bOAnmOLIMX107 depends tasty-quickcheck-0.10.2-5Swo0kq0Lcu2sDnWgsB8x9108 depends text-1.2.5.0109Using Cabal-3.6.3.0 compiled by ghc-9.2110Using compiler: ghc-9.2.4111Using install prefix:112/nix/store/rly00cinvq53fh0gcknw1d9bnm3nl7p0-hslua-marshalling-2.2.1113Executables installed in:114/nix/store/rly00cinvq53fh0gcknw1d9bnm3nl7p0-hslua-marshalling-2.2.1/bin115Libraries installed in:116/nix/store/rly00cinvq53fh0gcknw1d9bnm3nl7p0-hslua-marshalling-2.2.1/lib/ghc-9.2.4/i386-linux-ghc-9.2.4/hslua-marshalling-2.2.1-WmXIKlG9O37m6xsm6hLT2117Dynamic Libraries installed in:118/nix/store/rly00cinvq53fh0gcknw1d9bnm3nl7p0-hslua-marshalling-2.2.1/lib/ghc-9.2.4/i386-linux-ghc-9.2.4119Private executables installed in:120/nix/store/rly00cinvq53fh0gcknw1d9bnm3nl7p0-hslua-marshalling-2.2.1/libexec/i386-linux-ghc-9.2.4/hslua-marshalling-2.2.1121Data files installed in:122/nix/store/rly00cinvq53fh0gcknw1d9bnm3nl7p0-hslua-marshalling-2.2.1/share/i386-linux-ghc-9.2.4/hslua-marshalling-2.2.1123Documentation installed in:124/nix/store/4jv8qv4112jn9v6d0hxq9wk8v2d87pj0-hslua-marshalling-2.2.1-doc/share/doc/hslua-marshalling-2.2.1125Configuration files installed in:126/nix/store/rly00cinvq53fh0gcknw1d9bnm3nl7p0-hslua-marshalling-2.2.1/etc127No alex found128Using ar found on system at:129/nix/store/cz0xzc39p2qj26ml15v9bq5ckrmdmdf4-binutils-2.39/bin/ar130No c2hs found131No cpphs found132No doctest found133Using gcc version 11.3.0 given by user at:134/nix/store/rkwixq2wda45gxx7zg1qh329zhkbvzzb-gcc-wrapper-11.3.0/bin/gcc135Using ghc version 9.2.4 found on system at:136/nix/store/ic7wdfrif8raic2z6xiq2qv1bfzxi8li-ghc-9.2.4/bin/ghc137Using ghc-pkg version 9.2.4 found on system at:138/nix/store/ic7wdfrif8raic2z6xiq2qv1bfzxi8li-ghc-9.2.4/bin/ghc-pkg-9.2.4139No ghcjs found140No ghcjs-pkg found141No greencard found142Using haddock version 2.26.0 found on system at:143/nix/store/ic7wdfrif8raic2z6xiq2qv1bfzxi8li-ghc-9.2.4/bin/haddock-ghc-9.2.4144No happy found145Using haskell-suite found on system at: haskell-suite-dummy-location146Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location147No hmake found148Using hpc version 0.68 found on system at:149/nix/store/ic7wdfrif8raic2z6xiq2qv1bfzxi8li-ghc-9.2.4/bin/hpc150Using hsc2hs version 0.68.8 found on system at:151/nix/store/ic7wdfrif8raic2z6xiq2qv1bfzxi8li-ghc-9.2.4/bin/hsc2hs152Using hscolour version 1.24 found on system at:153/nix/store/85d2z1v7cbhi7zr0aj493mh85n4w6p60-hscolour-1.24.4/bin/HsColour154No jhc found155Using ld found on system at:156/nix/store/ssc7jicqr32k3w9gbsczxl0fxxfvm60g-binutils-wrapper-2.39/bin/ld.gold157No pkg-config found158Using runghc version 9.2.4 found on system at:159/nix/store/ic7wdfrif8raic2z6xiq2qv1bfzxi8li-ghc-9.2.4/bin/runghc-9.2.4160Using strip version 2.39 found on system at:161/nix/store/rkwixq2wda45gxx7zg1qh329zhkbvzzb-gcc-wrapper-11.3.0/bin/strip162Using tar found on system at:163/nix/store/5rh47gjf5m2w51g3sxpyfxr1km61vd1f-gnutar-1.34/bin/tar164No uhc foundbuildPhase
165building166Preprocessing library for hslua-marshalling-2.2.1..167Building library for hslua-marshalling-2.2.1..168[1 of 5] Compiling HsLua.Marshalling.Peek169[2 of 5] Compiling HsLua.Marshalling.Peekers170[3 of 5] Compiling HsLua.Marshalling.Push171[4 of 5] Compiling HsLua.Marshalling.Userdata172[5 of 5] Compiling HsLua.Marshalling173[1 of 5] Compiling HsLua.Marshalling.Peek174[2 of 5] Compiling HsLua.Marshalling.Peekers175[3 of 5] Compiling HsLua.Marshalling.Push176[4 of 5] Compiling HsLua.Marshalling.Userdata177[5 of 5] Compiling HsLua.Marshalling178Preprocessing test suite 'test-hslua' for hslua-marshalling-2.2.1..179Building test suite 'test-hslua' for hslua-marshalling-2.2.1..180[1 of 6] Compiling HsLua.Marshalling.PeekTests181[2 of 6] Compiling HsLua.Marshalling.PeekersTests182[3 of 6] Compiling HsLua.Marshalling.PushTests183[4 of 6] Compiling HsLua.Marshalling.UserdataTests184[5 of 6] Compiling HsLua.MarshallingTests185[6 of 6] Compiling Main186Linking dist/build/test-hslua/test-hslua ...checkPhase
187running tests188Running 1 test suites...189Test suite test-hslua: RUNNING...190HsLua191 Marshalling192 Peek193 helper194 retrieving: OK195 withContext: OK196 toPeeker197 passes result through: OK198 catches error: OK199 Peek200 lazy alternative: OK201 Peekers202 unit peekers203 peekNil succeeds on nil: OK204 peekNil fails on bool: OK205 peekNoneOrNil succeeds on nil: OK206 peekNoneOrNilfails on bool: OK207 peekBool208 True: OK209 False: OK210 Numbers are truthy: OK211 Nil is falsy: OK212 peekIntegral213 negative Int: OK214 Int as string: OK215 fail on boolean: OK216 fail on non-numeric string: OK217 peekRealFloat218 negative Float: OK219 number as string: OK220 scientific notation string: OK221 fail on boolean: OK222 fail on non-numeric string: OK223 Strings224 peekByteString225 retrieve any string: OK226 +++ OK, passed 100 tests.227 retrieve integer as string: OK228 +++ OK, passed 100 tests.229 fails on boolean: OK230 peekText231 retrieve any string: OK232 +++ OK, passed 100 tests.233 retrieve UTF-8 encoded Text: OK234 +++ OK, passed 100 tests.235 retrieve integer as Text: OK236 +++ OK, passed 100 tests.237 fails on nil: OK238 peekString239 retrieve UTF-8 encoded string: OK240 +++ OK, passed 100 tests.241 fails on table: OK242 fails on thread: OK243 peekStringy244 retrieve UTF-8 encoded string as Text: OK245 +++ OK, passed 100 tests.246 retrieve ByteString: OK247 fails on table: OK248 peekName249 retrieve string as Name: OK250 +++ OK, passed 100 tests.251 fails on table: OK252 peekRead253 retrieve list of orderings: OK254 +++ OK, passed 100 tests.255 fails on unreadable input: OK256 fails on non-string input: OK257 Containers258 peekList259 empty list: OK260 list of strings: OK261 +++ OK, passed 100 tests.262 string keys are not in list: OK263 missing pair causes an error: OK264 peekSet265 empty set: OK266 set of strings: OK267 +++ OK, passed 100 tests.268 keys with falsy values are not in set: OK269 fails if element peeker fails: OK270 peekMap271 empty map: OK272 tables become maps: OK273 fails if key peeker fails: OK274 fails if value peeker fails: OK275 combinators276 peekFieldRaw277 access field: OK278 object not on top of stack: OK279 peekPair280 pair from table: OK281 fails if a component peeker fails: OK282 peekTriple283 pair from table: OK284 fails if a component peeker fails: OK285 peekChoice286 uses first result to succeed: OK287 uses peekers: OK288 fails if all peekers fail: OK289 helper290 reportValueOnFailure291 success: OK292 failure: OK293 error messages294 value in list: OK295 nil instead of list: OK296 value in key-value pairs: OK297 Push298 pushBool299 True: OK300 False: OK301 pushes single element: OK302 +++ OK, passed 100 tests.303 pushIntegral304 @Int305 0: OK306 23: OK307 -5: OK308 pushes single element: OK309 +++ OK, passed 100 tests.310 @Integer311 2^128 + 1: OK312 -2^129 + 1: OK313 pushes single element: OK314 +++ OK, passed 100 tests.315 pushRealFloat316 @Number317 0.0: OK318 42.0: OK319 0.1: OK320 -13.37: OK321 pushes single element: OK322 +++ OK, passed 100 tests.323 @Float pushes strings324 0.0: OK325 42.0: OK326 -0.00071: OK327 -13.37: OK328 pushes single element: OK329 +++ OK, passed 100 tests.330 Strings331 pushByteString332 "test": OK333 pushes single element: OK334 +++ OK, passed 100 tests.335 pushString336 "test": OK337 unicode: OK338 pushes single element: OK339 +++ OK, passed 100 tests.340 pushText341 "test": OK342 unicode: OK343 pushes single element: OK344 +++ OK, passed 100 tests.345 pushName346 "test": OK347 unicode: OK348 pushes single element: OK349 +++ OK, passed 100 tests.350 Collections351 pushList352 creates a table: OK353 +++ OK, passed 100 tests.354 numeric indices start at 1: OK355 +++ OK, passed 100 tests.356 table size equals list length: OK (0.05s)357 +++ OK, passed 100 tests.358 pushes single element: OK (0.04s)359 +++ OK, passed 100 tests.360 pushKeyValuePairs361 creates a table: OK (0.04s)362 +++ OK, passed 100 tests.363 pushes single element: OK (0.04s)364 +++ OK, passed 100 tests.365 pushSet366 creates a table: OK (0.05s)367 +++ OK, passed 100 tests.368 set values become table keys: OK369 +++ OK, passed 100 tests.370 pushes single element: OK (0.04s)371 +++ OK, passed 100 tests.372 pushMap373 creates a table: OK (0.07s)374 +++ OK, passed 100 tests.375 pairs are in table: OK (0.04s)376 +++ OK, passed 100 tests.377 pushes single element: OK (0.04s)378 +++ OK, passed 100 tests.379 Combinators380 pushPair: OK381 +++ OK, passed 100 tests.382 pushTriple: OK383 +++ OK, passed 100 tests.384 pushAsTable: OK385 +++ OK, passed 100 tests.386 Userdata387 pushIterator388 iterate over list: OK389 skip entry if value pusher returned 0: OK390 nested391 deeply nested list: OK392393All 115 tests passed (0.51s)394Test suite test-hslua: PASS395Test suite logged to: dist/test/hslua-marshalling-2.2.1-test-hslua.log3961 of 1 test suites (1 of 1 test cases) passed.haddockPhase
397haddockPhase398Preprocessing library for hslua-marshalling-2.2.1..399Running Haddock on library for hslua-marshalling-2.2.1..400Warning: --source-* options are ignored when --hyperlinked-source is enabled.401 100% ( 18 / 18) in 'HsLua.Marshalling.Peek'402 100% ( 32 / 32) in 'HsLua.Marshalling.Peekers'403 100% ( 21 / 21) in 'HsLua.Marshalling.Push'404 100% ( 2 / 2) in 'HsLua.Marshalling.Userdata'405 100% ( 50 / 50) in 'HsLua.Marshalling'406Documentation created: dist/doc/html/hslua-marshalling/index.html,407dist/doc/html/hslua-marshalling/hslua-marshalling.txt408Preprocessing test suite 'test-hslua' for hslua-marshalling-2.2.1..installPhase
409installing410Installing library in /nix/store/rly00cinvq53fh0gcknw1d9bnm3nl7p0-hslua-marshalling-2.2.1/lib/ghc-9.2.4/i386-linux-ghc-9.2.4/hslua-marshalling-2.2.1-WmXIKlG9O37m6xsm6hLT2fixupPhase
411post-installation fixup412shrinking RPATHs of ELF executables and libraries in /nix/store/rly00cinvq53fh0gcknw1d9bnm3nl7p0-hslua-marshalling-2.2.1413shrinking /nix/store/rly00cinvq53fh0gcknw1d9bnm3nl7p0-hslua-marshalling-2.2.1/lib/ghc-9.2.4/i386-linux-ghc-9.2.4/libHShslua-marshalling-2.2.1-WmXIKlG9O37m6xsm6hLT2-ghc9.2.4.so414strip is /nix/store/rkwixq2wda45gxx7zg1qh329zhkbvzzb-gcc-wrapper-11.3.0/bin/strip415stripping (with command strip and flags -S) in /nix/store/rly00cinvq53fh0gcknw1d9bnm3nl7p0-hslua-marshalling-2.2.1/lib416patching script interpreter paths in /nix/store/rly00cinvq53fh0gcknw1d9bnm3nl7p0-hslua-marshalling-2.2.1417checking for references to /build/ in /nix/store/rly00cinvq53fh0gcknw1d9bnm3nl7p0-hslua-marshalling-2.2.1...418shrinking RPATHs of ELF executables and libraries in /nix/store/4jv8qv4112jn9v6d0hxq9wk8v2d87pj0-hslua-marshalling-2.2.1-doc419strip is /nix/store/rkwixq2wda45gxx7zg1qh329zhkbvzzb-gcc-wrapper-11.3.0/bin/strip420patching script interpreter paths in /nix/store/4jv8qv4112jn9v6d0hxq9wk8v2d87pj0-hslua-marshalling-2.2.1-doc421checking for references to /build/ in /nix/store/4jv8qv4112jn9v6d0hxq9wk8v2d87pj0-hslua-marshalling-2.2.1-doc...