You cannot simply ship a single file; at most, you can bundle all the dependencies together and then use a launcher script to set up the whole environment, but I would not recommend it. You should probably look at Flatpak, instead: http://flatpak.org/ Flatpak solved the issue of building and bundling your application, as well as sandboxing it. If you use GTK+ 3.x you will already have access to all the required features to make it work. Ciao, Emmanuele. On 11 February 2017 at 18:22, Ian Chapman <ichapman@xxxxxxxxxxxx> wrote: > Gtk3 portability > > Hi, I have made a Linux gtk3 program and have it running on my Debian Mint > AMD64 machine. > > I mistakenly thought that the program file (binary file) held all that was > needed to run. > > I moved the program file to a newly installed Mint 18.1 and ran into a few > difficulties. > > 1. I had to install libsdl2 to get over the first hick. > > 2. My program was looking for libglew.so.1.10 but what was in the repository > was 1.13 obviously a slightly later version. > > 3. I overcame hick 2 by pulling over C++ and gtk3 and recompiling from > source. > > Maybe you guys and gals can give me a few pointers so that I can generate > the program file (binary file) without all the above hassle? Regards Ian. > > > _______________________________________________ > gtk-list mailing list > gtk-list@xxxxxxxxx > https://mail.gnome.org/mailman/listinfo/gtk-list > -- https://www.bassi.io [@] ebassi [@gmail.com] _______________________________________________ gtk-list mailing list gtk-list@xxxxxxxxx https://mail.gnome.org/mailman/listinfo/gtk-list