Help installing QB64PE on KDE Neon 2023 (Linux) - Printable Version +- QB64 Phoenix Edition (https://qb64phoenix.com/forum) +-- Forum: QB64 Rising (https://qb64phoenix.com/forum/forumdisplay.php?fid=1) +--- Forum: Code and Stuff (https://qb64phoenix.com/forum/forumdisplay.php?fid=3) +---- Forum: Help Me! (https://qb64phoenix.com/forum/forumdisplay.php?fid=10) +---- Thread: Help installing QB64PE on KDE Neon 2023 (Linux) (/showthread.php?tid=1863) |
Help installing QB64PE on KDE Neon 2023 (Linux) - Dav - 07-27-2023 I installed the lastest KDE Neon linux distro today, but the QB64PE setup script fails with this error. What would be the best step to fix this? - Dav Code: (Select All) Compiling and installing QB64-PE... RE: Help installing QB64PE on KDE Neon 2023 (Linux) - JRace - 07-27-2023 (07-27-2023, 02:34 AM)Dav Wrote: I installed the lastest KDE Neon linux distro today, but the QB64PE setup script fails with this error. What would be the best step to fix this?Looks like make is not installed. Neither make nor GCC are included in the KDE Neon "neon-user-20230720-0718" .ISO. Hmmm, the DistroWatch page does not show a GCC compiler as being included with any previous versions of KDE Neon. PE needs both the GCC compiler and make. Do a quick test:
If these files are not there, then you will need to install GCC. GNU make will probably be included in the GCC installation; if not, then it would have to be installed separately. If that is too much of a headache, you may want to try a distro like Xubuntu, which gave me no trouble installing QB64PE (AFTER I updated & upgraded the freshly-installed Xubuntu system), or maybe check with @mnrvovrfc for their preferred flavor of Linux. If you must have KDE then you could try Kubuntu, but it looks like maybe you might have to install GCC there, as well. KDE Neon should show you how to install the needed software (screenshot taken from KDE Neon neon-user-20230720-0718): RE: Help installing QB64PE on KDE Neon 2023 (Linux) - mnrvovrfc - 07-27-2023 Open the "setup_lnx.sh" in your text editor. There should be a sequence that looks like this: Code: (Select All) #Arch Linux = arch Below this jumbo write the following: Code: (Select All) DISTRO=debian just how it appears and save the file. This has to be changed because the distro is only reporting what it is, not its base. The base (in this case Debian/Ubuntu) is needed to figure out to use "apt" and not "dnf" or "pacman" etc., and to use packages with DEB file extension which are exclusive to Ubuntu, which KDE Neon is based on. In addition you might want to do the following before running the setup file again: Code: (Select All) sudo apt install make RE: Help installing QB64PE on KDE Neon 2023 (Linux) - Dav - 07-27-2023 Thank you for the replies. I may revert to a backup image and try your suggestions, just to see if those simple steps would work instead of what I did (I'm running KDE neon on a bootable thumb drive). Before I went to bed last night I was able to get it setup and working by googling around. I did these steps first, sudo apt install build-essential sudo apt install zlib1g-dev sudo apt install libasound2-dev That corrected the make problem, but missing GL errors popped up, so I searched up that and did this: sudo apt-get install libglfw3-dev libgl1-mesa-dev libglu1-mesa-dev The only error popping up then was no curl.h file, so I did this: sudo apt-get install libcurl4-nss-dev After that QB64PE was able to setup and I'm compiling programs. Hope I didn't mess anything up - I'm still in elementary school when it comes to Linux, but I'm really liking Linux so far. Runs so smooth on my laptop, even on a thumb drive. - Dav RE: Help installing QB64PE on KDE Neon 2023 (Linux) - SpriggsySpriggs - 07-27-2023 I was so against Linux for a long time then I got involved with WSL2. I really got used to some of the weirdness of Linux with that. Then I finally decided to move from Windows after it kept constantly killing my PCs and corrupting hard drives. I've been a big fan of it ever since. Most things I've done have been working right out of the box with a few exceptions. |