Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 18/09/2013, à 22:04

Miles Prower

Besoin d'un coup de main : compilation d'un logiciel

Hello !

Je viens vous demander de l'aide suite à une récente upgrade Ubuntu. Comme ma précédente installation se faisait vieille (quelques releases en arrières, et pas en LTS), j'ai finalement sauté le pas et suis passé à Saucy (en x86/32bits) directement. Mais là où j'avais juste quelques difficultés avec des .DEB incompatibles, je me retrouve maintenant avec des trucs qui ne fonctionne tout simplement plus.

Parmi ces programmes, il y a un petit soft que j'utilise énormément dans le cadre d'un projet associatif. Il s'agit de Composer, utile pour créer des fichiers compatibles avec UltrastarDX (un autre programme bourré de problèmes de dépendances sous Ubuntu, mais installable à la bourrin).
GIT: https://github.com/performous/composer
Un DEB est fourni, mais date de 2010 et ne comporte pas les features qui me sont essentielles pour avancer. Et en prime, il segfault au lancement.

Problème : impossible de le compiler désormais. QT5(-dev) est censé être présent dans Saucy, mais je ne suis pas certain des dépendances exactes. Quand on lance cmake, tout est cassé.

J'ai au passage ouvert un ticket sur GIT: https://github.com/performous/composer/issues/10 - avec un log des erreurs rencontrées.
Je n'ai hélas pas les compétences pour comprendre comment régler ça.

Pourriez-vous m'aider ? Soit en pas à pas, soit un packager charitable prêt à fournir un .DEB prèt à l'emploi ?

Merci d'avance !

Dernière modification par Miles Prower (Le 18/09/2013, à 22:06)


I wanna fly high
So I can reach the highest of all the heavens
Somebody will be
Waiting for me, so I have gotta fly higher.

Hors ligne

#2 Le 15/12/2013, à 10:05

cpaslordi

Re : Besoin d'un coup de main : compilation d'un logiciel

Salut, tu peux installer Performous composer (sous ubuntu precise 12.04) comme suit :

Télécharger Qt Online Installer for Linux 32 (ou 64 bit) ici : http://qt-project.org/downloads

Choisir la version 5.0.2 (sans obligatoirement les sources d'Essentials qui font 400Mo) à installer dans /opt/Qt.
Puis dans un terminal :

cd /tmp
git clone git://github.com/performous/composer.git
cd composer
export PATH=/opt/Qt/5.0.2/gcc/bin/:$PATH
mkdir build
cd build
cmake ../
sudo cp composer /usr/bin (vérifier avant qu'il n'existe pas déjà un programme du même nom)

Et pour l'icon dans le menu des applications, tu peux faire :

sudo echo -e "[Desktop Entry]\nName=Performous composer\nExec=composer\nTerminal=false\nType=Application\nCategories=Game;ArcadeGame;\n" >/usr/share/applications/performous-composer.desktop

Hors ligne