1.) Getting a development box set up
this may be easy or difficult depending on which distro you use !
It was easy with Debian Wheezy
These are some deps you may need
I dont know which you may have already installed
and you will probably need more
# 1.)====minimum deps for non mesa====
apt-get install libelementary-dev
apt-get install libevas1-engine-fb
apt-get install libevas1-engines-x
# 2.)====BACON GUI STUFF====
# There are some differences between debian and ubuntu based distros
# in the naming of the packages
# If you want syntax highlighting for your editors gtk3
# If you want to compile bacongui-gtk3.bac
apt-get install libgtksourceview-3.0-common
# There is a gtk2 version also if you need that instead
# if you want to compile bacongui.bac
libgtksourceview2.0-common
# 3.)====EXTRA mesa stuff if you want it ====
apt-get install libglu1-mesa-dev
apt-get install libgl1-mesa-swx11-dev
apt-get install libgles1-mesa-dev