Summary: | games-emulation/sdlmame-0.174 : ../.../miscmenu.cpp:901:60: error: throw will always call terminate() [-Werror=terminate] | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> |
Component: | Current packages | Assignee: | Gentoo Games <games> |
Status: | RESOLVED INVALID | ||
Severity: | normal | CC: | gmturner007, pacho |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
emerge-history.txt
environment games-emulation:sdlmame-0.174:20161005-132415.log sdlmame-0.190.ebuild |
Description
Toralf Förster
2016-10-05 13:52:05 UTC
Created attachment 449246 [details]
emerge-history.txt
Created attachment 449248 [details]
environment
Created attachment 449250 [details]
games-emulation:sdlmame-0.174:20161005-132415.log
Created attachment 498798 [details]
sdlmame-0.190.ebuild
The attached ebuild kinda-sorta works for sdlmame-0.190 -- but not if I enable the tools useflag -- then it dies trying to build some player thing, anyone know what that's about?
It solves the unpack issue like so:
nonfatal unpack ./mame.zip || einfo "Ignoring wierd error"
Which I figure is OK since the ebuild already successfully unpacked the inner-zip from the outer-zip into ${S}, without any error, before we get there. Why, in the name of all that is holy, is it packaged that way? Oh, well, I guess since the inner zip unpacking is not properly error checked, this kinda works out in our favor...
So, sorry! Wrong bug. Please ignore my comment above. it also compiles for me this was probably caused when -Werror=terminate was hardcoded to test future compat with newer gcc... hence, this would be invalid (as we don't support Werror... and we even need to drop it when used) Probably all the old bug reports with this should also be closed, no? :/ |