Trying to compile but get errors

43 views
Skip to first unread message

Lois Postula

unread,
Oct 26, 2012, 5:44:07 PM10/26/12
to fog...@googlegroups.com
Hi,

When i try to compile fog I get the following errors
In file included from /home/lois/Documents/fog-read-only/Fog/Src/Fog/G2d/Imaging/Codecs/PngCodec.cpp:25:0:
/home/lois/Documents/fog-read-only/Fog/Src/Fog/G2d/Imaging/Codecs/PngCodec_p.h:77:65: error: ‘png_longjmp_ptr’ has not been declared
/home/lois/Documents/fog-read-only/Fog/Src/Fog/G2d/Imaging/Codecs/PngCodec.cpp: In member function ‘virtual err_t Fog::PngDecoder::readHeader()’:
/home/lois/Documents/fog-read-only/Fog/Src/Fog/G2d/Imaging/Codecs/PngCodec.cpp:286:7: error: invalid conversion from ‘void (*)(__jmp_buf_tag*, int)throw ()’ to ‘int’ [-fpermissive]
/home/lois/Documents/fog-read-only/Fog/Src/Fog/G2d/Imaging/Codecs/PngCodec.cpp: In member function ‘virtual err_t Fog::PngDecoder::readImage(Fog::Image&)’:
/home/lois/Documents/fog-read-only/Fog/Src/Fog/G2d/Imaging/Codecs/PngCodec.cpp:351:7: error: invalid conversion from ‘void (*)(__jmp_buf_tag*, int)throw ()’ to ‘int’ [-fpermissive]
/home/lois/Documents/fog-read-only/Fog/Src/Fog/G2d/Imaging/Codecs/PngCodec.cpp: In member function ‘virtual err_t Fog::PngEncoder::writeImage(const Fog::Image&)’:
/home/lois/Documents/fog-read-only/Fog/Src/Fog/G2d/Imaging/Codecs/PngCodec.cpp:542:7: error: invalid conversion from ‘void (*)(__jmp_buf_tag*, int)throw ()’ to ‘int’ [-fpermissive]
make[2]: *** [CMakeFiles/Fog.dir/Src/Fog/G2d/Imaging/Codecs/PngCodec.cpp.o] Error 1

So I understand the error, but should I fix this by modifying the source or it's because I am missing something?

thanks
Reply all
Reply to author
Forward
0 new messages