Package Details: snes9x-git 1.53.r330.g2d0c3cf-1

Git Clone URL: (read-only)
Package Base: snes9x-git
Description: A portable Emulator for the Super Nintendo Entertainment System
Upstream URL:
Licenses: LGPL
Conflicts: snes9x, snes9x-gtk
Provides: snes9x, snes9x-gtk
Submitter: bzt
Maintainer: ProfessorKaos64
Last Packager: ProfessorKaos64
Votes: 13
Popularity: 0.000000
First Submitted: 2011-03-27 19:01
Last Updated: 2016-10-09 15:49

Latest Comments

ReiDaCocada commented on 2016-10-10 05:30

Thanks, I was able to install without problems using the chroot method.

ProfessorKaos64 commented on 2016-10-09 15:45

See the below. Seems a few touch commands will help this.

ProfessorKaos64 commented on 2016-10-09 13:26

It is difficult to reproduce this. Sometimes it manifests itself, other times, not. Keep in mind this is a dormant project and doesn't have much activity at all. I would suggest clearing you package cache if using a helper like pacaur (~/.cache/pacaur/snes9x-git).

ProfessorKaos64 commented on 2016-10-09 11:46

The PKGBUILD produces two packages. As for the errors, I'll try soon, but I always test with makechrootpkg and a clean chroot, so it's unlikely that it's this build. I would suggest cloning the upstream repository and manually compiling things to check it isn't your system. Also, you could check the arch wiki for building in a clean chroot, which is also a good idea.

ReiDaCocada commented on 2016-10-08 22:22

I'm getting this error when building:

src/filter_xbrz.cpp:258:81: error: ‘RGB’ is not a member of ‘xbrz’
gFactor, &renderBuffer[0], &xbrzBuffer[0], width, height, xbrz::RGB, xbrz::ScalerCfg(), 0, height);
make[1]: *** [Makefile:1563: src/snes9x_gtk-filter_xbrz.o] Error 1
make[1]: Leaving directory '/tmp/yaourt-tmp-gabriel/aur-snes9x-gtk-git/src/snes9x-git/gtk'
make: *** [Makefile:2451: all-recursive] Error 1

ProfessorKaos64 commented on 2016-09-21 15:27

@shudouken I see your edit. Then something must be wrong with either a dependency you have installed (reinstall them?), the source files, or something else. I'm not sure what else to tell you. Check that all commands involved and respective packages are fully up to date, including pacman (which provides makepkg). Also ensure that in any directory, cache dir or not, that src/ pkg/ and snes9x-git/ are gone before a build for a full test, or like I said, build in an empty dir.

ProfessorKaos64 commented on 2016-09-21 15:06

@shudouken, I'm not quite sure then. Building in a clean chroot is as much as I can validate from my end. I also updated via pacaur, passing --devel to force rebuild the git source. Here is a log of a clean chroot build with a freshly cloned source: With offending configure option causing warning removed:

The "configure: WARNING: unrecognized options: --with-sdd1-decomp" is thrown, but the compilation then starts fine. I also ran makepkg -f after a package was already built, to see if an older file conflicted in $srcdir. I did remove the invalid option noted in the WARNING line. Please give me a full log of your build with makepkg in a clean directory.

shudouken commented on 2016-09-21 14:27

I tried both pacaur and makepkg after uninstalling the old package and cleaning my build directory, but I still get the same error everytime.

Edit: It worked with a clean chroot, weird.

ProfessorKaos64 commented on 2016-09-21 12:39

@shudouken. I do not get that option. I even tested on a clean chroot with 'makechrootpkg -c -r $CHROOT'. What are you using to build? makepkg/pacaur/yaourt? I updated the PKBUILD, as I was missing git, but that's about it. Maybe uninstalling/purging and resinstalling will do the trick. Try a manual build with makepkg, or clear your cached package contents in ~/.cache or wherever your AUR helper puts them.

shudouken commented on 2016-09-21 12:20

Hello, this fails to build for me.

configure: creating ./config.status
config.status: creating Makefile
configure: WARNING: unrecognized options: --with-sdd1-decomp
configure is older than in-file. Run autoconf or touch configure.
exit 1
make: *** [Makefile:47: configure] Error 1
==> ERROR: A failure occurred in build().

All comments