Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 220827 - media-sound/seq24-0.8.7 fails with >=dev-libs/libsigc++-2.2
Summary: media-sound/seq24-0.8.7 fails with >=dev-libs/libsigc++-2.2
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Professional Audio Applications Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-05-07 22:57 UTC by Thomas Kuther
Modified: 2008-06-04 13:05 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
seq24-0.8.7-sigc22_fix.patch (seq24-0.8.7-sigc22_fix.patch,35.95 KB, patch)
2008-05-07 23:00 UTC, Thomas Kuther
Details | Diff
seq24-0.8.7.ebuild.patch (seq24-0.8.7.ebuild.patch,604 bytes, patch)
2008-05-07 23:27 UTC, Thomas Kuther
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Kuther 2008-05-07 22:57:44 UTC
seq24 fails to compile agains libsigc++-2.2 with following error:

---------------------------
perfedit.h:67: error: 'SigC' is not a namespace-name
perfedit.h:67: error: expected namespace-name before ';' token
mainwnd.h:112: error: 'SigC' has not been declared
mainwnd.h:112: error: ISO C++ forbids declaration of 'Connection' with no
type
mainwnd.h:112: error: expected ';' before 'm_timeout_connect'
mainwnd.cpp: In constructor 'mainwnd::mainwnd(perform*)':
mainwnd.cpp:136: error: 'm_timeout_connect' was not declared in this scope
make[2]: *** [mainwnd.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory
`/var/tmp/portage/media-sound/seq24-0.8.7/work/seq24-0.8.7/src'
make[1]: *** [all] Error 2
------------------------------------------

Reproducible: Always

Steps to Reproduce:
1. have ~arch libsigc++-2.2 installed
2. try to compile seq24

Actual Results:  
it fails

Expected Results:  
it should compile
Comment 1 Thomas Kuther 2008-05-07 23:00:07 UTC
Created attachment 152393 [details, diff]
seq24-0.8.7-sigc22_fix.patch

This patch fixes it.

Respecfully taken from Tony Graffy's openSUSE 11.0/packman seq24 rpm
Comment 2 Thomas Kuther 2008-05-07 23:20:00 UTC
Erm, additionally, libsigc++ should be added to RDEPEND in the ebuild, of course.
Comment 3 Thomas Kuther 2008-05-07 23:27:41 UTC
Created attachment 152401 [details, diff]
seq24-0.8.7.ebuild.patch

proposed patch for the ebuild
Comment 4 Alexis Ballier gentoo-dev 2008-06-04 13:05:48 UTC
applied, thanks a lot!

even given how much I hate conditional patching, this seems to be the sanest solution here.

and please dont forget to mail it upstream so that future releases wont need patching