Summary: | media-sound/gmorgan-0.70 : gettext.h:45:27: error: expected unqualified-id before 'const' | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> |
Component: | Current packages | Assignee: | Professional Audio Applications Maintainers <proaudio> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | plevine457 |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://bugs.gentoo.org/show_bug.cgi?id=632158 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 582084 | ||
Attachments: |
emerge-history.txt
environment media-sound:gmorgan-0.70:20160916-232610.log gmorgan-0.70-gcc6.patch |
Description
Toralf Förster
2016-09-17 08:28:57 UTC
Created attachment 446052 [details]
emerge-history.txt
Created attachment 446054 [details]
environment
Created attachment 446056 [details]
media-sound:gmorgan-0.70:20160916-232610.log
Created attachment 447262 [details, diff]
gmorgan-0.70-gcc6.patch
If nls is disabled, the build defines a number of macros such as 'gettext' and 'dgettext' that would otherwise clash with symbols in /usr/include/libintl.h. Unfortunately, the build eventually includes /usr/include/libintl.h anyway, and the symbols do clash. Testing on gcc-5.4 and gcc-6.2 shows the macros aren't needed or used.
Fixed with following commit. Please close. commit 4d0dddcb1507d0582d8f55c89544ca4a3ea7f015 Author: Harri Nieminen <moikkis@gmail.com> Date: Sat Mar 4 14:52:46 2017 +0200 media-sound/gmorgan: Version bump to 0.79, fix build with gcc6 Package-Manager: Portage-2.3.4, Repoman-2.3.2 Closes: https://github.com/gentoo/gentoo/pull/4119 commit 4d0dddcb1507d0582d8f55c89544ca4a3ea7f015 Author: Harri Nieminen <moikkis@gmail.com> Date: Sat Mar 4 14:52:46 2017 +0200 media-sound/gmorgan: Version bump to 0.79, fix build with gcc6 |