Package: ncl
Version: 6.3.0-8
Usertags: goto-cc

During a rebuild of all Debian packages in a clean sid chroot (using cowbuilder
and pbuilder) the build failed with the following error. Please note that we
use our research compiler tool-chain (using tools from the cbmc package), which
permits extended reporting on type inconsistencies at link time.

[...]
ld -r -o libctrans.o bitops.o buffer.o clip.o ctrans.o default.o        fill.o 
fontlist.o format.o gcap.o gcread.o in.o rast.o  readfont.o rgbtohls.o text.o 
translate.o env.o  soft_fill.o cell.o commondev.o gcapdev.o gcaprast.o     
rastdev.o hatch.o pal.o ctrans_api.o cgmmisc.o misc.o X11_class0.o X11_class1.o 
X11_class3.o    X11_class4.o X11_class6.o X11_class7.o  Xcrm.o xresources.o  
clear_text.o         devices.o 
file Xdefs.h line 76: error: conflicting types for variable `ColorErr'
old definition in module `X11_class0' file Xdefs.h line 49
float
new definition in module `Xcrm' file Xdefs.h line 76
signed int

The problem is that the extern declaration in line 76 has not been updated to
match the type of the actual definition.

I couldn't find out how to access the source of the upcoming version 6.4.0,
which may include a fix for this problem. Else it should be reported upstream so
that the correction can be included.

Best,
Michael

Attachment: signature.asc
Description: PGP signature

Reply via email to