The patch "DirectFB-1.4.9-libpng-1.5.patch" tries to adopt to libpng-1.5.x, but there's something wrong in the patch so it actually breaks png support instead of fixing it. The problem sits in these lines: - if (setjmp( data->png_ptr->jmpbuf )) { + if (png_jmpbuf( data->png_ptr )) { it should be: - if (setjmp( data->png_ptr->jmpbuf )) { + if (setjmp( png_jmpbuf( data->png_ptr ) )) { Reproducible: Always Steps to Reproduce: 1. emerge DirectFB 2. run some DirectFB apps that loads an PNG file 3. the program fails to load the png file. Actual Results: (!) ImageProvider/PNG: Error reading header! (!) CreateImageProvider for '/usr/share/LiTE//oben.png' failed --> General failure! Expected Results: PNG files loads without the above error
do not add arch team by yourself. Thanks
(In reply to comment #1) > do not add arch team by yourself. Thanks But on the other hand, reporter seems to be correct.
adding Mike Frysinger <vapier@gentoo.org> to CC list, who made the patch according to the ChangeLog.
thanks, should be fixed with 1.4.9-r1 http://sources.gentoo.org/dev-libs/DirectFB/files/DirectFB-1.4.9-libpng-1.5.patch?r1=1.1&r2=1.2
*** Bug 360995 has been marked as a duplicate of this bug. ***