Bug#723803: fix for arm/powerpc/s390 test failures

Rebecca N. Palmer r.palmer at bham.ac.uk
Sun Sep 22 13:40:08 UTC 2013


src/simulator/wireframe-simulator/core/vpLex.c assumes that the plain 
chars CURC and NEXTC can hold -1 (EOF) or -2 (EOB), and hence fails if 
char is unsigned.

This is the default on arm*/powerpc/s390, hence this bug, and can be 
tested elsewhere using -funsigned-char.  The attached fixes this by 
explicitly casting them to signed char.

I don't know what's wrong on ia64; given that the last "successful" 
build on it was before the test suite was added (and hence may well be 
just as broken), and that this package is a transition blocker for 
coin3/opencv2.4/libav9, would it make sense to remove it on that 
architecture?
-------------- next part --------------
A non-text attachment was scrubbed...
Name: vplex_charsignedness.patch
Type: text/x-patch
Size: 907 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/debian-science-maintainers/attachments/20130922/815b9f28/attachment.bin>


More information about the debian-science-maintainers mailing list