[tlbuild] OpenSolaris

Mojca Miklavec mojca.miklavec.lists at gmail.com
Mon Feb 22 15:28:31 CET 2016


On 16 February 2016 at 16:50, Apostolos Syropoulos wrote:
> Hello,
>
> I have compiled on OpenSolaris and I got:
>
> PASS: luajit.test
> FAIL: luajiterr.test
> ============================================================================
> Testsuite summary for luajit for TeX Live 2.1.0-beta1
> ============================================================================
> # TOTAL: 2
> # PASS:  1
> # SKIP:  0
> # XFAIL: 0
> # FAIL:  1
> # XPASS: 0
> # ERROR: 0
> ============================================================================
> See ./test-suite.log
> Please report to tex-k at tug.org
> ============================================================================
> Makefile:1315: recipe for target 'test-suite.log' failed
> make[6]: *** [test-suite.log] Error 1
> make[6]: Leaving directory '/extra/sources/TeX/source/Work/libs/luajit'
> Makefile:1421: recipe for target 'check-TESTS' failed
> make[5]: *** [check-TESTS] Error 2
> make[5]: Leaving directory '/extra/sources/TeX/source/Work/libs/luajit'
> Makefile:1648: recipe for target 'check-am' failed
> make[4]: *** [check-am] Error 2
> make[4]: Leaving directory '/extra/sources/TeX/source/Work/libs/luajit'
> Makefile:1201: recipe for target 'check-recursive' failed
> make[3]: *** [check-recursive] Error 1
> make[3]: Leaving directory '/extra/sources/TeX/source/Work/libs/luajit'
> Makefile:477: recipe for target 'check-recursive' failed
> make[2]: *** [check-recursive] Error 1
> make[2]: Leaving directory '/extra/sources/TeX/source/Work/libs'
> Makefile:568: recipe for target 'check-recursive' failed
> make[1]: *** [check-recursive] Error 1
> make[1]: Leaving directory '/extra/sources/TeX/source/Work'
> Makefile:1024: recipe for target 'world' failed
> make: *** [world] Error 2
> + echo 2
> + 1> exitstatus.txt
>
> ./Build: 411 executables in /extra/sources/TeX/source/inst/bin.
> done (exit status 2) Τρίτη, 16 Φεβρουαρίου 2016 05:07:29 μ.μ. EET
>
> Comments/suggestions?

I tested the build on Solaris 10 (sparc) today and the complete build
succeeded (with export LIBPNG_USER_CPPFLAGS="-D_XOPEN_SOURCE=600"),
but I later realized that building luajit is disabled on Sparc, so
this is not a fair comparison.

In any case you should provide more details about the failure. I see
that libs/luajit/luajiterr.test contains:

sed -e 's/lt-luajittry/luajittry/;s,^.*/luajittry,./luajittry,' \
    -e '/\[C]: at 0x/d' jiterr.tmp >jiterr.out

I wouldn't be surprized if the failure was due to "sed" as provided by
Solaris having less features than gnu sed. If you have "gsed", you
could try to change "sed" into "gsed" (and "diff" into "gdiff" :) and
run the compilation again. (Please note that this is blind guessing.)

Mojca



More information about the tlbuild mailing list