Re: Bug#94339: set6x86 does not build from source
Bas Zoetekouw <bas@A-Es2.uu.nl>, 94339@bugs.debian.org wrote:
>Package: set6x86
>Version: 1.5-4
>Severity: serious
>X-Debbugs-Cc: debian-qa@lists.debian.org
>
>set6x86 (which is orphaned, but has a wrong maintainer field), does not
>build from source:
>
>cc -O2 -g -Wall -DVERSION=\"1.5\" -o 6x86_reg 6x86_reg.c
>6x86_reg.c: In function `get_IO_range':
>6x86_reg.c:53: warning: implicit declaration of function `ioperm'
>6x86_reg.c: In function `main':
>6x86_reg.c:281: warning: suggest explicit braces to avoid ambiguous `else'
>6x86_reg.c:321: warning: suggest explicit braces to avoid ambiguous `else'
>6x86_reg.c:86: Invalid `asm' statement:
>6x86_reg.c:86: fixed or forbidden register 0 (ax) was spilled for class AREG.
>make[1]: *** [6x86_reg] Error 1
>make[1]: Leaving directory `/build/bas/orphan/set6x86-1.5'
>make: *** [build] Error 2
>
>the problem with ioperm is easily solved by including <sys/io.h> instead
>of <unistd.h> (which was used in libc5). I don't know how to solve the
>assembler problem, though.
I've solved it, but I'm very reluctant to upload a package like set6x86
which I have no way of testing, especially when I'm poking at assembler.
Does anyone have a Cyrix 6x86 on which they could test my package?
--
Colin Watson [cjw44@flatline.org.uk]
Reply to: