First things first, you're going to need to download Getlibs, a program which allows you to download the 32-bit libraries which are missing in x86-64 Ubuntu. You can find it at this website: http://frozenfox.freehostia.com/cappy/. Install with:
Code: Select all
sudo dpkg -i --force-all getlibs-all.deb
Code: Select all
cd [to dir containing FB]
tar --lzma -xf FreeBASIC-0.21.1-linux.tar.lzma
cd FreeBASIC-0.21.1-linux
sudo ./install.sh -i
Code: Select all
getlibs -p libxpm-dev libxrandr-dev libxrender-dev libncurses5-dev libx11-dev libsdl1.2-dev libsdl-image1.2 libsdl-image1.2-dev libaa1 libaa1-dev libslang2 libslang2-dev libgpm2 libgpm-dev libgpmg1-dev libglitz-glx1-dev libglut3 libglut3-dev
Code: Select all
sudo apt-get install libc6-i386 gcc-multilib lib32mudflap0 g++-multilib
lib32ncurses5 lib32ncurses5-dev
Coming soon:
A QuickBASIC 4.5 IDE clone for all you old hacks (oops, meant hackers), written in FreeBASIC (55% done) and a modern, full featured IDE for Linux written in Free Pascal/Lazarus which is relatively close to being finished as well, and is coming together quite quick as I need it to continue on with some future projects, and I would like to provide the sorely needed Linux IDE. Geany is good, but I think FBC deserves a dedicated tool. I'd eventually like to port it over to FB as an editor for an eventual Linux RAD tool, but I'd like to see FBC support inheritance someday as it would greatly reduce the amount of code needed to write Lazarus LCL style wrapper classes around the widget sets. I'll probably start work soon anyway as I DO NOT like Glade at all and hand coding GTK apps is a maintainability nightmare...
Have fun, and thank you to the FBC developers and community for this awesome tool, and for saving me from trying to resurrect LBCC from the dead...