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

Bug#127005: package is broken on arm, powerpc and s390 due to wrong assumption on char signedness



Package: tetex-bin
Version: 1.0.7+20011202-2
Severity: important

Hi,
your package is broken on arm, powerpc and s390, since char is per default
unsigned on these platforms. 

Please check

http://buildd.debian.org/build.php?&pkg=tetex-bin

for details. Search for the following warnings

comparison is always true due to limited range of data type 
comparison is always false due to limited range of data type
comparison of unsigned expression >= 0 is always true
initialization of negative value `-1' to `char'
pointer targets in assignment differ in signedness
pointer targets in passing arg 1 of `...' differ in signedness

in the latest build log for s390.

A fix for the problem is to change the type of the variable 
shown by the warning to 'signed char'.

Thanks,
Gerhard



Reply to: