I think there is a real bug lurking here. Apparently zlib renamed some stuff and now our image_io is broken with this change. We need to figure out which version broke and what the change zlib did is. Could you open a bug?
On 16.12.2014, at 12:11, Tibor Bamhor <[email protected]> wrote: > Well I found that if I rename /usr/include/zlib.h compilation goes on. > > I cannot remove the package: > > ||/ Name Version Architecture Description > +++-========================-=================-=================-======== > ii zlib1g-dev:i386 1:1.2.8.dfsg-2+b1 i386 compression > library - development > > ... because of dependencies. Can I prevent compilator from using this > file/package? > > Tibor > > ---------- Forwarded message ---------- > From: Tibor Bamhor <[email protected]> > Date: 2014-12-16 11:18 GMT+01:00 > Subject: compilation problem > To: [email protected] > > Hi, > > few days ago I noticed that compilation on my wheezy box started to fail. So > I upgraded to jessie, upgraded gcc/g++/whatever, but the problem is still > here: > > In file included from /usr/include/png.h:536:0, > from /var/widelands/seafaring-ai/src/graphic/image_io.cc:26: > /usr/include/zlib.h:86:5: error: 'z_const' does not name a type > z_const Bytef *next_in; /* next input byte */ > ^ > /usr/include/zlib.h:94:5: error: 'z_const' does not name a type > z_const char *msg; /* last error message, NULL if no error */ > ^ > In file included from /usr/include/zlib.h:34:0, > from /usr/include/png.h:536, > from /var/widelands/seafaring-ai/src/graphic/image_io.cc:26: > /usr/include/zlib.h:1025:29: error: 'z_const' has not been declared > typedef unsigned (*in_func) OF((void FAR *, > ^ > /usr/include/zlib.h:1025:29: error: two or more data types in declaration of > 'parameter' > typedef unsigned (*in_func) OF((void FAR *, > ^ > In file included from /usr/include/png.h:536:0, > from /var/widelands/seafaring-ai/src/graphic/image_io.cc:26: > /usr/include/zlib.h:1349:32: error: expected initializer before 'Z_ARG' > ZEXTERN int ZEXPORTVA gzprintf Z_ARG((gzFile file, const char *format, ...)); > ^ > /usr/include/zlib.h:1748:15: error: 'z_crc_t' does not name a type > ZEXTERN const z_crc_t FAR * ZEXPORT get_crc_table OF((void)); > ^ > /usr/include/zlib.h:1758:44: error: expected initializer before 'Z_ARG' > ZEXTERN int ZEXPORTVA gzvprintf Z_ARG((gzFile file, > ^ > src/graphic/CMakeFiles/graphic_image_io.dir/build.make:54: recipe for target > 'src/graphic/CMakeFiles/graphic_image_io.dir/image_io.cc.o' failed > make[2]: *** [src/graphic/CMakeFiles/graphic_image_io.dir/image_io.cc.o] > Error 1 > CMakeFiles/Makefile2:12589: recipe for target > 'src/graphic/CMakeFiles/graphic_image_io.dir/all' failed > make[1]: *** [src/graphic/CMakeFiles/graphic_image_io.dir/all] Error 2 > Makefile:127: recipe for target 'all' failed > > What should I do? > > Tibor > > _______________________________________________ > Mailing list: https://launchpad.net/~widelands-dev > Post to : [email protected] > Unsubscribe : https://launchpad.net/~widelands-dev > More help : https://help.launchpad.net/ListHelp
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________ Mailing list: https://launchpad.net/~widelands-dev Post to : [email protected] Unsubscribe : https://launchpad.net/~widelands-dev More help : https://help.launchpad.net/ListHelp

