Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 385755

Summary: Patch for timidity++-2.13.2 with libpng 1.5
Product: Gentoo Linux Reporter: Cliff Yapp <smustudent1>
Component: [OLD] LibraryAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED INVALID    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: Gets timidity++ compiling

Description Cliff Yapp 2011-10-05 16:44:30 UTC
timidity++ fails to build out of the box with libpng 1.5

x_sherry.c: In function ‘png_read_func’:
x_sherry.c:785: error: dereferencing pointer to incomplete type
x_sherry.c: In function ‘sry_load_png’:
x_sherry.c:941: error: dereferencing pointer to incomplete type
x_sherry.c:941: error: dereferencing pointer to incomplete type
x_sherry.c:942: error: dereferencing pointer to incomplete type
x_sherry.c:943: error: dereferencing pointer to incomplete type


Reproducible: Always
Comment 1 Samuli Suominen (RETIRED) gentoo-dev 2011-10-05 17:00:05 UTC
(In reply to comment #0)
> timidity++ fails to build out of the box with libpng 1.5

Only if you try to use libpng15 in stable since this bug has been fixed half an year ago.

  16 Feb 2011; Alexis Ballier <aballier@gentoo.org>
  timidity++-2.13.2-r13.ebuild:
  Fix build with libpng 1.5 and add missing dep for the wrd interface.
Comment 2 Cliff Yapp 2011-10-05 17:01:17 UTC
Created attachment 288883 [details]
Gets timidity++ compiling

Not sure if these are the "right" changes but they do appear to avoid the compile failure.
Comment 3 Samuli Suominen (RETIRED) gentoo-dev 2011-10-05 17:05:56 UTC
Stabilization happening in bug 385757.

Try ~arch version of an package that fails with libpng15 first before wasting time on writing already written patches ;-)
Comment 4 Cliff Yapp 2011-10-05 17:09:34 UTC
Heh - sorry for the noise.  Had a mixed stable/unstable, and it got me into trouble.  Given the size of my keywords file, it's time to go unstable.  (Funny I didn't see the other bug in the search results... huh.  Oh well.)