Ebuild and patch included. It's a common theme of removing a lot of static keywords. I couldn't see why they were put in, and the program still appears to run. Could do with testing.
Created attachment 87200 [details] Ebuild
Created attachment 87201 [details, diff] Patch for e-uae
Upstream released a fixed version it looks like. I can't get to the homepage, but I found the file mirrored at the link below. Works fine for me with gcc-4.1. ftp://ftp.freebsd.org/pub/FreeBSD/ports/distfiles/e-uae-0.8.28.tar.bz2
Ah, I did see the new version, but the changelog (which seemed detailed) didn't mention the specific files or gcc 4.x. Apologies. I'm AFK for a week, I can try it then if it will help.
Renaming the ebuild to e-uae-0.8.28.ebuild just works so why don't do that in the tree? :]
(In reply to comment #4) > Ah, I did see the new version, but the changelog (which seemed detailed) didn't > mention the specific files or gcc 4.x. Apologies. See README file. There is section "What's new since 0.8.27" with the following item: * Fixes for building with GCC 4.0.
e-uae-0.8.28-r1 is in portage. It has gcc-4.0 specific fixes, so I hope this bug can be closed. Reopen if there are some problems with gcc-4.