[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#808613: RFS: re2c/0.15.3-1 [ITA] -- tool for generating fast C-based recognizers



>   Package name    : re2c

Alas, the new version failed to build on five architectures.  Even worse,
the build logs contain no meaningful output:

.--====
make  check-TESTS
make[2]: Entering directory '/«PKGBUILDDIR»'
make[3]: Entering directory '/«PKGBUILDDIR»'
FAIL: run_tests.sh
PASS: testrange
PASS: testston32unsafe
============================================================================
Testsuite summary for re2c 0.15.3
============================================================================
# TOTAL: 3
# PASS:  2
# SKIP:  0
# XFAIL: 0
# FAIL:  1
# XPASS: 0
# ERROR: 0
============================================================================
See ./test-suite.log
Please report to re2c-general@lists.sourceforge.net
============================================================================
Makefile:1313: recipe for target 'test-suite.log' failed
`--====

Could you please create an "override_dh_auto_test" target in debian/rules that
runs "$(MAKE) check" and if it fails, cats test-suite.log?

Debugging the failure requires access to a machine, real or emulated, of one
of architectures that fail.  I suspect that you have no mips, powerpc,
s390x, hppa or sparc64 machines lying around -- and access to Debian's
porterboxes is restricted to DDs only which makes using them greatly
unconvenient.  Thus, I'd strongly recommend using qemu.  You can either
install a virtual machine by hand (which requires reading arch-specific
docs) or fetch a pre-made image from
https://people.debian.org/~aurel32/qemu/ -- unfortunately, these haven't
been updated since wheezy which requires dist-upgrades to jessie then
unstable.


-- 
A tit a day keeps the vet away.


Reply to: