LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 04-03-2018, 05:38 PM   #1
maschelsea
Member
 
Registered: Dec 2016
Distribution: Slackware 64bit 14.2
Posts: 468

Rep: Reputation: Disabled
Why won't zsnes work on slackware64?


I am trying to get zsnes from sbopkg, but it just will not go!
Code:
root@caitlyn:~# sbopkg -i zsnes

###########################################
       New queue process started on:
       Tue Apr  3 17:36:21 CDT 2018
###########################################

+++++++++++++++++++++++++++++++++++++++++++
PRE-CHECK LOG
Using the SBo repository for Slackware 14.2
Queue Process:  Download, build, and install

zsnes:
  Checking GPG for zsnes.tar.gz ... OK
  Processing zsnes 1.51b-3
  Using original .info file
  Using original SlackBuild file
  No build options selected.

+++++++++++++++++++++++++++++++++++++++++++

Pre-check complete.

Do you wish to proceed based on the search results above? Packages not
found will be skipped during the process.

(P)roceed or (Q)uit?: p


zsnes: This package is marked UNSUPPORTED or UNTESTED and may not build
successfully on your architecture.

(P)roceed anyway or (S)kip?: p

Processing zsnes

zsnes:
Found zsnes151bsrc.tar.bz2 in /var/cache/sbopkg.
Checking MD5SUM:
  MD5SUM check for zsnes151bsrc.tar.bz2 ... OK
Building package for zsnes...

  Error: zsnes won't compile on x86_64 
 

zsnes:
Would you like to continue processing the rest of the
queue or would you like to abort?  If this failed
package is a dependency of another package in the queue
then it may not make sense to continue.

(Y)es to continue, (N)o to abort, (R)etry the build?: y

+++++++++++++++++++++++++++++++++++++++++++
SUMMARY LOG
Using the SBo repository for Slackware 14.2
Queue Process:  Download, build, and install

zsnes:
  MD5SUM check for zsnes151bsrc.tar.bz2 ... OK
  Error occurred with build.  Please check the log.

+++++++++++++++++++++++++++++++++++++++++++

###########################################
          Queue process complete!
###########################################
It mentions a log, but I have no idea where that would be. The slackbuilds page says that this SHOULD work. What am I doing wrong?
 
Old 04-03-2018, 05:43 PM   #2
mralk3
Slackware Contributor
 
Registered: May 2015
Distribution: Slackware
Posts: 1,904

Rep: Reputation: 1053Reputation: 1053Reputation: 1053Reputation: 1053Reputation: 1053Reputation: 1053Reputation: 1053Reputation: 1053
Quote:
Originally Posted by maschelsea View Post

It mentions a log, but I have no idea where that would be. The slackbuilds page says that this SHOULD work. What am I doing wrong?
Try checking by searching for it in this log with:
Code:
less -r /var/log/sbopkg/sbopkg-build-log
 
Old 04-03-2018, 05:47 PM   #3
volkerdi
Slackware Maintainer
 
Registered: Dec 2002
Location: Minnesota
Distribution: Slackware! :-)
Posts: 2,542

Rep: Reputation: 8544Reputation: 8544Reputation: 8544Reputation: 8544Reputation: 8544Reputation: 8544Reputation: 8544Reputation: 8544Reputation: 8544Reputation: 8544Reputation: 8544
I'm pretty sure that zsnes used x86 assembly and isn't going to compile on x86_64.
 
Old 04-03-2018, 05:51 PM   #4
dugan
LQ Guru
 
Registered: Nov 2003
Location: Canada
Distribution: distro hopper
Posts: 11,249

Rep: Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323
Quote:
Originally Posted by maschelsea View Post
The slackbuilds page says that this SHOULD work. What am I doing wrong?
TBH, I'd recommend contacting the maintainer.
 
Old 04-03-2018, 05:53 PM   #5
bruinshockey
Member
 
Registered: Dec 2010
Location: Chilliwack, BC
Distribution: Slackware 14.1 64 Bit
Posts: 34

Rep: Reputation: 10
Any particular reason for using zsnes? it hasn't been updated since 2007. There are much better emulators that work with both Slackware 32 bit and 64 bit.

snes9x & higan are both solid updated emulators for the Super Nintendo.
 
2 members found this post helpful.
Old 04-03-2018, 06:05 PM   #6
55020
Senior Member
 
Registered: Sep 2009
Location: Yorks. W.R. 167397
Distribution: Slackware
Posts: 1,307
Blog Entries: 4

Rep: Reputation: Disabled
Quote:
Originally Posted by maschelsea View Post
What am I doing wrong?
Update your repo.

The 64 bit workround mentioned on the SBo webpage (quoted below) was added on 2018-01-27, which you can see by clicking the 'ChangeLog: zsnes' link.

Quote:
Note to 64-bit users: Since zsnes can't be compiled for 64-bit, a
"statified" 32-bit static binary is used. This allows running zsnes on
a pure 64-bit system, but *without* OpenGL support (meaning the maximum
window size is 640x480). If you use multilib, you can get OpenGL support
by building a 32-bit native zsnes package instead.

Last edited by 55020; 04-03-2018 at 06:07 PM.
 
1 members found this post helpful.
Old 04-03-2018, 06:10 PM   #7
Daedra
Senior Member
 
Registered: Dec 2005
Location: Springfield, MO
Distribution: Slackware64-15.0
Posts: 2,704

Rep: Reputation: 1386Reputation: 1386Reputation: 1386Reputation: 1386Reputation: 1386Reputation: 1386Reputation: 1386Reputation: 1386Reputation: 1386Reputation: 1386
To each his own, but I agree with bruinshockey. Unless you have a specific need for zsnes, snes9x or higan are better emulators now. I personally prefer snes9x.
 
