Hello Adrian!
Hmm... I wonder what is going on there?
May I bother you to send me the output of
echo "Dreye" | ./dMagnetic -ini dMagnetic.ini \
-vmode "sixel" -vcols 300 -vrows 300 -vecho \
-sres 1024x768 -mag testcode/minitest.mag >fails.txt
running on an i386 computer with Debian? That would help me to
understand what the issue is. Apparently, it only happens on
i386, but I fear that it might occur on other architectures as
well.
Thomas
> Adrian Bunk <[email protected]> hat am 30.07.2020 08:04 geschrieben:
>
>
> Source: dmagnetic
> Version: 0.25-1
> Severity: serious
> Tags: ftbfs patch
>
> https://buildd.debian.org/status/fetch.php?pkg=dmagnetic&arch=i386&ver=0.25-1&stamp=1595804868&raw=0
>
> ...
> Initializing the 68K version 0 VM
> check-high_ansi OK
> *** dMagnetic 0.25
> *** Use at your own risk
> *** (C)opyright 2020 by [email protected]
> *****************************************
>
> Using .ini file: dMagnetic.ini
> Warning! -mag given, but not -gfx. Deducing filename
> Initializing the 68K version 0 VM
> check-sixel failed
> make[1]: *** [checks.mk:104: check-sixel] Error 1
>
>
> If exact floating points are required, the following fixes it:
>
> --- debian/rules.old 2020-07-30 09:01:53.400678013 +0300
> +++ debian/rules 2020-07-30 09:02:37.400712152 +0300
> @@ -3,6 +3,9 @@
> export DH_VERBOSE = 1
> export DEB_BUILD_MAINT_OPTIONS = hardening=+all
> export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic
> +ifneq (,$(filter $(DEB_HOST_ARCH), i386))
> + export DEB_CFLAGS_MAINT_APPEND += -ffloat-store
> +endif
> export SHA256_CMD=sha256sum
> #export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
> #export DEB_RULES_REQUIRES_ROOT = ""