Package: libwmf Version: 0.2.8.4-10.3 Severity: wishlist Usertags: goto-cc Tags: upstream
During a rebuild of all packages in a clean sid chroot (and cowbuilder+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. [...] libtool: link: gcc -shared -fPIC -DPIC .libs/font.o .libs/stream.o .libs/wmf.o .libs/xml.o -Wl,--whole-archive ipa/.libs/libipa.a extra/gd/.libs/libgd.a -Wl,--no-whole-archive -Wl,-rpath -Wl,/srv/jenkins-slave/workspace/sid-goto-cc-libwmf/libwmf-0.2.8.4/src/.libs ./.libs/libwmflite.so -L/usr/lib/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu/libfreetype.so -lpng12 -lX11 /usr/lib/x86_64-linux-gnu/libexpat.so -ljpeg -lpng -lz -lm -O2 -pthread -Wl,-z -Wl,relro -pthread -Wl,-soname -Wl,libwmf-0.2.so.7 -o .libs/libwmf-0.2.so.7.1.0 error: conflicting function declarations "any2eucjp" old definition in module gdft file gdft.c line 654 signed int (char *, char *, unsigned int) new definition in module gdkanji file gdkanji.c line 559 signed int (unsigned char *dest, unsigned char *src, unsigned int dest_max) Makefile:571: recipe for target 'libwmf.la' failed make[4]: *** [libwmf.la] Error 64 make[4]: Leaving directory '/srv/jenkins-slave/workspace/sid-goto-cc-libwmf/libwmf-0.2.8.4/src' Makefile:627: recipe for target 'all-recursive' failed make[3]: *** [all-recursive] Error 1 Observe that the first and second parameter differ in signedness of the pointer sub-type. This should be fixed to help the compiler generated appropriate diagnostics. Best, Michael PS.: I believe this is an upstream issue, but the control file and thus PTS does not provide any Homepage information.
pgpLSl1AghfJh.pgp
Description: PGP signature

