GLBasic forum

Main forum => GLBasic - en => Topic started by: Hark0 on 2011-Oct-11

Title: Run GLB apps on Linux
Post by: Hark0 on 2011-Oct-11
First of all... sorry if this question are "solved" in other post...

I search on forum and I read some post... but I are very confused about run GLB app on Linux...

Any HOW-TO for clumsy?

TIA

:)
Title: Re: Run GLB apps on Linux
Post by: Kitty Hello on 2011-Oct-11
On a Ubuntu system (and others), the latest version should run if you just install the SDL-mixer package.
Title: Re: Run GLB apps on Linux
Post by: Hark0 on 2011-Oct-26
I tried install SDL using:

sudo apt-get install build-essentials

and

When I try to open app.linux on Ubuntu 11.10 it shows a message like:

"There are no applications available to open app.linux"

On propierties of app.linux shows x-executable.


:blink:?
Title: Re: Run GLB apps on Linux
Post by: AMateus on 2011-Oct-26
Run the app with ./ before. eg: ./app.linux

That will tell you what are the libs missing :)
Title: Re: Run GLB apps on Linux
Post by: MrTAToad on 2011-Oct-27
What you also need to do, either using chmod or right-click over the file and select Properties -> Permissions and then tick the "run as an executable" option.
Title: Re: Run GLB apps on Linux
Post by: fuzzy70 on 2011-Oct-27
do a "ls -l <filename>" & see if an x is present on the list of file attributes on the left, if not a "chmod +x" will make it so, easier to remember that doing it the octal way of "chmod 700".

Unfortunately after another 6hr battle trying to install linux on this machine & given up I am unable to test my programs on linux   :'(
Title: Re: Run GLB apps on Linux
Post by: victorgr on 2011-Oct-27
Hello people!
Well, I have Linux Ubuntu 11.04, just had to install with Synaptic "libsdl-mixer1.2" and "libstdc + +5" with their respective dependenias, and applications compiled with GLBasic worked perfectly
Title: Re: Run GLB apps on Linux
Post by: Kitty Hello on 2011-Oct-27
uninstall, delete GLBasic directory, reinstall. You should _not_ need libstdc++.5.so anymore.