Summary: | media-sound/seq24-0.9.3 : src/mutex.h:47:30: error: reference to ‘mutex’ is ambiguous | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> | ||||||||||||
Component: | Stabilization | Assignee: | Professional Audio Applications Maintainers <proaudio> | ||||||||||||
Status: | RESOLVED FIXED | ||||||||||||||
Severity: | normal | CC: | tgrom.automail | ||||||||||||
Priority: | Normal | Keywords: | STABLEREQ | ||||||||||||
Version: | unspecified | Flags: | stable-bot:
sanity-check+
|
||||||||||||
Hardware: | All | ||||||||||||||
OS: | Linux | ||||||||||||||
Whiteboard: | |||||||||||||||
Package list: |
media-sound/seq24-0.9.3-r1
|
Runtime testing required: | --- | ||||||||||||
Attachments: |
|
Description
Toralf Förster
![]() Created attachment 438994 [details]
emerge-history.txt
Created attachment 438996 [details]
environment
Created attachment 438998 [details]
media-sound:seq24-0.9.3:20160627-172552.log
Hi, The patch at https://bugs.launchpad.net/seq24/+bug/1647614 (comment #2) works for me. Created attachment 568156 [details, diff]
Patch to fix mutex build abiguity
This patch works, but I'm unable to apply it in Portage due to the EAPI being outdated at version 5. At least version 6 needs to be supported for userpatching. see https://wiki.gentoo.org/wiki//etc/portage/patches The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a543b70831d746352d8f93df58d53df1ecf79020 commit a543b70831d746352d8f93df58d53df1ecf79020 Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2019-03-10 15:47:53 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2019-03-10 16:41:48 +0000 media-sound/seq24: Fix mutex build ambiguity Thanks-to: Thomas Groman <tgrom.automail@nuegia.net> Bug: https://bugs.gentoo.org/587326 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> .../seq24/files/seq24-0.9.3-std-mutex.patch | 331 +++++++++++++++++++++ media-sound/seq24/seq24-0.9.3-r1.ebuild | 2 + 2 files changed, 333 insertions(+) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bd9f2c42e3d05450e99cd4e48755d254e23d1e9 commit 8bd9f2c42e3d05450e99cd4e48755d254e23d1e9 Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2019-03-10 15:02:12 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2019-03-10 16:41:48 +0000 media-sound/seq24: EAPI-7 bump, switch to virtual/jack, fix DESCRIPTION Bug: https://bugs.gentoo.org/587326 Closes: https://bugs.gentoo.org/645010 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> media-sound/seq24/seq24-0.9.3-r1.ebuild | 41 +++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) Arches, please stabilise. (In reply to Larry the Git Cow from comment #7) > The bug has been referenced in the following commit(s): > > https://gitweb.gentoo.org/repo/gentoo.git/commit/ > ?id=a543b70831d746352d8f93df58d53df1ecf79020 > > commit a543b70831d746352d8f93df58d53df1ecf79020 > Author: Andreas Sturmlechner <asturm@gentoo.org> > AuthorDate: 2019-03-10 15:47:53 +0000 > Commit: Andreas Sturmlechner <asturm@gentoo.org> > CommitDate: 2019-03-10 16:41:48 +0000 > > media-sound/seq24: Fix mutex build ambiguity > > Thanks-to: Thomas Groman <tgrom.automail@nuegia.net> > Bug: https://bugs.gentoo.org/587326 > Package-Manager: Portage-2.3.62, Repoman-2.3.12 > Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> > > .../seq24/files/seq24-0.9.3-std-mutex.patch | 331 > +++++++++++++++++++++ > media-sound/seq24/seq24-0.9.3-r1.ebuild | 2 + > 2 files changed, 333 insertions(+) > > https://gitweb.gentoo.org/repo/gentoo.git/commit/ > ?id=8bd9f2c42e3d05450e99cd4e48755d254e23d1e9 > > commit 8bd9f2c42e3d05450e99cd4e48755d254e23d1e9 > Author: Andreas Sturmlechner <asturm@gentoo.org> > AuthorDate: 2019-03-10 15:02:12 +0000 > Commit: Andreas Sturmlechner <asturm@gentoo.org> > CommitDate: 2019-03-10 16:41:48 +0000 > > media-sound/seq24: EAPI-7 bump, switch to virtual/jack, fix DESCRIPTION > > Bug: https://bugs.gentoo.org/587326 > Closes: https://bugs.gentoo.org/645010 > Package-Manager: Portage-2.3.62, Repoman-2.3.12 > Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> > > media-sound/seq24/seq24-0.9.3-r1.ebuild | 41 > +++++++++++++++++++++++++++++++++ > 1 file changed, 41 insertions(+) The source needs to be re-autoconf-ed ounce the patch is applied otherwise the ./configure process will fail. Created attachment 568476 [details, diff]
patch to ebuild to autoreconfigure
You need to run autoreconf -i after applying changes (such as patches) to the source code to get it to build. This patch adds that to the ebuild.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb041117c1ff838abd88f80457a9624137d0e8ae commit fb041117c1ff838abd88f80457a9624137d0e8ae Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2019-03-11 14:01:50 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2019-03-11 14:01:58 +0000 media-sound/seq24: Add missing eautoreconf Bug: https://bugs.gentoo.org/587326 Reported-by: Thomas Groman <tgrom.automail@nuegia.net> Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> media-sound/seq24/seq24-0.9.3-r1.ebuild | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) *** Bug 680070 has been marked as a duplicate of this bug. *** amd64 stable x86 stable, closing |