← Back to team overview

widelands-dev team mailing list archive

Re: Fwd: compilation problem

 

Maybe we can borrow some code:

https://github.com/pgundlach/LuaTeX/blob/master/source/m4/kpse-zlib-flags.m4


These guys also had the same problem:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=707537


16/12/2014 20:49, sgrìobh Holger Rapp:
> 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 <tiborb95@xxxxxxxxx
> <mailto:tiborb95@xxxxxxxxx>> 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* <tiborb95@xxxxxxxxx <mailto:tiborb95@xxxxxxxxx>>
>> Date: 2014-12-16 11:18 GMT+01:00
>> Subject: compilation problem
>> To: widelands-dev@xxxxxxxxxxxxxxxxxxx
>> <mailto:widelands-dev@xxxxxxxxxxxxxxxxxxx>
>>
>> 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     : widelands-dev@xxxxxxxxxxxxxxxxxxx
>> <mailto:widelands-dev@xxxxxxxxxxxxxxxxxxx>
>> Unsubscribe : https://launchpad.net/~widelands-dev
>> More help   : https://help.launchpad.net/ListHelp
> 
> 
> 
> _______________________________________________
> Mailing list: https://launchpad.net/~widelands-dev
> Post to     : widelands-dev@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~widelands-dev
> More help   : https://help.launchpad.net/ListHelp
> 
> 
> 
> -----
> No virus found in this message.
> Checked by AVG - www.avg.com
> Version: 2015.0.5577 / Virus Database: 4253/8746 - Release Date: 12/16/14
> 


Follow ups

References