Jump to content


Photo

Compiling from SVN trunk, what versions of PNG and ZLIB do I need?


  • Please log in to reply
1 reply to this topic

#1 Luketski

Luketski

    Squaddie

  • Forum Members
  • PipPip
  • 6 posts

Posted 02 March 2011 - 04:57 AM

I'm trying to compile UFO2000 from the SVN trunk dir, on Linux.

I have installed these libs (from source):
Freetype - 2.4.4
Allegro - 4.4.0.1
Expat - 2.0.1
libpng - 1.5.1
zlib - 1.2.5

I have modified the makefile so it would find all the libs and includes.

Unfortunately I get this error when I run make:

g++ -x c -MMD -funsigned-char -Wall -Wno-deprecated-declarations -I src/lua -I src/luasqlite3 -DDEBUGMODE -I /mnt/tmp2/stuff/libs/expat-2.0.1/../expat_bin/include -I /mnt/tmp2/stuff/libs/libpng_bin/include -I /mnt/tmp2/stuff/libs/zlib_bin/include -DUFO_SVNVERSION=\"1154M\" -O2 -pipe -I/mnt/tmp2/stuff/libs/freetype-2.4.4/../freetype_bin/include/freetype2 -I/mnt/tmp2/stuff/libs/freetype-2.4.4/../freetype_bin/include -DHAVE_FREETYPE -DGLYPH_TARGET=GLYPH_TARGET_ALLEGRO -DGK_NO_LEGACY -DHAVE_PNG -DLINUX -I/usr/local/include -c src/loadpng/loadpng.c -o obj/loadpng.o
src/loadpng/loadpng.c:22: error: 'Z_BEST_COMPRESSION' undeclared here (not in a function)
src/loadpng/loadpng.c: In function 'check_if_png':
src/loadpng/loadpng.c:72: warning: pointer targets in passing argument 1 of 'png_sig_cmp' differ in signedness
/mnt/tmp2/stuff/libs/libpng_bin/include/png.h:931: note: expected 'png_const_bytep' but argument is of type 'char *'
src/loadpng/loadpng.c: In function 'load_png':
src/loadpng/loadpng.c:266: error: dereferencing pointer to incomplete type
src/loadpng/loadpng.c: In function 'load_memory_png':
src/loadpng/loadpng.c:365: error: dereferencing pointer to incomplete type
make: *** [obj/loadpng.o] Error 1


I think Z_BEST_COMPRESSION has to do with PNG and ZLIB, so maybe I have the wrong versions of these...

Does anyone have an idea what's causing this error?

Edited by Luketski, 02 March 2011 - 06:07 AM.


#2 Luketski

Luketski

    Squaddie

  • Forum Members
  • PipPip
  • 6 posts

Posted 03 March 2011 - 12:01 PM

Ok, I could successfully compile it with libpng version 1.4.6beta05. Everything else stayed the same.