Installer knittington (32/64bit)

Yo,
bon ben j’avais rien à faire donc j’ai résolu en cinq minute ce que j’ai pris deux heures à échouer de faire à l’install party. ^^’

Testé sur debian 32 bit en virtualbox :

sudo apt install git libstdc++6 libsdl1.2debian libsdl1.2-dev libsdl2-dev libfreeimage3 libfreeimage-dev
sudo ln -s /usr/lib/i386-linux-gnu/libstdc++.so.6 /usr/lib/i386-linux-gnu/libstdc++.so
git clone https://github.com/stg/knittington

cd knittington
./linux-gui-make.sh

./bin/linux/gui

Et enjoy

1 « J'aime »

Okay. Et ça marche aussi parfaitement sous debian 64bit en faisant 2 modifs.

sudo apt install git libstdc++6 libsdl1.2debian libsdl1.2-dev libsdl2-dev libfreeimage3 libfreeimage-dev wget
sudo ln -s /usr/lib/x86_64-linux-gnu/libstdc++.so.6 /usr/lib/x86_64-linux-gnu/libstdc++.so
git clone https://github.com/stg/knittington

cd knittington
wget "https://github.com/clairewiwi/knittington-64-bit-ubuntu-modified-make.sh/raw/master/linux-gui-make.sh" -O linux-gui-make.sh
chmod +x ./linux-gui-make.sh
./linux-gui-make.sh

./bin/linux/gui

Je sais pas ce qui va pas avec Ubuntu du coup - probablement une version d’un lib ou l’autre qui pose problème… Chiant ça. Au passage on dirait que le binaire fonctionne « tout seul » sans aucune dépendances. Essayez ça ? (compilé 64bit)
https://gnuw.arzinfo.pw/data/otyugh/informatique/compilation/knittington
…Tant que j’y suis je donne aussi la version 32bit vu que je l’ai compilé.
https://gnuw.arzinfo.pw/data/otyugh/informatique/compilation/knittington_32

Ça marche chez-moi (je l’ai compilé sous Debian Buster en VM, mais ça tourne aussi sous Debian Stretch sans dépendances de particulier d’installé).

Si j’ai raison, y a même pas besoin de lui installer un autre système, ça devrait tourner sous Ubuntu 64bit 18.04 de déjà installé. Et si ça marche y a plus qu’à déplacer l’executable dans /usr/local/bin/knittington et de créer un launcher et c’est la victoire :slight_smile:

piero@4coeurs~/Téléchargements$ wget https://gnuw.arzinfo.pw/data/otyugh/informatique/compilation/knittington
piero@4coeurs:~/Téléchargements$ chmod +x knittington
piero@4coeurs:~/Téléchargements$ ./knittington
./knittington: error while loading shared libraries: libfreeimage.so.3: cannot open shared object file: No such file or directory

:confused:
mais le cœur y est :slight_smile:

1 « J'aime »

Yup faudrait installer le paquet libfreeimage3. Je reformule,

sans aucune dépendances.

=>

sans aucune dépendances de compilation.

Y a quand même des dépendances ! (au passage pour la deviner je ne suis pas devin, j’ai utiliser « apt-file search libfreeimage.so.3 » :wink: )