I had trouble with the MIOS_Studio download for Linux (maybe because I have the 64 bit version of Ubuntu 14). It just didn’t work for me. So here’s a tutorial on how to make MIOS_Studio (actually MIOS_Studio_Debug) on Ubuntu in case anyone else has the same issue
Open a terminal. Make a svn folder, and get the recent mios32 repo:
cd ~/
mkdir svn
svn co svn://svnmios.midibox.org/mios32/
when it’s done, unpack juce:
cd ~/svn/mios32/trunk/tools/juce
unzip unpack_me.zip
Go to the mios_studio directory for linux:
cd ~/svn/mios32/trunk/tools/mios_studio/Builds/Linux
I had a bunch of missing packages that I needed to install. You can try do a make first, but I needed these:
sudo apt-get install libasound2-dev
sudo apt-get install libx11-dev
sudo apt-get install libxinerama-dev
sudo apt-get install libfreetype6-dev
sudo apt-get install libxcursor-dev
After that, do a make:
sudo make
If all went well, MIOS Studio should ready for you in the build folder:
cd build
MIOS_Studio_Debug
If it runs, go ahead and quit it, and copy it to your desktop or wherever:
cp MIOS_Studio_Debug ~/Desktop
Done! You can now double click the icon and it should just work.
If Make Fails
If make results in an error (e.g. missing file), you might need a package or two. To figure out which package has the file, use apt-file:
sudo apt-get install apt-file
Then update it:
apt-file update
So here’s an example of an error during make:
../../../juce/modules/juce_events/juce_events.cpp:55:23: fatal error: X11/Xlib.h: No such file or directory
include <X11/Xlib.h>
Find a package with this file by doing this:
apt-file search X11/Xlib.h
which gives you this:
emscripten: /usr/share/emscripten/system/include/X11/Xlib.h
ivtools-dev: /usr/include/IV-X11/Xlib.h
libghc-x11-dev: /usr/lib/haskell-packages/ghc/lib/X11-1.6.1.1/ghc-7.6.3/Graphics/X11/Xlib.hi
libhugs-x11-bundled: /usr/lib/hugs/packages/X11/Graphics/X11/Xlib.hs
libroot-core5.34: /usr/lib/x86_64-linux-gnu/root5.34/cint/include/X11/Xlib.h
libx11-dev: /usr/include/X11/Xlib.h
you probably want libx11-dev (libroot-core5.34 might also work), so:
sudo apt-get install libx11-dev
Before you run make again though, do a clean:
sudo make clean
and try again:
sudo make