libpng-1.5.13

modules/evas/loaders/png/evas_image_load_png.c:41:32:
error: dereferencing pointer to incomplete type

http://www.libpng.org/pub/png/libpng-manual.txt :
png_get_io_ptr() function has been present since libpng-0.88

so AC_CHECK_LIB(png, png_get_io_ptr, ... should not be necessary

regards
Jérémy

diff --git a/efl/src/modules/evas/loaders/png/evas_image_load_png.c 
b/efl/src/modules/evas/loaders/png/evas_image_load_png.c
index 8704b0f..8aaa856 100644
--- a/efl/src/modules/evas/loaders/png/evas_image_load_png.c
+++ b/efl/src/modules/evas/loaders/png/evas_image_load_png.c
@@ -38,7 +38,7 @@ struct _Evas_PNG_Info
 static void
 _evas_image_png_read(png_structp png_ptr, png_bytep out, png_size_t count)
 {
-   Evas_PNG_Info *epi = png_ptr->io_ptr;
+   Evas_PNG_Info *epi = png_get_io_ptr(png_ptr);
 
    if (!epi) return ;
    if (epi->position == epi->length) return ;
------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to