hslua-core-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/4629ivi24r0jfzszynwcb6yw2lsz656c-hslua-core-2.2.1.tar.gz5source root is hslua-core-2.2.16setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file hslua-core-2.2.1/test/Test/Tasty/HsLua.hspatchPhase
7patching sourcescompileBuildDriverPhase
8compileBuildDriverPhase9setupCompileFlags: -package-db=/build/tmp.c3OdkGtcWE/setup-package.conf.d -j16 +RTS -A64M -RTS -threaded -rtsopts10[1 of 1] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.c3OdkGtcWE/Main.o )11Linking Setup ...configurePhase
12configuring13configureFlags: --verbose --prefix=/nix/store/lnznrjxvbmdrmikw8kmmwl2x55gn1xci-hslua-core-2.2.1 --libdir=$prefix/lib/$compiler --libsubdir=$abi/$libname --docdir=/nix/store/m562b8pacaimh25ahwfpv4y5a72pr19l-hslua-core-2.2.1-doc/share/doc/hslua-core-2.2.1 --with-gcc=gcc --package-db=/build/tmp.c3OdkGtcWE/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-core-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 exceptions >=0.8 && <0.11: using exceptions-0.10.419Dependency lua >=2.2.1 && <2.3: using lua-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 exceptions >=0.8 && <0.11: using exceptions-0.10.426Dependency hslua-core: using hslua-core-2.2.127Dependency lua >=2.2.1 && <2.3: using lua-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-hunit >=0.9: using tasty-hunit-0.10.0.333Dependency tasty-quickcheck >=0.8: using tasty-quickcheck-0.10.234Dependency text >=1.2 && <2.1: using text-1.2.5.035Source component graph:36 component lib37 component test:test-hslua-core dependency lib38Configured component graph:39 component hslua-core-2.2.1-Bk0kcaVk6GbGFn2IR0reQv40 include base-4.16.3.041 include bytestring-0.11.3.142 include exceptions-0.10.443 include lua-2.2.1-IXypNPrwq99T1gaPe7BvD44 include mtl-2.2.245 include text-1.2.5.046 component hslua-core-2.2.1-3oe4KvQkvUwBG4Oqa7OFb-test-hslua-core47 include QuickCheck-2.14.2-GmIzHg8jhXyDhZvBXz41zC48 include base-4.16.3.049 include bytestring-0.11.3.150 include exceptions-0.10.451 include hslua-core-2.2.1-Bk0kcaVk6GbGFn2IR0reQv52 include lua-2.2.1-IXypNPrwq99T1gaPe7BvD53 include lua-arbitrary-1.0.1-K6yw1xVFepALIAKFzk7Lqv54 include mtl-2.2.255 include quickcheck-instances-0.3.28-Fh0MjS4rhNIAUuNG7YiHng56 include tasty-1.4.3-GWxUmleI5wP5a1FThg9FCC57 include tasty-hunit-0.10.0.3-J6j1MKmS9LU1bOAnmOLIMX58 include tasty-quickcheck-0.10.2-5Swo0kq0Lcu2sDnWgsB8x959 include text-1.2.5.060Linked component graph:61 unit hslua-core-2.2.1-Bk0kcaVk6GbGFn2IR0reQv62 include base-4.16.3.063 include bytestring-0.11.3.164 include exceptions-0.10.465 include lua-2.2.1-IXypNPrwq99T1gaPe7BvD66 include mtl-2.2.267 include text-1.2.5.068 HsLua.Core=hslua-core-2.2.1-Bk0kcaVk6GbGFn2IR0reQv:HsLua.Core,HsLua.Core.Closures=hslua-core-2.2.1-Bk0kcaVk6GbGFn2IR0reQv:HsLua.Core.Closures,HsLua.Core.Error=hslua-core-2.2.1-Bk0kcaVk6GbGFn2IR0reQv:HsLua.Core.Error,HsLua.Core.Package=hslua-core-2.2.1-Bk0kcaVk6GbGFn2IR0reQv:HsLua.Core.Package,HsLua.Core.Run=hslua-core-2.2.1-Bk0kcaVk6GbGFn2IR0reQv:HsLua.Core.Run,HsLua.Core.Trace=hslua-core-2.2.1-Bk0kcaVk6GbGFn2IR0reQv:HsLua.Core.Trace,HsLua.Core.Types=hslua-core-2.2.1-Bk0kcaVk6GbGFn2IR0reQv:HsLua.Core.Types,HsLua.Core.Unsafe=hslua-core-2.2.1-Bk0kcaVk6GbGFn2IR0reQv:HsLua.Core.Unsafe,HsLua.Core.Userdata=hslua-core-2.2.1-Bk0kcaVk6GbGFn2IR0reQv:HsLua.Core.Userdata,HsLua.Core.Utf8=hslua-core-2.2.1-Bk0kcaVk6GbGFn2IR0reQv:HsLua.Core.Utf8,Lua=lua-2.2.1-IXypNPrwq99T1gaPe7BvD:Lua69 unit hslua-core-2.2.1-3oe4KvQkvUwBG4Oqa7OFb-test-hslua-core70 include QuickCheck-2.14.2-GmIzHg8jhXyDhZvBXz41zC71 include base-4.16.3.072 include bytestring-0.11.3.173 include exceptions-0.10.474 include hslua-core-2.2.1-Bk0kcaVk6GbGFn2IR0reQv75 include lua-2.2.1-IXypNPrwq99T1gaPe7BvD76 include lua-arbitrary-1.0.1-K6yw1xVFepALIAKFzk7Lqv77 include mtl-2.2.278 include quickcheck-instances-0.3.28-Fh0MjS4rhNIAUuNG7YiHng79 include tasty-1.4.3-GWxUmleI5wP5a1FThg9FCC80 include tasty-hunit-0.10.0.3-J6j1MKmS9LU1bOAnmOLIMX81 include tasty-quickcheck-0.10.2-5Swo0kq0Lcu2sDnWgsB8x982 include text-1.2.5.083Ready component graph:84 definite hslua-core-2.2.1-Bk0kcaVk6GbGFn2IR0reQv85 depends base-4.16.3.086 depends bytestring-0.11.3.187 depends exceptions-0.10.488 depends lua-2.2.1-IXypNPrwq99T1gaPe7BvD89 depends mtl-2.2.290 depends text-1.2.5.091 definite hslua-core-2.2.1-3oe4KvQkvUwBG4Oqa7OFb-test-hslua-core92 depends QuickCheck-2.14.2-GmIzHg8jhXyDhZvBXz41zC93 depends base-4.16.3.094 depends bytestring-0.11.3.195 depends exceptions-0.10.496 depends hslua-core-2.2.1-Bk0kcaVk6GbGFn2IR0reQv97 depends lua-2.2.1-IXypNPrwq99T1gaPe7BvD98 depends lua-arbitrary-1.0.1-K6yw1xVFepALIAKFzk7Lqv99 depends mtl-2.2.2100 depends quickcheck-instances-0.3.28-Fh0MjS4rhNIAUuNG7YiHng101 depends tasty-1.4.3-GWxUmleI5wP5a1FThg9FCC102 depends tasty-hunit-0.10.0.3-J6j1MKmS9LU1bOAnmOLIMX103 depends tasty-quickcheck-0.10.2-5Swo0kq0Lcu2sDnWgsB8x9104 depends text-1.2.5.0105Using Cabal-3.6.3.0 compiled by ghc-9.2106Using compiler: ghc-9.2.4107Using install prefix:108/nix/store/lnznrjxvbmdrmikw8kmmwl2x55gn1xci-hslua-core-2.2.1109Executables installed in:110/nix/store/lnznrjxvbmdrmikw8kmmwl2x55gn1xci-hslua-core-2.2.1/bin111Libraries installed in:112/nix/store/lnznrjxvbmdrmikw8kmmwl2x55gn1xci-hslua-core-2.2.1/lib/ghc-9.2.4/i386-linux-ghc-9.2.4/hslua-core-2.2.1-Bk0kcaVk6GbGFn2IR0reQv113Dynamic Libraries installed in:114/nix/store/lnznrjxvbmdrmikw8kmmwl2x55gn1xci-hslua-core-2.2.1/lib/ghc-9.2.4/i386-linux-ghc-9.2.4115Private executables installed in:116/nix/store/lnznrjxvbmdrmikw8kmmwl2x55gn1xci-hslua-core-2.2.1/libexec/i386-linux-ghc-9.2.4/hslua-core-2.2.1117Data files installed in:118/nix/store/lnznrjxvbmdrmikw8kmmwl2x55gn1xci-hslua-core-2.2.1/share/i386-linux-ghc-9.2.4/hslua-core-2.2.1119Documentation installed in:120/nix/store/m562b8pacaimh25ahwfpv4y5a72pr19l-hslua-core-2.2.1-doc/share/doc/hslua-core-2.2.1121Configuration files installed in:122/nix/store/lnznrjxvbmdrmikw8kmmwl2x55gn1xci-hslua-core-2.2.1/etc123No alex found124Using ar found on system at:125/nix/store/cz0xzc39p2qj26ml15v9bq5ckrmdmdf4-binutils-2.39/bin/ar126No c2hs found127No cpphs found128No doctest found129Using gcc version 11.3.0 given by user at:130/nix/store/rkwixq2wda45gxx7zg1qh329zhkbvzzb-gcc-wrapper-11.3.0/bin/gcc131Using ghc version 9.2.4 found on system at:132/nix/store/ic7wdfrif8raic2z6xiq2qv1bfzxi8li-ghc-9.2.4/bin/ghc133Using ghc-pkg version 9.2.4 found on system at:134/nix/store/ic7wdfrif8raic2z6xiq2qv1bfzxi8li-ghc-9.2.4/bin/ghc-pkg-9.2.4135No ghcjs found136No ghcjs-pkg found137No greencard found138Using haddock version 2.26.0 found on system at:139/nix/store/ic7wdfrif8raic2z6xiq2qv1bfzxi8li-ghc-9.2.4/bin/haddock-ghc-9.2.4140No happy found141Using haskell-suite found on system at: haskell-suite-dummy-location142Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location143No hmake found144Using hpc version 0.68 found on system at:145/nix/store/ic7wdfrif8raic2z6xiq2qv1bfzxi8li-ghc-9.2.4/bin/hpc146Using hsc2hs version 0.68.8 found on system at:147/nix/store/ic7wdfrif8raic2z6xiq2qv1bfzxi8li-ghc-9.2.4/bin/hsc2hs148Using hscolour version 1.24 found on system at:149/nix/store/85d2z1v7cbhi7zr0aj493mh85n4w6p60-hscolour-1.24.4/bin/HsColour150No jhc found151Using ld found on system at:152/nix/store/ssc7jicqr32k3w9gbsczxl0fxxfvm60g-binutils-wrapper-2.39/bin/ld.gold153No pkg-config found154Using runghc version 9.2.4 found on system at:155/nix/store/ic7wdfrif8raic2z6xiq2qv1bfzxi8li-ghc-9.2.4/bin/runghc-9.2.4156Using strip version 2.39 found on system at:157/nix/store/rkwixq2wda45gxx7zg1qh329zhkbvzzb-gcc-wrapper-11.3.0/bin/strip158Using tar found on system at:159/nix/store/5rh47gjf5m2w51g3sxpyfxr1km61vd1f-gnutar-1.34/bin/tar160No uhc foundbuildPhase
161building162Preprocessing library for hslua-core-2.2.1..163Building library for hslua-core-2.2.1..164[ 1 of 12] Compiling HsLua.Core.Utf8165[ 2 of 12] Compiling HsLua.Core.Types166[ 3 of 12] Compiling HsLua.Core.Userdata167[ 4 of 12] Compiling HsLua.Core.Unsafe168[ 5 of 12] Compiling HsLua.Core.Error169[ 6 of 12] Compiling HsLua.Core.Primary170[ 7 of 12] Compiling HsLua.Core.Closures171[ 8 of 12] Compiling HsLua.Core.Auxiliary172[ 9 of 12] Compiling HsLua.Core.Run173[10 of 12] Compiling HsLua.Core.Trace174[11 of 12] Compiling HsLua.Core.Package175[12 of 12] Compiling HsLua.Core176[ 1 of 12] Compiling HsLua.Core.Utf8177[ 2 of 12] Compiling HsLua.Core.Types178[ 3 of 12] Compiling HsLua.Core.Userdata179[ 4 of 12] Compiling HsLua.Core.Unsafe180[ 5 of 12] Compiling HsLua.Core.Error181[ 6 of 12] Compiling HsLua.Core.Primary182[ 7 of 12] Compiling HsLua.Core.Closures183[ 8 of 12] Compiling HsLua.Core.Auxiliary184[ 9 of 12] Compiling HsLua.Core.Run185[10 of 12] Compiling HsLua.Core.Trace186[11 of 12] Compiling HsLua.Core.Package187[12 of 12] Compiling HsLua.Core188Preprocessing test suite 'test-hslua-core' for hslua-core-2.2.1..189Building test suite 'test-hslua-core' for hslua-core-2.2.1..190[ 1 of 13] Compiling Test.HsLua.Arbitrary191[ 2 of 13] Compiling Test.Tasty.HsLua192[ 3 of 13] Compiling HsLua.Core.UserdataTests193[ 4 of 13] Compiling HsLua.Core.UnsafeTests194[ 5 of 13] Compiling HsLua.Core.TraceTests195[ 6 of 13] Compiling HsLua.Core.RunTests196[ 7 of 13] Compiling HsLua.Core.PrimaryTests197[ 8 of 13] Compiling HsLua.Core.PackageTests198[ 9 of 13] Compiling HsLua.Core.ErrorTests199[10 of 13] Compiling HsLua.Core.ClosuresTests200[11 of 13] Compiling HsLua.Core.AuxiliaryTests201[12 of 13] Compiling HsLua.CoreTests202[13 of 13] Compiling Main203Linking dist/build/test-hslua-core/test-hslua-core ...204buildPhase completed in 35 secondscheckPhase
205running tests206Running 1 test suites...207Test suite test-hslua-core: RUNNING...208hslua-core209 Core module210 Error211 try catches errors: OK212 second alternative is used when first fails: OK213 Applicative.empty implementation throws an exception: OK214 changeErrorType215 catches error as different type in argument operation: OK216 passes value through on success: OK217 type mismatch218 got string: OK219 got unnamed userdata: OK220 named userdata: OK221 missing value: OK222 Auxiliary223 checkstack'224 returns unit if stack space can be provided: OK225 getsubtable226 gets a subtable from field: OK227 creates new table at field if necessary: OK228 returns True if a table exists: OK229 returns False if field does not contain a table: OK230 getmetafield'231 gets field from the object's metatable: OK232 returns TypeNil if the object doesn't have a metatable: OK233 getmetatable'234 gets table created with newmetatable: OK235 returns nil if there is no such metatable: OK236 returns TypeTable if metatable exists: OK237 requiref238 can load a module: OK239 returns () on success: OK240 sets global if flag is set: OK241 catches errors: OK242 where'243 return location in chunk: OK244 loaded: OK245 preload: OK246 copy247 copies stack elements using positive indices: OK248 copies stack elements using negative indices: OK249 insert250 inserts stack elements using positive indices: OK251 inserts stack elements using negative indices: OK252 absindex: OK253 gettable gets a table value: OK254 rawlen gives the length of a list: OK255 Type checking256 isfunction: OK257 isnil: OK258 isnone: OK259 isnoneornil: OK260 CFunction handling: OK261 getting values262 tointeger263 tointeger returns numbers verbatim: OK264 tointeger accepts strings coercible to integers: OK265 tointeger returns Nothing when given a boolean: OK266 tonumber267 tonumber returns numbers verbatim: OK268 tonumber accepts strings as numbers: OK269 tonumber returns Nothing when given a boolean: OK270 tostring271 get a string: OK272 get a number as string: OK273 fail when looking at a boolean: OK274 setting and getting a global works: OK275 get functions (Lua to stack)276 unicode characters in field name are ok: OK277 setting and getting a global works: OK278 can push and receive a thread: OK279 different threads are not equal in Haskell: OK280 thread status281 OK is base thread status: OK282 Yield is the thread status after yielding: OK283 miscellaneous functions284 pushglobaltable285 globals are fields in global table: OK286 auxiliary functions287 tostring'288 integers are converted in base10: OK289 a nil value is converted into the literal string 'nil': OK290 strings are returned verbatim: OK291 string for userdata shows the pointer value: OK292 string is also pushed to the stack: OK293 errors during metamethod execution are caught: OK294 ref and unref295 store nil value to registry: OK296 get referenced value from registry: OK297 references become invalid after unref: OK298 loading299 loadstring300 loading a valid string should succeed: OK301 loading an invalid string should give a syntax error: OK302 dostring303 loading a string which fails should give a run error: OK304 loading an invalid string should return a syntax error: OK305 loading a valid program should succeed: OK306 top of the stack should be result of last computation: OK307 loadbuffer308 loading a valid string should succeed: OK309 loading a string containing NUL should be correct: OK310 loadfile311 file error should be returned when file does not exist: OK312 loading an invalid file should give a syntax error: OK313 loading a valid program should succeed: OK314 example fib program should be loaded correctly: OK315 dofile316 file error should be returned when file does not exist: OK317 loading an invalid file should give a syntax error: OK318 loading a failing program should give an run error: OK319 loading a valid program should succeed: OK320 example fib program should be loaded correctly: OK321 pcall322 raising an error should lead to an error status: OK323 raising an error in the error handler should give a 'double error': OK324 garbage collection: OK325 compare326 identifies strictly smaller values: OK327 +++ OK, passed 100 tests.328 identifies smaller or equal values: OK329 +++ OK, passed 100 tests.330 identifies equal values: OK331 +++ OK, passed 100 tests.332 lessthan works: OK333 +++ OK, passed 100 tests.334 order of Lua types is consistent: OK335 +++ OK, passed 100 tests.336 boolean values are correct: OK337 functions can throw a table as error message: OK338 handling table errors won't leak: OK339 Primary340 rotate'341 rotates stack: OK342 Closures343 Haskell functions are callable from Lua: OK344 Haskell functions have the Lua type C function: OK345 function garbage collection: OK346 Package347 requirehs348 call the given function: OK349 doesn't call function if module has been loaded: OK350 pushes module to stack: OK351 module can be loaded with `require`: OK352 preloadhs353 does not modify the stack: OK354 module can be loaded with `require`: OK355 Run356 runEither357 Lua errors are caught: OK358 error-less code gives 'Right': OK359 Trace360 pcallTrace361 Calls the function: OK362 Adds a traceback: OK363 callTrace364 Calls the function: OK365 Adds a traceback: OK366 Unsafe367 next368 get next key from table: OK369 returns FALSE if table is empty: OK370 Userdata371 Name is kept in __name: OK372 get back pushed value: OK373 fail on boolean: OK374 fail on wrong userdata: OK375 change wrapped value: OK376 change fails on wrong name: OK377378All 116 tests passed (0.03s)379Test suite test-hslua-core: PASS380Test suite logged to: dist/test/hslua-core-2.2.1-test-hslua-core.log3811 of 1 test suites (1 of 1 test cases) passed.haddockPhase
382haddockPhase383Preprocessing library for hslua-core-2.2.1..384Running Haddock on library for hslua-core-2.2.1..385Warning: --source-* options are ignored when --hyperlinked-source is enabled.386 100% ( 5 / 5) in 'HsLua.Core.Utf8'387 100% ( 47 / 47) in 'HsLua.Core.Types'388 100% ( 5 / 5) in 'HsLua.Core.Userdata'389 100% ( 2 / 2) in 'HsLua.Core.Unsafe'390 100% ( 13 / 13) in 'HsLua.Core.Error'391Warning: 'ErrGcmm' is out of scope.392 If you qualify the identifier, haddock can try to link it anyway.393 100% ( 3 / 3) in 'HsLua.Core.Closures'394Warning: 'requirehs' is out of scope.395 If you qualify the identifier, haddock can try to link it anyway.396 100% ( 9 / 9) in 'HsLua.Core.Run'397Warning: 'call' is out of scope.398 If you qualify the identifier, haddock can try to link it anyway.399 80% ( 4 / 5) in 'HsLua.Core.Trace'400 Missing documentation for:401 dostringTrace (src/HsLua/Core/Trace.hs:52)402 100% ( 3 / 3) in 'HsLua.Core.Package'403 99% (192 /193) in 'HsLua.Core'404 Missing documentation for:405 dostringTrace (src/HsLua/Core/Trace.hs:52)406Documentation created: dist/doc/html/hslua-core/index.html,407dist/doc/html/hslua-core/hslua-core.txt408Preprocessing test suite 'test-hslua-core' for hslua-core-2.2.1..installPhase
409installing410Installing library in /nix/store/lnznrjxvbmdrmikw8kmmwl2x55gn1xci-hslua-core-2.2.1/lib/ghc-9.2.4/i386-linux-ghc-9.2.4/hslua-core-2.2.1-Bk0kcaVk6GbGFn2IR0reQvfixupPhase
411post-installation fixup412shrinking RPATHs of ELF executables and libraries in /nix/store/lnznrjxvbmdrmikw8kmmwl2x55gn1xci-hslua-core-2.2.1413shrinking /nix/store/lnznrjxvbmdrmikw8kmmwl2x55gn1xci-hslua-core-2.2.1/lib/ghc-9.2.4/i386-linux-ghc-9.2.4/libHShslua-core-2.2.1-Bk0kcaVk6GbGFn2IR0reQv-ghc9.2.4.so414strip is /nix/store/rkwixq2wda45gxx7zg1qh329zhkbvzzb-gcc-wrapper-11.3.0/bin/strip415stripping (with command strip and flags -S) in /nix/store/lnznrjxvbmdrmikw8kmmwl2x55gn1xci-hslua-core-2.2.1/lib416patching script interpreter paths in /nix/store/lnznrjxvbmdrmikw8kmmwl2x55gn1xci-hslua-core-2.2.1417checking for references to /build/ in /nix/store/lnznrjxvbmdrmikw8kmmwl2x55gn1xci-hslua-core-2.2.1...418shrinking RPATHs of ELF executables and libraries in /nix/store/m562b8pacaimh25ahwfpv4y5a72pr19l-hslua-core-2.2.1-doc419strip is /nix/store/rkwixq2wda45gxx7zg1qh329zhkbvzzb-gcc-wrapper-11.3.0/bin/strip420patching script interpreter paths in /nix/store/m562b8pacaimh25ahwfpv4y5a72pr19l-hslua-core-2.2.1-doc421checking for references to /build/ in /nix/store/m562b8pacaimh25ahwfpv4y5a72pr19l-hslua-core-2.2.1-doc...