Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 15-05-2017 02:22:00

Gedeon54
Membre
Distrib. : Handylinux 2.5 sous Debian 9 (Stretch)
Noyau : 4.9.0-3-amd64
(G)UI : XFCE + Gnome Shell
Inscription : 13-05-2017

[RESOLU] Un symbole indéfini qui bloque l'application "Musique"1.5

Fan de musique, j'ai eu un coup de foudre pour l'appli "Musique" (https://packages.debian.org/fr/jessie/musique) . Je l'ai téléchargée dans sa dernière version qui me semble la plus aboutie (la 1.5 je crois). Tout s'est bien déroulé, y compris l'installation... Sauf qu'au lancement, rien ne se passe!! Nada! crash.gif Avec un terminal, voici le message d'erreur que j'obtiens:
"musique: symbol lookup error: musique: undefined symbol: _ZNK19QAbstractTableModel7siblingEiiRK11QModelIndex"
Qu'est ce que cela signifie et surtout est-il possible d'y remédier, car moi, je donne ma langue au chat ! wiscot.png
Merci d'avance..:)

Dernière modification par Gedeon54 (20-05-2017 00:31:22)

Hors ligne

#2 15-05-2017 07:09:22

chalu
Modératrice
Lieu : Anjou
Distrib. : Debian Stretch
Noyau : Linux 4.9.0-3-amd64
(G)UI : Mate 1.16
Inscription : 11-03-2016

Re : [RESOLU] Un symbole indéfini qui bloque l'application "Musique"1.5

Bonjour,
La version du dépôt est 1.2
Il est conseillé de rester avec les versions des dépôts pour conserver un Système stable et éviter les problèmes.
Tu dis avoir installé la dernière version. D'où vient elle ? Donne un lien wink et comment l'as-tu installé ?

Hors ligne

#3 15-05-2017 07:55:13

golgot200
Membre
Inscription : 05-08-2007

Re : [RESOLU] Un symbole indéfini qui bloque l'application "Musique"1.5

Bonjour,

la version ici compilée :

https://github.com/flaviotordini/musique

fonctionne bien sous Stretch pour ma part.

Je n'ai pas essayé la version des dépôts ni le Deb proposé sur leur site :

http://flavio.tordini.org/musique

Dernière modification par golgot200 (19-05-2017 19:22:30)

Hors ligne

#4 15-05-2017 15:09:09

Gedeon54
Membre
Distrib. : Handylinux 2.5 sous Debian 9 (Stretch)
Noyau : 4.9.0-3-amd64
(G)UI : XFCE + Gnome Shell
Inscription : 13-05-2017

Re : [RESOLU] Un symbole indéfini qui bloque l'application "Musique"1.5

Oui.. bonjour !!
Effectivement, j'ai installé le paquet debian sur le site même de l'auteur Flavio Tordini cité par golgot200. Je l'ai installé avec gdebi.

Hors ligne

#5 15-05-2017 19:26:21

chalu
Modératrice
Lieu : Anjou
Distrib. : Debian Stretch
Noyau : Linux 4.9.0-3-amd64
(G)UI : Mate 1.16
Inscription : 11-03-2016

Re : [RESOLU] Un symbole indéfini qui bloque l'application "Musique"1.5

Celui des dépôts ne te suffit pas ?
Dans ce cas, il faudrait compiler comme golgot200. Il va sûrement t'en dire plus sur la marche à suivre donnée sur le site

apt-get install build-essential qttools5-dev-tools qt5-qmake libphonon4qt5-dev libqt5sql5-sqlite qt5-default libtag1-dev



Compiling:

qmake


make



Par contre l'avertissement sur Qt4 (version sur Jessie ?) doit être important

Beware of the Qt 4 version of qmake!


Le paquet qt4-qmake est-il installé par défaut ? faut-il alors le désinstaller ?
Running:

 build/target/musique



Installing on Linux:

make install

Hors ligne

#6 16-05-2017 01:29:02

Gedeon54
Membre
Distrib. : Handylinux 2.5 sous Debian 9 (Stretch)
Noyau : 4.9.0-3-amd64
(G)UI : XFCE + Gnome Shell
Inscription : 13-05-2017

Re : [RESOLU] Un symbole indéfini qui bloque l'application "Musique"1.5

Bonsoir et merci Chalu...
Bien tenté mais ça cale au moment de "make"!!! (pourtant qt4-qmake n'est pas installé!)
make: *** Pas de cible spécifiée et aucun makefile n'a été trouvé. Arrêt.
Voilà où j'en suis. désespérant. (avec ou sans qt'-qmake, d'ailleurs !) sos.gif

Hors ligne

#7 16-05-2017 08:28:35

golgot200
Membre
Inscription : 05-08-2007

Re : [RESOLU] Un symbole indéfini qui bloque l'application "Musique"1.5

Bonjour,

je viens de tester le paquet deb fourni sur le site. Moi, je suis sous Stretch et comme bureau Mate.

Tu vas déjà nettoyer les paquets que tu as éventuellement installés pour la compilation :


apt-get remove --purge build-essential qttools5-dev-tools qt5-qmake libphonon4qt5-dev libqt5sql5-sqlite qt5-default libtag1-dev
apt-get autoremove --purge
 



Ensuite tu vas installer les paquets suivants :


apt-get install libdouble-conversion1 libpcre16-3 libphonon4qt5-4 libqt5core5a libqt5dbus5 libqt5gui5 libqt5network5 libqt5opengl5 libqt5qml5 libqt5sql5 libqt5sql5-sqlite libqt5svg5 libqt5widgets5 libqt5x11extras5 libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-render-util0 libxcb-xinerama0 libxcb-xkb1 libxkbcommon-x11-0 phonon-backend-gstreamer-common phonon4qt5 phonon4qt5-backend-gstreamer qt5-gtk-platformtheme qttranslations5-l10n
 



Ensuite tu te places où se trouve ton paquet et tu fais un :

dpkg -i musique.deb



Tu ouvres ensuite un terminal en simple utilisateur avec la commande :


musique
 




Et tu nous dis wink

Chez moi, ça fonctionne.

Dernière modification par golgot200 (16-05-2017 08:29:29)

Hors ligne

#8 19-05-2017 10:50:03

Gedeon54
Membre
Distrib. : Handylinux 2.5 sous Debian 9 (Stretch)
Noyau : 4.9.0-3-amd64
(G)UI : XFCE + Gnome Shell
Inscription : 13-05-2017

Re : [RESOLU] Un symbole indéfini qui bloque l'application "Musique"1.5

Bonjour Golgot200 !
Pardon pour le retard à l'allumage...
J'ai tenté ta solution...mais je me heurte à un nouveau problème lors du "apt-get install":
E: Impossible de trouver le paquet libpcre16-3
E: Impossible de trouver le paquet qt5-gtk-platformtheme
Je rappelle que je suis sous debian jessie (HandyLinux 2.5)
Bon, faut pas se décourager... quoique...Merci en tout cas!!acid.gif

Hors ligne

#9 19-05-2017 14:25:02

golgot200
Membre
Inscription : 05-08-2007

Re : [RESOLU] Un symbole indéfini qui bloque l'application "Musique"1.5

Bonjour,

effectivement, ces 2 paquets ne sont pas dans les dépots pour Jessie. neutral

Je passe sous Jessie ....;)

Hors ligne

#10 19-05-2017 16:36:42

golgot200
Membre
Inscription : 05-08-2007

Re : [RESOLU] Un symbole indéfini qui bloque l'application "Musique"1.5

Bon ....
Sous Jessie :

installes la version des dépôts. ( elle fonctionne très bien )
La version deb 1.5 me met la même erreur que toi.
La version compilé me pause problème avec Phonon.

hmm

Hors ligne

#11 19-05-2017 16:55:42

golgot200
Membre
Inscription : 05-08-2007

Re : [RESOLU] Un symbole indéfini qui bloque l'application "Musique"1.5

Oups !!!!

Je viens de réussir à faire fonctionner la version 1.5 sous Jessie.
Un peu de temps pour t'expliquer et faire le tri dans le merdier que je vien de faire dans ma distribution big_smile

Musique-15.png

@ toute

Dernière modification par golgot200 (19-05-2017 16:59:09)

Hors ligne

#12 19-05-2017 18:14:36

golgot200
Membre
Inscription : 05-08-2007

Re : [RESOLU] Un symbole indéfini qui bloque l'application "Musique"1.5

Allez, sous Jessie avec mon environnement MATE, j'ai fait une compilation des sources et généré un paquet DEB car bizarrement le DEB proposé sur le site dans sa version 1.5 ne passe pas.


"musique: symbol lookup error: musique: undefined symbol: _ZNK19QAbstractTableModel7siblingEiiRK11QModelIndex"
 



Il y a surement une solution mais je ne trouve pas. Donc :


apt-get install checkinstall
apt-get install build-essential qttools5-dev-tools qt5-qmake libphonon4qt5-dev libqt5sql5-sqlite qt5-default libtag1-dev
apt install phonon4qt5 phonon4qt5-backend-gstreamer phonon4qt5-backend-vlc
 



la commande 2 m'installe  phonon4qt5-backend-null et la commande 3 me le vire. Bon j'ai pas cherché pourquoi, mais il est peut-être là le problème.
il faut faire les commandes ci-dessus dans cet ordre.

aller chercher sur le site les sources :

https://github.com/flaviotordini/musique
https://github.com/flaviotordini/musiqu … master.zip

Décompresser l'archive et à la racine du dossier décompressé faire un :


qmake
make
 



puis le make fini, se logguer en root dans le même terminal et lancer un :


checkinstall --fstrans=no -D make install
 




The package documentation directory ./doc-pak does not exist.
Should I create a default set of package docs?  [y]:
 



Taper entrée pour entrer description (exemple) :
Musique is a music player built for speed, simplicity and style.

ReTaper Enter deux fois.

On arrive à ça :


*****************************************
**** Debian package creation selected ***
*****************************************

This package will be built according to these values:

0 -  Maintainer: [ root@debian ]
1 -  Summary: [ Musique is a music player built for speed, simplicity and style. ]
2 -  Name:    [ musique ]
3 -  Version: [ master ]
4 -  Release: [ 1 ]
5 -  License: [ GPL ]
6 -  Group:   [ checkinstall ]
7 -  Architecture: [ amd64 ]
8 -  Source location: [ musique-master ]
9 -  Alternate source location: [  ]
10 - Requires: [  ]
11 - Provides: [ musique ]
12 - Conflicts: [  ]
13 - Replaces: [  ]

Enter a number to change any of them or press ENTER to continue:
 



Taper 3 et ENTER
pour entrer la version. Pour notre cas :

1.5

Retaper ENTER, on arrive à ça :


This package will be built according to these values:

0 -  Maintainer: [ root@debian ]
1 -  Summary: [ Musique is a music player built for speed, simplicity and style. ]
2 -  Name:    [ musique ]
3 -  Version: [ 1.5 ]
4 -  Release: [ 1 ]
5 -  License: [ GPL ]
6 -  Group:   [ checkinstall ]
7 -  Architecture: [ amd64 ]
8 -  Source location: [ musique-master ]
9 -  Alternate source location: [  ]
10 - Requires: [  ]
11 - Provides: [ musique ]
12 - Conflicts: [  ]
13 - Replaces: [  ]

Enter a number to change any of them or press ENTER to continue:
 



A ce stade, taper entrée.

Le paquet DEB devrait se faire et s'installer :


Installing with make install...

========================= Installation results ===========================
install -m 755 -p "build/target/musique" "/usr/local/bin/musique"
strip "/usr/local/bin/musique"
cp -f -R /home/patrick/Bureau/musique-master/build/target/locale /usr/local/share/musique/
install -m 644 -p /home/patrick/Bureau/musique-master/musique.desktop /usr/local/share/applications/
install -m 644 -p /home/patrick/Bureau/musique-master/data/musique.svg /usr/local/share/icons/hicolor/scalable/apps/
install -m 644 -p /home/patrick/Bureau/musique-master/data/16x16/musique.png /usr/local/share/icons/hicolor/16x16/apps/
install -m 644 -p /home/patrick/Bureau/musique-master/data/22x22/musique.png /usr/local/share/icons/hicolor/22x22/apps/
install -m 644 -p /home/patrick/Bureau/musique-master/data/32x32/musique.png /usr/local/share/icons/hicolor/32x32/apps/
install -m 644 -p /home/patrick/Bureau/musique-master/data/48x48/musique.png /usr/local/share/icons/hicolor/48x48/apps/
install -m 644 -p /home/patrick/Bureau/musique-master/data/64x64/musique.png /usr/local/share/icons/hicolor/64x64/apps/
install -m 644 -p /home/patrick/Bureau/musique-master/data/128x128/musique.png /usr/local/share/icons/hicolor/128x128/apps/
install -m 644 -p /home/patrick/Bureau/musique-master/data/256x256/musique.png /usr/local/share/icons/hicolor/256x256/apps/
install -m 644 -p /home/patrick/Bureau/musique-master/data/512x512/musique.png /usr/local/share/icons/hicolor/512x512/apps/

======================== Installation successful ==========================

Copying documentation directory...
./
./README.md
./TODO
./CHANGES
./COPYING

Copying files to the temporary directory...OK

Stripping ELF binaries and libraries...OK

Compressing man pages...OK

Building file list...OK

Building Debian package...OK

Installing Debian package...OK

Erasing temporary files...OK

Writing backup package...OK
OK

Deleting temp dir...OK


**********************************************************************

 Done. The new package has been installed and saved to

 /home/patrick/Bureau/musique-master/musique_1.5-1_amd64.deb

 You can remove it from your system anytime using:

      dpkg -r musique

**********************************************************************

root@debian:/home/patrick/Bureau/musique-master#

 




On lance musique dans un terminal pour vérifier tout ça :


musique
 




using qt5ct plugin
qt5ct: custom style sheet is disabled
 



C'est tout bon.
Voilà, je ne peux pas faire plus pour t'aider. wink

PS: Dans : Son et Vidéo, le lanceur est bien crée wink

Dernière modification par golgot200 (19-05-2017 18:33:00)

Hors ligne

#13 20-05-2017 00:25:35

Gedeon54
Membre
Distrib. : Handylinux 2.5 sous Debian 9 (Stretch)
Noyau : 4.9.0-3-amd64
(G)UI : XFCE + Gnome Shell
Inscription : 13-05-2017

Re : [RESOLU] Un symbole indéfini qui bloque l'application "Musique"1.5

C'est un travail d'orfèvre. yes.gifTout marche impeccable. Bravo et un grand merci pour ta patience, ton savoir-faire et surtout pour ce tuto impeccable. J'utilise désormais Musique dans sa nouvelle version et c'est un vrai plaisir. J'espère que cette solution assez complexe pourra servir à d'autres, cette appli le mérite largement. big_smile
coyotus.png

Hors ligne

Pied de page des forums