Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
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.
Hello, i'm trying to build an snes emulator on kali linux called higen.
I followed instruction on the site and installed the dependencies with this line :
i tried looking on the web but without success
What does "unsupported platform means"? Is it because i'm on kali? or is it the gcc that's not good? And how can i know what platform i need?
Hello, i'm trying to build an snes emulator on kali linux called higen. I followed instruction on the site and installed the dependencies with this line :
i tried looking on the web but without success What does "unsupported platform means"? Is it because i'm on kali? or is it the gcc that's not good? And how can i know what platform i need?
You didn't run the correct make command. And why on EARTH would you run Kali as your desktop install??? Their own website, along with countless threads on here, and sticky posts, all tell you NOT to do this. So why you're trying to use it to play games on is the better question...do not be surprised if you're having problems. And depending on the version of Kali you're using, the default is to ALWAYS log in as root...again, the higan docs specifically tell you not to make/build things as root. A quick glance at that source indicates it does a check for various things...and unsurprisingly doesn't find them on Kali.
And if you're a new user, Kali is DEFINITELY not for you, as (again) their own website says..it's for advanced Linux users, and even then they recommend only using it in a virtual machine, for security/pentesting only.
If I understand the documentation for GNU Make correctly, the problem is at line 10 in /home/fook/higan/higan-master/higan/GNUmakefile. I would try to figure out what happens at this line.
But as TB0ne commented already, you are missing the target=higan argument, and anyway Kali is a penetration testing tool and a weird choice for running a game emulator. You should be better off using generic Debian, Ubuntu or Mint.
Last edited by berndbausch; 09-06-2021 at 07:44 PM.
Reason: added "target-higan"
If I understand the documentation for GNU Make correctly, the problem is at line 10 in /home/fook/higan/higan-master/higan/GNUmakefile. I would try to figure out what happens at this line.
But as TB0ne commented already, you are missing the target=higan argument, and anyway Kali is a penetration testing tool and a weird choice for running a game emulator. You should be better off using generic Debian, Ubuntu or Mint.
Well kali is fun to use and it helps me learn a lot so i think it's worth it, but i did try to install it on ubuntu and i have the exact same problem. So i went to see GNUmakefile and here's the code:
i'm a complete beginner in coding, but i can imagine i don't have one or more of those "options"... so what are those? Do you have any ideas.
Thanks for the help
Yes, platform is not set, therefore it prints "unsupported platform"
Quote:
Originally Posted by CompleteNewbie2020
i'm a complete beginner in coding, but i can imagine i don't have one or more of those "options"... so what are those? Do you have any ideas.
Thanks for the help
To solve it you need to set platform in your environment. But actually I have no idea what was the "official" solution.
Yes, platform is not set, therefore it prints "unsupported platform"
...
To solve it you need to set platform in your environment. But actually I have no idea what was the "official" solution.
This makefile expects platform to be windows, macos, linux or bsd. Since there is no step before the make invocation, platform must be set by an earlier makefile. Perhaps omitting the target=higan argument prevents it from getting initialized?
Well kali is fun to use and it helps me learn a lot so i think it's worth it
Sorry, no. Kali can't do anything that any other distro of Linux can be set up to do, but it IS pre-packaged to make security/pentesting easier. Again: Kali's own website tells you that you SHOULD NOT use it for daily use, period. They recommend virtual machines and only then for very specific uses. You are dealing with this now, and can't get around it...that should tell you something.
Quote:
but i did try to install it on ubuntu and i have the exact same problem.
i'm a complete beginner in coding, but i can imagine i don't have one or more of those "options"... so what are those? Do you have any ideas.
Ideas? Yes:
DO NOT USE KALI. Again: it is for advanced Linux users who know how to deal with the myriad of issues that will arise when it's not used for its intended purpose. You yourself say you're completely new, and a complete beginner.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.