[Bug 783343] New: Emulators/fceux: build fails with g++ 4.7 (fixed in upstream)
https://bugzilla.novell.com/show_bug.cgi?id=783343 https://bugzilla.novell.com/show_bug.cgi?id=783343#c0 Summary: Emulators/fceux: build fails with g++ 4.7 (fixed in upstream) Classification: openSUSE Product: openSUSE.org Version: unspecified Platform: Other OS/Version: openSUSE 12.2 Status: NEW Severity: Major Priority: P5 - None Component: 3rd party software AssignedTo: uli@suse.com ReportedBy: Yarny@public-files.de QAContact: opensuse-communityscreening@forge.provo.novell.com Found By: --- Blocker: --- fceux (2.1.5) doesn't build for oS 12.2. It compiles successfully on my 12.2 machine with these upstream patches: URL:http://sourceforge.net/p/fceultra/code/2395/tree//fceu/src/file.cpp?diff... URL:http://sourceforge.net/p/fceultra/code/2484/tree//fceu/src/utils/endian.... If one of these patches is missing it fails with either
src/utils/endian.h: In function 'int writele(T*, EMUFILE*)': src/utils/endian.h:102:44: error: no matching function for call to 'write16le(uint16*&, EMUFILE*&)' ..or with src/file.cpp: In function 'FCEUFILE* FCEU_fopen(const char*, const char*, char*, char*, int, const char**)': src/file.cpp:318:19: error: 'void*' is not a pointer-to-object type so it appears to me this is due to changes in g++, maybe g++ 4.7 checks pointer types more strictly.
-- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=783343
https://bugzilla.novell.com/show_bug.cgi?id=783343#c1
Yarny Yarny
participants (1)
-
bugzilla_noreply@novell.com