Portál AbcLinuxu, 21. listopadu 2025 00:27
Pro mě to více méně znamená, že po krátkém testovacím provozu Clementine mažu
€ rpm -q qt --requires | grep glib
libglib-2.0.so.0
€ ldd /usr/lib/libQtCore.so.4 | grep glib
libglib-2.0.so.0 => /lib/libglib-2.0.so.0 (0x00101000)
Ale nojo. Poslední sousto. Nekrmit trolly.
€ rpm -q qt --requires | grep glib
libglib-2.0.so.0
€ ldd /usr/lib/libQtCore.so.4 | grep glib
libglib-2.0.so.0 => /lib/libglib-2.0.so.0 (0x00101000)
Ale nojo. Poslední sousto. Nekrmit trolly.
Ona to je volitelná závislost:
$ eix qt-core
[I] x11-libs/qt-core
Available versions: (4) 4.5.3-r2 (~)4.6.1-r1 4.6.2-r1
{aqua debug doc +exceptions +glib iconv optimized-qmake pch qt3support ssl}
Installed versions: 4.6.2-r1(4)(07:53:42 22.2.2010)(exceptions glib iconv qt3support ssl -aqua -debug -doc -optimized-qmake -pch)
Homepage: http://qt.nokia.com/
Description: The Qt toolkit is a comprehensive C++ application development framework
$ euses glib
x11-libs/qt-core:glib - Enable dev-libs/glib eventloop support
x11-libs/qt-gui:glib - Enable dev-libs/glib eventloop support
krypton ~ # aemerge -pv clementine These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild N ] media-sound/clementine-0.3 USE="xine -gstreamer -vlc" 3,826 kB Total: 1 package (1 new), Size of downloads: 3,826 kBClementine neznam/nepouzivam ale skoro to vypada ze umi vyuzivat jako backend jeste vlc a xine. Glib mam nainstalovanou ale Gnome nevedu, jak vidno zadne dalsi zavislosti to nema. BTW gstreamer jsem nedavno zkusmo zkompiloval jako backend pro phonon a docela prijeme me prekvapil, zadny zhovadily zavislosti a slapal stejne dobre jako xine. Mozna na nej po vsech tech letech zmenim nazor
*********************************
************ WARNING ************
*********************************
The following engines are NOT supported by clementine developers:
xine
Don't post any bugs if you use them, fix them yourself!
___
,---. /""`_,'
| `\``""- /
\ /`\\ ''
.') | __ \
/ (` / /(O\. _|
.-`| `"` ` .-\_
.-' \ ` =-.
.' . ._, / o o\
.-'` . '-.__._.J
.-'` `.-'`
_.-` ' .'
.' '- ._.-'
/` /
/ You have been warned! |
._ | |
)).-| | | /
(/`.-| \ \ / .
( (_)| | \ .' |
'--' | `\ / / |
\ | `\ /.' /
\ / |`\ |
'. .' _.-| | | |
'-. .-'_"---'`.__| | | \
`'-._ ``'-. | \ \__\\
`''--.___\\ \__\\
BTW clementine vypada hezky, ale zustanu u amaroka 2.x. Panely se daji nastavit podobne jako 1.x, phonon celkem funguje, nektery veci jsou hrsi nez v 1.x, ale nektery zase lepsi.
-- checking for module 'taglib>=1.6'
-- found taglib, version 1.6.3
-- checking for module 'gstreamer-0.10'
-- found gstreamer-0.10, version 0.10.29
-- checking for module 'gstreamer-base-0.10'
-- found gstreamer-base-0.10, version 0.10.29
-- checking for module 'libvlc'
-- package 'libvlc' not found
-- checking for module 'libxine'
-- found libxine, version 1.1.18.1
-- Building engines: gst
-- Skipping engines: vlc xine qt-phonon
-- Configuring done
-- Generating done
-DENGINE_LIBXINE_ENABLED=ON - viz http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/media-sound/clementine/clementine-0.3.ebuild?view=markup.
-- checking for module 'libxine'
-- found libxine, version 1.1.18.1
*********************************
************ WARNING ************
*********************************
The following engines are NOT supported by clementine developers:
xine
Don't post any bugs if you use them, fix them yourself!
___
,---. /""`_,'
| `\``""- /
\ /`\\ ''
.') | __ \
/ (` / /(O\. _|
.-`| `"` ` .-\_
.-' \ ` =-.
.' . ._, / o o\
.-'` . '-.__._.J
.-'` `.-'`
_.-` ' .'
.' '- ._.-'
/` /
/ You have been warned! |
._ | |
)).-| | | /
(/`.-| \ \ / .
( (_)| | \ .' |
'--' | `\ / / |
\ | `\ /.' /
\ / |`\ |
'. .' _.-| | | |
'-. .-'_"---'`.__| | | \
`'-._ ``'-. | \ \__\\
`''--.___\\ \__\\
-- Building engines: gst xine
-- Skipping engines: vlc qt-phonon
-- Configuring done
-- Generating done
tak ted to jde, akorat mi neni trochu jasny to Building engines: gst xine. to tam jako budou oba a pouzije se kterej? jeste to zkusim vytunit vypnutim streameru (to bude urcite rvat)
Linking CXX executable ../clementine
core/libclementine_core.a(player.cpp.o): In function `Player::createEngine(Engine::Type)':
player.cpp:(.text+0x4e6): undefined reference to `XineEngine::XineEngine()'
collect2: ld returned 1 exit status
make[2]: *** [clementine] Error 1
make[1]: *** [src/CMakeFiles/clementine.dir/all] Error 2
make: *** [all] Error 2
==> CHYBA: Sestavení selhalo.
Probíhá rušení...
ale i pres to vsechno je to porad mnohem lepsi nez amarok 2.x
abstrakce nad abstrakci
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.