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

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: