Norbert Schechner (gmoccapy) How To install glade 3.8.6 on MINT 18.2 'Sonja' Cinnamon 64-bit with Kernel: 4.10.0-28-generic to get your kernel version, open a terminal and enter: uname -r Check if there is a glade version installed from the package manager, if so, you need to uninstall that release! you may use synaptic for that purpose. If you do not know how to do that, do not go on with this How To, as you will not be able to finish this with success! Make sure you have all the latest updates installed. open a terminal and enter (just leave the terminal window opened, as you will need that one very often: sudo apt-get update sudo apt-get upgrade First we need to install some dependencies, just enter in a terminal: sudo apt-get install intltool python-gtk2-dev libxml2-dev gtk-doc-tools gnome-doc-utils liblablgtk2-gnome-ocaml-dev libglade2-dev libgladeui-common python-gtkglext1 itstool libgladeui-dev get the source of glade 3.8.6 in the terminal enter: wget ftp://ftp.gnome.org/pub/GNOME/sources/glade3/3.8/glade3-3.8.6.tar.xz tar -xpf glade3-3.8.6.tar.xz now install it by typing: cd glade3-3.8.6 ./configure make sudo make install to test the glade install, enter in the terminal: glade-3 Try to add a main window and in that window any widget you like, if it does work, then go on and fetch the source of LinuxCNC: in the terminal enter: cd sudo apt-get install git git-gui gitk git clone https://github.com/LinuxCNC/linuxcnc.git linuxcnc-dev as dpkg-checkbuilds needs assess to the source packages and as default the corresponding repositories are not enabled, open synaptic from main menu, goto settings, packages and enable source code, check the corresponding box close it and change to the terminal, enter sudo apt-get update cd /linuxcnc-dev/debian ./configure uspace you should get: successfully configured for 'uspace-LinuxMint-18.2'-'uspace+xenomai'.. go on in the terminal cd .. dpkg-checkbuilddeps should give something like: dpkg-checkbuilddeps: Fehler: Nicht erfüllte Bauabhängigkeiten: build-essential:native debhelper (>= 6) libudev-dev libxenomai-dev tcl8.6-dev tk8.6-dev libreadline-gplv2-dev asciidoc (>= 8.5) dblatex (>= 0.2.12) dvipng graphviz groff inkscape source-highlight texlive-extra-utils texlive-font-utils texlive-fonts-recommended texlive-lang-cyrillic texlive-lang-french texlive-lang-german texlive-lang-polish texlive-lang-spanish texlive-latex-recommended w3c-linkchecker python-tk libxmu-dev libglu1-mesa-dev libgl1-mesa-dev | libgl1-mesa-swx11-dev libboost-python-dev libmodbus-dev (>= 3.0) libusb-1.0-0-dev so install that dependencies (check what dependencies your system really does need) sudo apt-get install build-essential debhelper libudev-dev libxenomai-dev tcl8.6-dev tk8.6-dev libreadline-gplv2-dev asciidoc dblatex dvipng graphviz groff inkscape source-highlight texlive-font-utils texlive-lang-cyrillic texlive-lang-french texlive-lang-german texlive-lang-polish texlive-lang-spanish w3c-linkchecker python-tk libxmu-dev libglu1-mesa-dev libgl1-mesa-dev libboost-python-dev libmodbus-dev libusb-1.0-0-dev Check again, if all dependencies are satisfied: in the terminal enter: dpkg-checkbuilddeps should give no output! as in my case ./configure gave some errors of additional missing packages, I needed to do: sudo apt-get install bwidget libtk-img tclx now in the terminal enter: cd src ./autogen.sh ./configure --enable-simulator make gave me some warnings, but no error go on in the same terminal: sudo make setuid cd .. . ./scripts/rip-environment linuxcnc ~/linuxcnc-dev/configs/sim/gmoccapy/gmoccapy.ini if that is also OK, we need to copy the hal widget glade catalog to the correct place. backup the originals first in the terminal enter: sudo mkdir -p /usr/local/share/glade3/backup/catalogs sudo mkdir -p /usr/local/share/glade3/backup/pixmaps sudo cp /usr/local/share/glade3/catalogs/* /usr/local/share/glade3/backup/catalogs sudo cp -r /usr/local/share/glade3/pixmaps/* /usr/local/share/glade3/backup/pixmaps now copy/add the missing files to that dir with the following terminal commands sudo cp ~/linuxcnc-dev/lib/python/gladevcp/*.xml /usr/local/share/glade3/catalogs sudo cp ~/linuxcnc-dev/lib/python/gladevcp/*.png /usr/local/share/glade3/pixmaps Now test in the terminal you did the command . ./scripts/rip-environment, just enter glade-3 Voila! You should have a working glade_3.8.6 Regards Norbert