Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 599560 - games-emulation/snes9x-1.54.1[debug] - emake failed: ../apu/bapu/snes/../smp/debugger/debugger.hpp:1:53: error: expected class-name before '{' token
Summary: games-emulation/snes9x-1.54.1[debug] - emake failed: ../apu/bapu/snes/../smp/...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-11-12 07:26 UTC by Andrew Church
Modified: 2022-03-05 07:00 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (build.log,15.15 KB, text/plain)
2016-11-12 07:26 UTC, Andrew Church
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Andrew Church 2016-11-12 07:26:09 UTC
Created attachment 453078 [details]
build.log

x86_64-pc-linux-gnu-g++ -I. -I.. -I../apu/ -I../apu/bapu -I../jma/ -I../filter/ -c -O2 -march=x86-64 -mtune=core-avx-i -mmmx -msse -msse2 -pipe -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -Wl,-z,noexecstack -fomit-frame-pointer -fno-exceptions -fno-rtti -pedantic -Wall -W -Wno-unused-parameter  -DJOYSTICK_SUPPORT -DDEBUGGER -DZLIB -DUNZIP_SUPPORT -DSYSTEM_ZIP -DJMA_SUPPORT -DHAVE_LIBPNG -DHAVE_MKSTEMP -DHAVE_STRINGS_H -DHAVE_SYS_IOCTL_H -DHAVE_STDINT_H -DRIGHTSHIFT_IS_SAR -DUSE_XVIDEO -DUSE_THREADS -DMITSHM ../apu/apu.cpp -o ../apu/apu.o
In file included from ../apu/bapu/snes/../smp/smp.hpp:128:0,
                 from ../apu/bapu/snes/snes.hpp:30,
                 from ../apu/apu.cpp:188:
../apu/bapu/snes/../smp/debugger/debugger.hpp:1:53: error: expected class-name before '{' token
 class SMPDebugger : public SMP, public ChipDebugger {

There doesn't seem to be a "ChipDebugger" class (or identifier of any sort) defined anywhere else in the source, so this is probably an upstream bug.  Maybe disable USE=debug for this version?
Comment 1 Larry the Git Cow gentoo-dev 2018-01-21 10:20:06 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f770323d55666e402a89c10947cfbf0a81758b8

commit 5f770323d55666e402a89c10947cfbf0a81758b8
Author:     David Seifert <soap@gentoo.org>
AuthorDate: 2018-01-21 10:19:26 +0000
Commit:     David Seifert <soap@gentoo.org>
CommitDate: 2018-01-21 10:19:26 +0000

    games-emulation/snes9x: Version bump to 1.55
    
    Bug: https://bugs.gentoo.org/599560
    Package-Manager: Portage-2.3.19, Repoman-2.3.6

 games-emulation/snes9x/Manifest           |   1 +
 games-emulation/snes9x/snes9x-1.55.ebuild | 118 ++++++++++++++++++++++++++++++
 2 files changed, 119 insertions(+)}
Comment 2 Ionen Wolkens gentoo-dev 2022-03-05 07:00:16 UTC
Believe this was meant to be closed by above commit, USE=debug seems fine with current 1.61 either way.