Here is how to install Blitzmax under Ubuntu Linux 6.06 LTS (aka Dapper Drake). It's not much different from 5.10 but here you go:
[EDIT: This guide also works for Ubuntu 6.10 Edgy Eft]
1. Extract Blitzmax tarball to home directory so you have a directory called Blitzmax in it (makes patching easier)
2. Install the required packages.
Open a terminal and type the following command:
sudo apt-get install g++-3.3 libglu1-mesa-dev x11proto-core-dev x11proto-gl-dev x11proto-kb-dev libxxf86vm-dev libasound2-dev
This will install the packages required plus any additional packages. Alternatively you can install the above packages through Synaptic.
For your information:
g++-3.3 also installs:
binutils cpp-3.3 gcc-3.3 libc6-dev libstdc++5-3.3-dev linux-kernel-headers
libglu1-mesa-dev also installs:
libgl1-mesa-dev mesa-common-dev
libxxf86vm-dev also installs:
libx11-dev libxau-dev libxdmcp-dev x11proto-input-dev x11proto-xf86vidmode-dev
Note #1: Additional packages may be required for specific graphics cards (e.g. nvidia-glx). Please see the Ubuntu forums or Wiki for help with installing these.
Note #2: You cannot run compiz or xgl. If you do have these installed then Blitmax is unable to change the screen resolution so you'll get an error message when you try to compile and run a program (at least with Blitzmax 1.18)
Added 19-Nov-2006: Building GTK applications
If you want to build GTK programs using Bruceys GTK mods then you'll also need to install a couple more packages. Use:
sudo apt-get install libglib2.0-dev libgtk2.0-dev
This will install a load of libraries required to build GTK applications.
[EDIT: This guide also works for Ubuntu 6.10 Edgy Eft]
1. Extract Blitzmax tarball to home directory so you have a directory called Blitzmax in it (makes patching easier)
2. Install the required packages.
Open a terminal and type the following command:
sudo apt-get install g++-3.3 libglu1-mesa-dev x11proto-core-dev x11proto-gl-dev x11proto-kb-dev libxxf86vm-dev libasound2-dev
This will install the packages required plus any additional packages. Alternatively you can install the above packages through Synaptic.
For your information:
g++-3.3 also installs:
binutils cpp-3.3 gcc-3.3 libc6-dev libstdc++5-3.3-dev linux-kernel-headers
libglu1-mesa-dev also installs:
libgl1-mesa-dev mesa-common-dev
libxxf86vm-dev also installs:
libx11-dev libxau-dev libxdmcp-dev x11proto-input-dev x11proto-xf86vidmode-dev
Note #1: Additional packages may be required for specific graphics cards (e.g. nvidia-glx). Please see the Ubuntu forums or Wiki for help with installing these.
Note #2: You cannot run compiz or xgl. If you do have these installed then Blitmax is unable to change the screen resolution so you'll get an error message when you try to compile and run a program (at least with Blitzmax 1.18)
Added 19-Nov-2006: Building GTK applications
If you want to build GTK programs using Bruceys GTK mods then you'll also need to install a couple more packages. Use:
sudo apt-get install libglib2.0-dev libgtk2.0-dev
This will install a load of libraries required to build GTK applications.