Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Cannot mix incompatible Qt library [solucionado]
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Spanish
View previous topic :: View next topic  
Author Message
Juan Facundo
Tux's lil' helper
Tux's lil' helper


Joined: 19 Jun 2009
Posts: 133

PostPosted: Wed Jan 15, 2014 4:40 am    Post subject: Cannot mix incompatible Qt library [solucionado] Reply with quote

Buenas...

He instalado un programa llamado "clementine" que es para escuchar musica y algunas otras cosas, segun he leido. El tema es que tras la instalacion que fue sin errores, al intentar correr el programa, me aparece el siguiente mensaje de error:

Code:
tuxbookpro faco # clementine
01:30:48.659 WARN  unknown                          Qt: Session management error: None of the authentication protocols specified are supported
01:30:48.800 ERROR unknown                          Cannot mix incompatible Qt library (version 0x40804) with this library (version 0x40805)
Abortado


estos son los programas instalados:

Code:
tuxbookpro faco # emerge clementine -s
Searching...   
[ Results for search key : clementine ]
[ Applications found : 1 ]

*  media-sound/clementine
      Latest version available: 1.1.1
      Latest version installed: [ Not Installed ]
      Size of files: 8,356 kB
      Homepage:      http://www.clementine-player.org/ http://code.google.com/p/clementine-player/
      Description:   A modern music player and library organizer based on Amarok 1.4 and Qt4
      License:       GPL-3

tuxbookpro faco # emerge clementine -av

 * IMPORTANT: 9 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.


These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N     ] dev-libs/qjson-0.8.1  USE="-debug -doc {-test}" 63 kB
[ebuild  N     ] dev-libs/protobuf-2.4.1  USE="static-libs -emacs -examples -java -python -source -vim-syntax" 1,407 kB
[ebuild  N     ] dev-cpp/gtest-1.6.0-r1  USE="static-libs -examples" 1,096 kB
[ebuild  N     ] media-libs/libechonest-2.0.2  81 kB
[ebuild  N     ] dev-cpp/gmock-1.6.0  USE="static-libs" 2,006 kB
[ebuild  N     ] media-libs/chromaprint-0.7  USE="{-test} -tools" 532 kB
[ebuild  N     ] media-plugins/gst-plugins-gio-0.10.36:0.10  2,309 kB
[ebuild  N     ] media-sound/clementine-1.1.1  USE="dbus udev (-ayatana) -cdda -debug -googledrive (-ios) (-ipod) -lastfm -mms -moodbar -mtp -projectm {-test} -wiimote" LINGUAS="es es_AR -af -ar -be -bg -bn -br -bs -ca -cs -cy -da -de -el -en_CA -en_GB -eo -et -eu -fa -fi -fr -ga -gl -he -hi -hr -hu -hy -ia -id -is -it -ja -ka -kk -ko -lt -lv -mr -ms -nb -nl -oc -pa -pl -pt -pt_BR -ro -ru -sk -sl -sr -sr@latin -sv -te -tr -uk -uz -vi -zh_CN -zh_TW" 8,357 kB

Total: 8 packages (8 new), Size of downloads: 15,847 kB

Would you like to merge these packages? [Yes/No]


Alguna idea de como puedo arreglar esto?

Gracias...


Last edited by Juan Facundo on Wed Jan 15, 2014 1:05 pm; edited 1 time in total
Back to top
View user's profile Send private message
Juan Facundo
Tux's lil' helper
Tux's lil' helper


Joined: 19 Jun 2009
Posts: 133

PostPosted: Wed Jan 15, 2014 6:16 am    Post subject: Reply with quote

Bueno, buscando un poco mas, encontre esta web http://ucarenya.com/blog:2013:10:qt_version_missmatch , e hice lo siguiente:

Code:
tuxbookpro faco # ldd /usr/bin/clementine | awk '/qt/ {system("qfile -v "$3) }'
dev-qt/qtcore-4.8.5-r1 (/usr/lib64/qt4/libQtCore.so.4)
dev-qt/qtgui-4.8.5-r1 (/usr/lib64/qt4/libQtGui.so.4)
dev-qt/qtdbus-4.8.4 (/usr/lib64/qt4/libQtDBus.so.4)
dev-qt/qtsql-4.8.5 (/usr/lib64/qt4/libQtSql.so.4)
dev-qt/qtcore-4.8.5-r1 (/usr/lib64/qt4/libQtNetwork.so.4)
dev-qt/qtcore-4.8.5-r1 (/usr/lib64/qt4/libQtXml.so.4)
tuxbookpro faco # emerge qtdbus -av

 * IMPORTANT: 9 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.


These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild     U  ] dev-qt/qtdbus-4.8.5:4 [4.8.4:4] USE="exceptions (-aqua) -debug -pch (-c++0x%)" 0 kB

Total: 1 package (1 upgrade), Size of downloads: 0 kB

Would you like to merge these packages? [Yes/No]


Asi que intuyo que solo faltaba actualizar qtdbus.

Si alguien me puede explicar que hace esta linea:
Code:
 ldd /usr/bin/clementine | awk '/qt/ {system("qfile -v "$3) }'


Gracias de nuevo...
Back to top
View user's profile Send private message
quilosaq
l33t
l33t


Joined: 22 Dec 2009
Posts: 924

PostPosted: Wed Jan 15, 2014 8:43 pm    Post subject: Reply with quote

Busca en las librerías compartidas en tiempo de ejecución (ldd) del ejecutable clementine aquellas que contengan la cadena qt incluida en su nombre (awk). Luego muestra los paquetes que las proporcionan (qfile).
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Spanish All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum