By default, Bugzilla does not search the list of RESOLVED bugs.
You can force it to do so by putting the upper-case word ALL in front of your search query, e.g.: ALL tdelibs
We recommend searching for bugs this way, as you may discover that your bug has already been resolved and fixed in a later release.

Bug 337

Summary: gwenview does not compile with current libpng 1.4.x (patch included)
Product: TDE Reporter: N.Kalkhof <nkalkhof>
Component: non-core programsAssignee: Timothy Pearson <kb9vqf>
Status: RESOLVED FIXED    
Severity: major CC: bugwatch, darrella
Priority: P3    
Version: 3.5.12 [Trinity]   
Hardware: amd64   
OS: Linux   
Compiler Version: GCC 4.4.4 TDE Version String: 3.5.12
Application Version: trinity branch Application Name: gwenview
Attachments: official gentoo kde-sunset patch for gwenview -> libpng 1.4.x

Description N.Kalkhof 2010-10-04 02:00:51 CDT
Created attachment 40 [details]
official gentoo kde-sunset patch for gwenview -> libpng 1.4.x

pngformattype.cpp: In function 'void Gwenview::setup_qt(QImage&, png_struct*, png_info*)':
pngformattype.cpp:214: warning: 'png_info_struct::channels' is deprecated (declared at /usr/include/png.h:664)
pngformattype.cpp:214: warning: 'png_info_struct::channels' is deprecated (declared at /usr/include/png.h:664)
pngformattype.cpp:248: error: 'struct png_info_struct' has no member named 'trans_values'
pngformattype.cpp:257: warning: 'png_info_struct::num_palette' is deprecated (declared at /usr/include/png.h:647)
pngformattype.cpp:257: warning: 'png_info_struct::num_palette' is deprecated (declared at /usr/include/png.h:647)
pngformattype.cpp:265: warning: 'png_info_struct::num_palette' is deprecated (declared at /usr/include/png.h:647)
pngformattype.cpp:265: warning: 'png_info_struct::num_palette' is deprecated (declared at /usr/include/png.h:647)
pngformattype.cpp:271: warning: 'png_info_struct::num_trans' is deprecated (declared at /usr/include/png.h:649)
pngformattype.cpp:271: warning: 'png_info_struct::num_trans' is deprecated (declared at /usr/include/png.h:649)
pngformattype.cpp:273: warning: 'png_info_struct::palette' is deprecated (declared at /usr/include/png.h:645)
pngformattype.cpp:273: warning: 'png_info_struct::palette' is deprecated (declared at /usr/include/png.h:645)
pngformattype.cpp:274: warning: 'png_info_struct::palette' is deprecated (declared at /usr/include/png.h:645)
pngformattype.cpp:274: warning: 'png_info_struct::palette' is deprecated (declared at /usr/include/png.h:645)
pngformattype.cpp:275: warning: 'png_info_struct::palette' is deprecated (declared at /usr/include/png.h:645)
pngformattype.cpp:275: warning: 'png_info_struct::palette' is deprecated (declared at /usr/include/png.h:645)
pngformattype.cpp:276: error: 'struct png_info_struct' has no member named 'trans'
pngformattype.cpp:282: warning: 'png_info_struct::num_palette' is deprecated (declared at /usr/include/png.h:647)
pngformattype.cpp:282: warning: 'png_info_struct::num_palette' is deprecated (declared at /usr/include/png.h:647)
pngformattype.cpp:284: warning: 'png_info_struct::palette' is deprecated (declared at /usr/include/png.h:645)
pngformattype.cpp:284: warning: 'png_info_struct::palette' is deprecated (declared at /usr/include/png.h:645)
pngformattype.cpp:285: warning: 'png_info_struct::palette' is deprecated (declared at /usr/include/png.h:645)
pngformattype.cpp:285: warning: 'png_info_struct::palette' is deprecated (declared at /usr/include/png.h:645)
pngformattype.cpp:286: warning: 'png_info_struct::palette' is deprecated (declared at /usr/include/png.h:645)
pngformattype.cpp:286: warning: 'png_info_struct::palette' is deprecated (declared at /usr/include/png.h:645)
pngformattype.cpp: In member function 'virtual int Gwenview::PNGFormat::decode(QImage&, QImageConsumer*, const uchar*, int)':
pngformattype.cpp:384: warning: 'png_struct_def::jmpbuf' is deprecated (declared at /usr/include/png.h:1096)
pngformattype.cpp:384: warning: 'png_struct_def::jmpbuf' is deprecated (declared at /usr/include/png.h:1096)
pngformattype.cpp:412: warning: 'png_struct_def::jmpbuf' is deprecated (declared at /usr/include/png.h:1096)
pngformattype.cpp:412: warning: 'png_struct_def::jmpbuf' is deprecated (declared at /usr/include/png.h:1096)
pngformattype.cpp: In member function 'void Gwenview::PNGFormat::end(png_struct*, png_info*)':
pngformattype.cpp:479: warning: 'png_struct_def::buffer_size' is deprecated (declared at /usr/include/png.h:1310)
pngformattype.cpp:479: warning: 'png_struct_def::buffer_size' is deprecated (declared at /usr/include/png.h:1310)
make[3]: *** [pngformattype.lo] Error 1
Comment 1 Timothy Pearson 2011-07-05 15:10:35 CDT
Fixed in SVN revision 1239916

Thanks for reporting, and for the patch!