Hi Lucas, this: https://github.com/libgd/libgd/issues/615 ?
-- Ondřej Surý <ond...@sury.org> > On 3 May 2020, at 15:36, Niels Thykier <ni...@thykier.net> wrote: > > > Lucas Nussbaum: >> Source: mscgen >> Version: 0.20-13 >> Severity: serious >> Justification: FTBFS on amd64 >> Tags: bullseye sid ftbfs >> Usertags: ftbfs-20200501 ftbfs-bullseye >> >> Hi, >> >> During a rebuild of all packages in sid, your package failed to build >> on amd64. >> > > > Hi Ondřej, > > You broke my stuff! > > :) > > Seriously though, it seems the recent libgd2 upload broke mscgen (also > visible in the autopkgtest blocking libgd2 from transitioning to testing). > > I checked the upstream changelog and cannot see an obvious change > related to the function that fails. The test case in question is a > rather lengthy string shoved into "gdImageStringFT" trying to determine > how wide the string will be (so mscgen can figure out how to render it). > > Help figuring out what broke would be nice as the error "Problem doing > text layout" is not very helpful in debugging the issue. > > ~Niels > > >> Relevant part (hopefully): >>> make[4]: Entering directory '/<<PKGBUILDDIR>>/_build/test' >>> FAIL: renderercheck.sh >>> ====================================== >>> mscgen 0.20: test/test-suite.log >>> ====================================== >>> >>> # TOTAL: 1 >>> # PASS: 0 >>> # SKIP: 0 >>> # XFAIL: 0 >>> # FAIL: 1 >>> # XPASS: 0 >>> # ERROR: 0 >>> >>> .. contents:: :depth: 2 >>> >>> FAIL: renderercheck.sh >>> ====================== >>> >>> testinput0.msc >>> testinput1.msc >>> testinput10.msc >>> testinput11.msc >>> testinput12.msc >>> testinput13.msc >>> testinput14.msc >>> testinput15.msc >>> testinput16.msc >>> testinput17.msc >>> Error: gdoTextWidth: Problem doing text layout (GDFONTPATH=) >>> FAIL renderercheck.sh (exit status: 1) >>> >>> ============================================================================ >>> Testsuite summary for mscgen 0.20 >>> ============================================================================ >>> # TOTAL: 1 >>> # PASS: 0 >>> # SKIP: 0 >>> # XFAIL: 0 >>> # FAIL: 1 >>> # XPASS: 0 >>> # ERROR: 0 >>> ============================================================================ >>> See test/test-suite.log >>> Please report to michael.mcternan.2...@cs.bris.ac.uk >>> ============================================================================ >>> make[4]: *** [Makefile:495: test-suite.log] Error 1 >>> make[4]: Leaving directory '/<<PKGBUILDDIR>>/_build/test' >>> make[3]: *** [Makefile:603: check-TESTS] Error 2 >>> make[3]: Leaving directory '/<<PKGBUILDDIR>>/_build/test' >>> make[2]: *** [Makefile:676: check-am] Error 2 >>> make[2]: Leaving directory '/<<PKGBUILDDIR>>/_build/test' >>> make[1]: *** [Makefile:421: check-recursive] Error 1 >>> make[1]: Leaving directory '/<<PKGBUILDDIR>>/_build' >>> dh_auto_test: error: cd _build && make -j4 check VERBOSE=1 returned exit >>> code 2 >> >> The full build log is available from: >> http://qa-logs.debian.net/2020/05/01/mscgen_0.20-13_unstable.log >> >> A list of current common problems and possible solutions is available at >> http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute! >> >> About the archive rebuild: The rebuild was done on EC2 VM instances from >> Amazon Web Services, using a clean, minimal and up-to-date chroot. Every >> failed build was retried once to eliminate random failures. >> >