| Bug#: 116678 | Product: Gentoo Linux | Version: 2005.1 | Platform: AMD64 |
| OS/Version: Linux | Status: RESOLVED | Severity: normal | Priority: P2 |
| Resolution: FIXED | Assigned To: games@gentoo.org | Reported By: ari@goron.de | |
| Component: Games | |||
| URL: | |||
| Summary: app-emulation/vice fails on 64 bit platforms when ffmpeg USE flag is set | |||
| Keywords: | |||
| Status Whiteboard: | |||
| Opened: 2005-12-25 03:32 0000 | |||
| Description: | Opened: 2005-12-25 03:32 0000 |
Vice 1.18 (and older versions also) have an ancient internal copy of ffmpeg which fails to work on any 64 bit platform due to a conflicting typedef of (u)int64_t. I do have "ffmpeg" in my global USE flags, so compilation fails. The fix is simple: Update the broken include from a newer ffmpeg snapshot. Patch and updated ebuild follows. I've tested this on ~amd64. Someone please test this on other 64 bit arches as well, but I confident the fix is correct.
Created an attachment (id=75493) [details]
Patch to fix compilation
Created an attachment (id=75494) [details]
Updated ebuild