SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
there's a program I have that doesn't really install, you extract it to its folder, cd into it, then ./filename to start it. It works fine on my Debian install. But when I do this on Slackware, it just says 'no such file or directory'. The file most definitely is there, since ls shows it. the filename is only three letters long so I know I'm not mistyping it. I've tried in user and su. Any idea why it won't run?
its pSX, a Playstation emulator. It doesn't need to compile or install, it runs right out of the folder. Which is why I find it odd that it won't work in Slackware while working on Debian.
its pSX, a Playstation emulator. It doesn't need to compile or install, it runs right out of the folder. Which is why I find it odd that it won't work in Slackware while working on Debian.
I would guess that you are missing some dependencies in Slackware (possibly Gnome related) that are preventing the program from running. Try to find out what the program needs to run.
dependencies shouldn't keep it from running at all, though. In Debian, it ran but gave me dependency errors til I fixed them, then it worked. In Slackware it just says that the file I'm trying to run doesn't exist.
See here for how to make Slackware64 multilib. Without it you will never get that app running, unless there is a 64-bit version.
Now, the next step is to make your Slackware system one which can BUILD an application from source (maybe one you are developing) into both 32-bit and 64-bit Slackware packages, on the one machine (instead of doing parallel builds on separate Slackware(32) and Slackware64 systems).
well, the app is closed-source, so I'm not compiling anything. It literally just runs off a file that untars in /home.
Would the multilib issue cause the file to not even be recognized as existing?
I made sure that its set to be executable, and using the icon does nothing, while trying to run in konsole just produces the No Such File Or Directory.
Would the multilib issue cause the file to not even be recognized as existing?
Yes. Assuming the file is executable and you are running it properly, if there is an architecture mismatch it reports a missing file since it cannot find a properly executable command with that filename on the current system.
Distribution: slackware64 13.37 and -current, Dragonfly BSD
Posts: 1,810
Rep:
You are trying to execute a 32 bit application on a 64 bit OS. The message is standard when doing this. As T3slider has told you - run file "file $filename" replacing filename with your faulty executable to confirm.
Another program you could try is pcsxr, I use it and it works great. It's available over at http://slackbuilds.org/repository/13.1/games/pcsxr/ plus it runs natively in 64bit so you wont need the multilib packages to make it work.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.