Old 04-03-2018, 06:11 PM   #8
maschelsea
Member
 
Registered: Dec 2016
Distribution: Slackware 64bit 14.2
Posts: 468

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by 55020 View Post
Update your repo.

The 64 bit workround mentioned on the SBo webpage (quoted below) was added on 2018-01-27, which you can see by clicking the 'ChangeLog: zsnes' link.
How do I update the repo? I looked in the ncurses interface for sbopkg, but didn't see ANYTHING related to updating the repo...
 
Old 04-03-2018, 06:17 PM   #9
dugan
LQ Guru
 
Registered: Nov 2003
Location: Canada
Distribution: distro hopper
Posts: 11,249

Rep: Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323
The emulator I'd recommend is RetroArch with the Higan core. I have a SlackBuild for RetroArch.

https://raw.githubusercontent.com/du...o-RetroArch.sh

You then use the program itself ("Core Updater") to download the Higan core ("core" means emulation backend), shaders, gamepad configuations, and other assets.
 
1 members found this post helpful.
Old 04-03-2018, 06:26 PM   #10
55020
Senior Member
 
Registered: Sep 2009
Location: Yorks. W.R. 167397
Distribution: Slackware
Posts: 1,307
Blog Entries: 4

Rep: Reputation: Disabled
Quote:
Originally Posted by maschelsea View Post
How do I update the repo? I looked in the ncurses interface for sbopkg, but didn't see ANYTHING related to updating the repo...
"Sync with the remote repository"
The very first option on the very first screen.....
 
1 members found this post helpful.
Old 04-03-2018, 06:48 PM   #11
maschelsea
Member
 
Registered: Dec 2016
Distribution: Slackware 64bit 14.2
Posts: 468

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by 55020 View Post
"Sync with the remote repository"
The very first option on the very first screen.....
I'm sorry I missed that. I got snes9x, but I'm not sure how to map my gamepad to use with it. My gamepad has power, and I'm pretty sure Slackware has the drivers installed for it, but when I go into Options->Preferences to configure my buttons, it doesn't respond. Also, I didn't see any setup for keyboard input...
 
Old 04-03-2018, 06:49 PM   #12
orbea
Senior Member
 
Registered: Feb 2015
Distribution: Slackware64-current
Posts: 1,950

Rep: Reputation: Disabled
Quote:
Originally Posted by dugan View Post
The emulator I'd recommend is RetroArch with the Higan core. I have a SlackBuild for RetroArch.

https://raw.githubusercontent.com/du...o-RetroArch.sh

You then use the program itself ("Core Updater") to download the Higan core ("core" means emulation backend), shaders, gamepad configuations, and other assets.
Both RetroArch and higan-libretro are at SlackBuilds.org too.

https://slackbuilds.org/result/?search=retroarch
https://slackbuilds.org/repository/1...igan-libretro/

There is also nSide which is a fork of higan and has a libretro port too. It should be a bit faster.

https://slackbuilds.org/repository/1.../?search=nside

If both of those are too slow there is also snes9x-libretro or the standalone version of snes9x.

https://slackbuilds.org/repository/14.2/games/snes9x/
https://slackbuilds.org/repository/1...es9x-libretro/
 
Old 04-03-2018, 06:50 PM   #13
dugan
LQ Guru
 
Registered: Nov 2003
Location: Canada
Distribution: distro hopper
Posts: 11,249

Rep: Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323
re: gamepad

Check for a permissions issue.

Are your joystick devices (/dev/input/js0, and the corresponding /dev/input/eventnn node) accessible to your user account? Can you cat them, press buttons on your gamepad, and see characters printed out?

Last edited by dugan; 04-03-2018 at 06:55 PM.
 
1 members found this post helpful.
Old 04-03-2018, 06:56 PM   #14
orbea
Senior Member
 
Registered: Feb 2015
Distribution: Slackware64-current
Posts: 1,950

Rep: Reputation: Disabled
Just to add to what dugan already said concerning gamepads. sdl-jstest is a good small program to test if your gamepad works at all.

https://slackbuilds.org/repository/1...em/sdl-jstest/

Additionally RetroArch has great gamepad detection and configuration so gamepad issues present with one program might not exist there.
 
Old 04-03-2018, 07:06 PM   #15
maschelsea
Member
 
Registered: Dec 2016
Distribution: Slackware 64bit 14.2
Posts: 468

Original Poster
Rep: Reputation: Disabled
Re: gamepad

michael@caitlyn ~ $ sdl-jstest --list
Found 1 joystick(s)

Joystick Name: 'Logitech Logitech Cordless RumblePad 2'
Joystick Number: 0
Number of Axes: 4
Number of Buttons: 12
Number of Hats: 1
Number of Balls: 0
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] Slackware64 14.1 won't boot after I did this... irgunII Slackware 16 06-30-2014 11:07 AM
[SOLVED] Arg! Virtual machine, sudo won't work, can't log in as root, visudo won't work Arg! edpatterson Linux - Newbie 2 01-03-2012 05:33 PM
Mandriva 2009/ZSNES - Desktop shortcuts won't launch, but manual execution does nyle Linux - Software 1 01-25-2009 08:58 PM
ZSNES won't run after compilling or installing rpm undeaf SUSE / openSUSE 2 08-19-2006 08:39 PM
Anyone Get ZSNES To Work? jlacroix Fedora 6 11-22-2004 01:18 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 01:49 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration