This forum has been archived. All content is frozen. Please use KDE Discuss instead.

Amarok couldn't find any plugins

Tags: None
(comma "," separated)
leolist
Registered Member
Posts
47
Karma
0

Amarok couldn't find any plugins

Tue Sep 24, 2019 12:49 am
running amarok after the 'make install' I get the popup message "Amarok couldn't find any plugins. This indicates....."

The debug output is as follows

Code: Select all
llist@LeosHomePc1:~/kde/build/amarok$ amarok --debug
amarok: BEGIN: void App::continueInit()
amarok:   BEGIN: virtual int App::newInstance()
amarok:     BEGIN: void App::handleCliArgs(const QString&)
amarok:     END__: void App::handleCliArgs(const QString&) [Took: 0s]
amarok:   END__: virtual int App::newInstance() [Took: 0s]
amarok:   BEGIN: DebugLogger::DebugLogger(QObject*)
amarok:   END__: DebugLogger::DebugLogger(QObject*) [Took: 0s]
amarok:   BEGIN: EngineController::EngineController()
amarok:   END__: EngineController::EngineController() [Took: 0.001s]
amarok:   BEGIN: void EngineController::initializePhonon()
QObject::connect: No such signal Phonon::VLC::MediaObject::angleChanged(int)
QObject::connect: No such signal Phonon::VLC::MediaObject::availableAnglesChanged(int)
amarok:     BEGIN: void EqualizerController::initialize(const Phonon::Path&)
amarok:       [EqualizerController] Established Phonon equalizer effect with 11 parameters.
amarok:       BEGIN: void EqualizerController::eqUpdate()
amarok:       END__: void EqualizerController::eqUpdate() [Took: 0s]
amarok:     END__: void EqualizerController::initialize(const Phonon::Path&) [Took: 0s]
WARNING: Phonon::createPath: Cannot connect  Phonon::MediaObject ( no objectName ) to  Phonon::AudioDataOutput ( no objectName ).
amarok:     [EngineController] Tick Interval (actual):  100
amarok:   END__: void EngineController::initializePhonon() [Took: 0.056s]
amarok:   BEGIN: CollectionManager::CollectionManager()
amarok:   END__: CollectionManager::CollectionManager() [Took: 0s]
amarok:   BEGIN: MainWindow::MainWindow()
amarok:     BEGIN: Plugins::PluginManager::PluginManager(QObject*)
amarok:       BEGIN: void Plugins::PluginManager::checkPluginEnabledStates()
amarok:         [PluginManager] 0 plugins in total


Thanks,
Leo
User avatar
Mamarok
Manager
Posts
6071
Karma
16
OS
Check your environment variable and paths. Especially if you build locally, you need to tell Amarok where to find all the dependencies.


Running Kubuntu 22.10 with Plasma 5.26.3, Frameworks 5.100.0, Qt 5.15.6, kernel 5.19.0-23 on Ryzen 5 4600H, AMD Renoir, X11
FWIW: it's always useful to state the exact Plasma version (+ distribution) when asking questions, makes it easier to help ...
leolist
Registered Member
Posts
47
Karma
0
The last few lines of the output for 'make install' are
Code: Select all
-- Installing: /home/llist/kde/share/kservices5/amarok_service_magnatunestore.desktop
-- Installing: /home/llist/kde/share/kservices5/amarok_service_magnatunestore_config.desktop
-- Installing: /home/llist/kde/share/amarok/images/hover_info_magnatune.png
-- Installing: /home/llist/kde/lib/x86_64-linux-gnu/libampache_account_login.so
-- Set runtime path of "/home/llist/kde/lib/x86_64-linux-gnu/libampache_account_login.so" to "/home/llist/kde/lib/x86_64-linux-gnu"
-- Installing: /home/llist/kde/lib/x86_64-linux-gnu/plugins/amarok_service_ampache.so
-- Set runtime path of "/home/llist/kde/lib/x86_64-linux-gnu/plugins/amarok_service_ampache.so" to "/home/llist/kde/lib/x86_64-linux-gnu"
-- Installing: /home/llist/kde/share/kservices5/amarok_service_ampache.desktop
-- Installing: /home/llist/kde/lib/x86_64-linux-gnu/plugins/kcm_amarok_service_ampache.so
-- Set runtime path of "/home/llist/kde/lib/x86_64-linux-gnu/plugins/kcm_amarok_service_ampache.so" to "/home/llist/kde/lib/x86_64-linux-gnu"
-- Installing: /home/llist/kde/share/kservices5/amarok_service_ampache_config.desktop
-- Installing: /home/llist/kde/share/amarok/images/hover_info_ampache.png
-- Installing: /home/llist/kde/lib/x86_64-linux-gnu/libgpodder_service_config.so
-- Set runtime path of "/home/llist/kde/lib/x86_64-linux-gnu/libgpodder_service_config.so" to "/home/llist/kde/lib/x86_64-linux-gnu"
-- Installing: /home/llist/kde/lib/x86_64-linux-gnu/plugins/amarok_service_gpodder.so
-- Set runtime path of "/home/llist/kde/lib/x86_64-linux-gnu/plugins/amarok_service_gpodder.so" to "/home/llist/kde/lib/x86_64-linux-gnu"
-- Installing: /home/llist/kde/lib/x86_64-linux-gnu/plugins/kcm_amarok_service_gpodder.so
-- Set runtime path of "/home/llist/kde/lib/x86_64-linux-gnu/plugins/kcm_amarok_service_gpodder.so" to "/home/llist/kde/lib/x86_64-linux-gnu"
-- Installing: /home/llist/kde/share/kservices5/amarok_service_gpodder_config.desktop
-- Installing: /home/llist/kde/share/amarok/images/mygpo.png
-- Installing: /home/llist/kde/lib/x86_64-linux-gnu/plugins/amarok_service_opmldirectory.so
-- Set runtime path of "/home/llist/kde/lib/x86_64-linux-gnu/plugins/amarok_service_opmldirectory.so" to "/home/llist/kde/lib/x86_64-linux-gnu"
-- Installing: /home/llist/kde/share/amarok/data/podcast_directory.opml
-- Installing: /home/llist/kde/lib/x86_64-linux-gnu/libamarok-transcoding.so.1.0.0
-- Up-to-date: /home/llist/kde/lib/x86_64-linux-gnu/libamarok-transcoding.so.1
-- Set runtime path of "/home/llist/kde/lib/x86_64-linux-gnu/libamarok-transcoding.so.1.0.0" to "/home/llist/kde/lib/x86_64-linux-gnu"
-- Up-to-date: /home/llist/kde/lib/x86_64-linux-gnu/libamarok-transcoding.so
-- Installing: /home/llist/kde/share/kconf_update/amarok.upd
-- Installing: /home/llist/kde/share/kconf_update/amarok-2.4.1-tokens_syntax_update.pl
-- Installing: /home/llist/kde/lib/x86_64-linux-gnu/plugins/amarok_importer-amarok.so
-- Set runtime path of "/home/llist/kde/lib/x86_64-linux-gnu/plugins/amarok_importer-amarok.so" to "/home/llist/kde/lib/x86_64-linux-gnu"
-- Installing: /home/llist/kde/lib/x86_64-linux-gnu/plugins/amarok_importer-banshee.so
-- Set runtime path of "/home/llist/kde/lib/x86_64-linux-gnu/plugins/amarok_importer-banshee.so" to "/home/llist/kde/lib/x86_64-linux-gnu"
-- Installing: /home/llist/kde/lib/x86_64-linux-gnu/plugins/amarok_importer-clementine.so
-- Set runtime path of "/home/llist/kde/lib/x86_64-linux-gnu/plugins/amarok_importer-clementine.so" to "/home/llist/kde/lib/x86_64-linux-gnu"
-- Installing: /home/llist/kde/lib/x86_64-linux-gnu/plugins/amarok_importer-fastforward.so
-- Set runtime path of "/home/llist/kde/lib/x86_64-linux-gnu/plugins/amarok_importer-fastforward.so" to "/home/llist/kde/lib/x86_64-linux-gnu"
-- Installing: /home/llist/kde/lib/x86_64-linux-gnu/plugins/amarok_importer-itunes.so
-- Set runtime path of "/home/llist/kde/lib/x86_64-linux-gnu/plugins/amarok_importer-itunes.so" to "/home/llist/kde/lib/x86_64-linux-gnu"
-- Installing: /home/llist/kde/lib/x86_64-linux-gnu/plugins/amarok_importer-rhythmbox.so
-- Set runtime path of "/home/llist/kde/lib/x86_64-linux-gnu/plugins/amarok_importer-rhythmbox.so" to "/home/llist/kde/lib/x86_64-linux-gnu"
-- Installing: /home/llist/kde/bin/amarok_afttagger
-- Set runtime path of "/home/llist/kde/bin/amarok_afttagger" to "/home/llist/kde/lib/x86_64-linux-gnu"
-- Installing: /home/llist/kde/bin/amarokcollectionscanner
-- Set runtime path of "/home/llist/kde/bin/amarokcollectionscanner" to "/home/llist/kde/lib/x86_64-linux-gnu"


All the plugins are in /home/llist/kde/lib/x86_64-linux-gnu/plugins/

My environment variables are:
Code: Select all
export PATH=$HOME/kde/bin:$PATH
export KDEDIR=$HOME/kde
export KDEDIRS=$KDEDIR
export LD_LIBRARY_PATH=$KDEDIRS/lib:$LD_LIBRARY_PATH
export XDG_DATA_DIRS=$KDEDIRS/share:$XDG_DATA_DIRS
export XDG_DATA_HOME=$KDEDIRS/share:$XDG_DATA_HOME
export XDG_DATA_DIRS=$KDEDIRS/share:$XDG_DATA_DIRS


What am I missing?
Thanks,
Leo
leolist
Registered Member
Posts
47
Karma
0
Have gone through the various instructions re. the amarok build and have found missing packages which are now installed.
The error I know get is

Code: Select all
llist@LeosHomePc1:~/kde/build/amarok$ amarok --debug
amarok: BEGIN: void App::continueInit()
amarok:   BEGIN: virtual int App::newInstance()
amarok:     BEGIN: void App::handleCliArgs(const QString&)
amarok:     END__: void App::handleCliArgs(const QString&) [Took: 0s]
amarok:   END__: virtual int App::newInstance() [Took: 0s]
amarok:   BEGIN: DebugLogger::DebugLogger(QObject*)
amarok:   END__: DebugLogger::DebugLogger(QObject*) [Took: 0s]
amarok:   BEGIN: EngineController::EngineController()
amarok:   END__: EngineController::EngineController() [Took: 0.001s]
amarok:   BEGIN: void EngineController::initializePhonon()
amarok:     BEGIN: void EqualizerController::initialize(const Phonon::Path&)
amarok:       [EqualizerController] Established Phonon equalizer effect with 10 parameters.
amarok:       BEGIN: void EqualizerController::eqUpdate()
amarok:       END__: void EqualizerController::eqUpdate() [Took: 0s]
amarok:     END__: void EqualizerController::initialize(const Phonon::Path&) [Took: 0.001s]
amarok:     [EngineController] Tick Interval (actual):  100
amarok:   END__: void EngineController::initializePhonon() [Took: 0.34s]
amarok:   BEGIN: CollectionManager::CollectionManager()
amarok:   END__: CollectionManager::CollectionManager() [Took: 0s]
amarok:   BEGIN: MainWindow::MainWindow()
amarok:     BEGIN: Plugins::PluginManager::PluginManager(QObject*)
amarok:       BEGIN: void Plugins::PluginManager::checkPluginEnabledStates()
amarok:         [PluginManager] 0 plugins in total
amarok:         [EngineController] slotTrackLengthChanged( -1 )
amarok:         [EngineController] slotStateChanged from  Phonon::LoadingState  to  Phonon::StoppedState


Looks like it still finds 0 plugins although they are all in
$KDEDIRS/lib/x86_64-linux-gnu/plugins

Thanks,
Leo
User avatar
Mamarok
Manager
Posts
6071
Karma
16
OS

Re: Amarok couldn't find any plugins

Thu Oct 03, 2019 10:29 am
Just to make sure: which exact Amarok version do you try to install, and what is your distribution and Plasma version?


Running Kubuntu 22.10 with Plasma 5.26.3, Frameworks 5.100.0, Qt 5.15.6, kernel 5.19.0-23 on Ryzen 5 4600H, AMD Renoir, X11
FWIW: it's always useful to state the exact Plasma version (+ distribution) when asking questions, makes it easier to help ...
leolist
Registered Member
Posts
47
Karma
0
Originally I tried to build amarok cloned from https://github.com/KDE/amarok.git on the latest version of Ubuntu with all the required per-requisites.

cmake completes but I get a few warnings similar to

Code: Select all
CMake Warning at /usr/lib/x86_64-linux-gnu/cmake/KF5Package/KF5PackageMacros.cmake:127 (message):
  couldn't generate metainfo for org.kde.amarok.albums: Package type
  "Amarok/ContextApplet" not found

  Error: description missing, will result in broken appdata field as
  <sumary/> is mandatory at
  /home/llist/kde/src/amarok/src/context/applets/albums/package/metadata.desktop
Call Stack (most recent call first):
  src/context/applets/albums/CMakeLists.txt:22 (kpackage_install_bundled_package)


CMake Warning at /usr/lib/x86_64-linux-gnu/cmake/KF5Package/KF5PackageMacros.cmake:127 (message):
  couldn't generate metainfo for org.kde.amarok.currenttrack: Package type
  "Amarok/ContextApplet" not found

  Error: description missing, will result in broken appdata field as
  <sumary/> is mandatory at
  /home/llist/kde/src/amarok/src/context/applets/currenttrack/package/metadata.desktop
Call Stack (most recent call first):
  src/context/applets/currenttrack/CMakeLists.txt:18 (kpackage_install_bundled_package)


I have now created a VM with
Kubuntu 19.04
Plasma 5.15.4
KDE Framework 5.56.0
Qt Version 5.12.2

After the build I get the same popup window indicating that no amarok couldn't find any plugins and this output

llist@LeosHomePc1:~/kde/build/amarok$ amarok --debug
amarok: BEGIN: void App::continueInit()
amarok: BEGIN: virtual int App::newInstance()
amarok: BEGIN: void App::handleCliArgs(const QString&)
amarok: END__: void App::handleCliArgs(const QString&) [Took: 0s]
amarok: END__: virtual int App::newInstance() [Took: 0s]
amarok: BEGIN: DebugLogger::DebugLogger(QObject*)
amarok: END__: DebugLogger::DebugLogger(QObject*) [Took: 0s]
amarok: BEGIN: EngineController::EngineController()
amarok: END__: EngineController::EngineController() [Took: 0.033s]
amarok: BEGIN: void EngineController::initializePhonon()
amarok: BEGIN: void EqualizerController::initialize(const Phonon::Path&)
amarok: [EqualizerController] Established Phonon equalizer effect with 10 parameters.
amarok: BEGIN: void EqualizerController::eqUpdate()
amarok: END__: void EqualizerController::eqUpdate() [Took: 0s]
amarok: END__: void EqualizerController::initialize(const Phonon::Path&) [Took: 0.008s]
amarok: [EngineController] Tick Interval (actual): 100
amarok: END__: void EngineController::initializePhonon() [Took: 0.2s]
amarok: BEGIN: CollectionManager::CollectionManager()
amarok: END__: CollectionManager::CollectionManager() [Took: 0s]
amarok: BEGIN: MainWindow::MainWindow()
amarok: BEGIN: Plugins::PluginManager::PluginManager(QObject*)
amarok: BEGIN: void Plugins::PluginManager::checkPluginEnabledStates()
amarok: [PluginManager] 0 plugins in total
amarok: [EngineController] slotTrackLengthChanged( -1 )
amarok: [EngineController] slotStateChanged from Phonon::LoadingState to Phonon::StoppedState


Thanks,
Leo
leolist
Registered Member
Posts
47
Karma
0
Still no luck getting this to work but assume it's got something to do with the environment.
Find it a bit hard to resolve as I don't know what environment variable(s) might be missing

My path is
/usr/lib/ccache:/home/llist/kde/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
My library path is
/home/llist/kde/lib:

my KDE environment in ~/.kde/env/myenv.sh is
Code: Select all
export KDEDIR=$HOME/kde
export KDEDIRS=$HOME/kde


The (edited) output from 'make install' is
Code: Select all
[ 98%] Building CXX object utilities/collectionscanner/CMakeFiles/amarokcollectionscanner.dir/amarokcollectionscanner_autogen/mocs_compilation.cpp.o
[100%] Linking CXX executable ../../bin/amarokcollectionscanner
[100%] Built target amarokcollectionscanner
Install the project...
-- Install configuration: "debugfull"
-- Installing: /home/llist/kde/etc/xdg/amarok_homerc
-- Installing: /home/llist/kde/share/knotifications5/amarok.notifyrc
-- Installing: /home/llist/kde/share/amarok/data/DefaultPlaylistLayouts.xml
-- Installing: /home/llist/kde/share/amarok/data/first_run_jingle.ogg
-- Installing: /home/llist/kde/share/amarok/images/amarok_icon.svg

-- Installing: /home/llist/kde/lib/x86_64-linux-gnu/libamarokshared.so.1
-- Set runtime path of "/home/llist/kde/lib/x86_64-linux-gnu/libamarokshared.so.1.0.0" to "/home/llist/kde/lib/x86_64-linux-gnu"
-- Installing: /home/llist/kde/lib/x86_64-linux-gnu/libamarokshared.so
-- Installing: /home/llist/kde/share/amarok/scriptconsole/AutoComplete.txt
-- Installing: /home/llist/kde/lib/x86_64-linux-gnu/libamaroklib.so.1.0.0
-- Installing: /home/llist/kde/lib/x86_64-linux-gnu/libamaroklib.so.1
-- Set runtime path of "/home/llist/kde/lib/x86_64-linux-gnu/libamaroklib.so.1.0.0" to "/home/llist/kde/lib/x86_64-linux-gnu"
-- Installing: /home/llist/kde/lib/x86_64-linux-gnu/libamaroklib.so
-- Installing: /home/llist/kde/bin/amarok
-- Set runtime path of "/home/llist/kde/bin/amarok" to "/home/llist/kde/lib/x86_64-linux-gnu"
-- Installing: /home/llist/kde/share/applications/org.kde.amarok.desktop
-- Installing: /home/llist/kde/share/applications/org.kde.amarok_containers.desktop
-- Installing: /home/llist/kde/share/metainfo/org.kde.amarok.appdata.xml
-- Installing: /home/llist/kde/share/kservicetypes5/amarok-plugin.desktop
-- Installing: /home/llist/kde/share/kservicetypes5/amarok-contextapplet.desktop
-- Installing: /home/llist/kde/share/kservicetypes5/amarok_codecinstall.desktop
-- Installing: /home/llist/kde/share/kservices5/ServiceMenus/amarok_append.desktop
-- Installing: /home/llist/kde/share/solid/actions/amarok-play-audiocd.desktop
-- Installing: /home/llist/kde/etc/xdg/amarok.knsrc
-- Installing: /home/llist/kde/share/kservices5/amarok.protocol
-- Installing: /home/llist/kde/share/kservices5/amarokitpc.protocol
-- Installing: /home/llist/kde/share/config.kcfg/amarokconfig.kcfg
-- Installing: /home/llist/kde/share/dbus-1/interfaces/org.freedesktop.MediaPlayer.root.xml
-- Installing: /home/llist/kde/share/dbus-1/interfaces/org.freedesktop.MediaPlayer.player.xml
-- Installing: /home/llist/kde/share/dbus-1/interfaces/org.freedesktop.MediaPlayer.tracklist.xml
-- Installing: /home/llist/kde/share/dbus-1/interfaces/org.kde.amarok.App.xml
-- Installing: /home/llist/kde/share/dbus-1/interfaces/org.kde.amarok.Collection.xml
-- Installing: /home/llist/kde/share/dbus-1/interfaces/org.kde.amarok.Mpris1Extensions.Player.xml
-- Installing: /home/llist/kde/share/dbus-1/interfaces/org.kde.amarok.Mpris2Extensions.Player.xml
-- Installing: /home/llist/kde/share/amarok/data/InfoParserLoading.html
-- Installing: /home/llist/kde/share/amarok/data/hover_info_template.html
-- Installing: /home/llist/kde/lib/x86_64-linux-gnu/libamarokcore.so.1.0.0
-- Installing: /home/llist/kde/lib/x86_64-linux-gnu/libamarokcore.so.1
-- Set runtime path of "/home/llist/kde/lib/x86_64-linux-gnu/libamarokcore.so.1.0.0" to "/home/llist/kde/lib/x86_64-linux-gnu"
-- Installing: /home/llist/kde/lib/x86_64-linux-gnu/libamarokcore.so
-- Installing: /home/llist/kde/lib/x86_64-linux-gnu/plugins/amarok_collection-daapcollection.so
-- Set runtime path of "/home/llist/kde/lib/x86_64-linux-gnu/plugins/amarok_collection-daapcollection.so" to "/home/llist/kde/lib/x86_64-linux-gnu"
-- Installing: /home/llist/kde/lib/x86_64-linux-gnu/plugins/amarok_collection-audiocdcollection.so
-- Set runtime path of "/home/llist/kde/lib/x86_64-linux-gnu/plugins/amarok_collection-audiocdcollection.so" to "/home/llist/kde/lib/x86_64-linux-gnu"
-- Installing: /home/llist/kde/lib/x86_64-linux-gnu/plugins/amarok_collection-mtpcollection.so
-- Set runtime path of "/home/llist/kde/lib/x86_64-linux-gnu/plugins/amarok_collection-mtpcollection.so" to "/home/llist/kde/lib/x86_64-linux-gnu"
-- Installing: /home/llist/kde/lib/x86_64-linux-gnu/plugins/amarok_collection-umscollection.so
-- Set runtime path of "/home/llist/kde/lib/x86_64-linux-gnu/plugins/amarok_collection-umscollection.so" to "/home/llist/kde/lib/x86_64-linux-gnu"
-- Installing: /home/llist/kde/lib/x86_64-linux-gnu/libamarok-sqlcollection.so.1.0.0
-- Installing: /home/llist/kde/lib/x86_64-linux-gnu/libamarok-sqlcollection.so.1
-- Set runtime path of "/home/llist/kde/lib/x86_64-linux-gnu/libamarok-sqlcollection.so.1.0.0" to "/home/llist/kde/lib/x86_64-linux-gnu"
-- Installing: /home/llist/kde/lib/x86_64-linux-gnu/libamarok-sqlcollection.so
-- Installing: /home/llist/kde/lib/x86_64-linux-gnu/plugins/amarok_collection-mysqlcollection.so
-- Set runtime path of "/home/llist/kde/lib/x86_64-linux-gnu/plugins/amarok_collection-mysqlcollection.so" to "/home/llist/kde/lib/x86_64-linux-gnu"
-- Installing: /home/llist/kde/share/kservices5/amarok_collection-mysqlcollection.desktop
-- Installing: /home/llist/kde/lib/x86_64-linux-gnu/plugins/amarok_collection-playdarcollection.so
-- Set runtime path of "/home/llist/kde/lib/x86_64-linux-gnu/plugins/amarok_collection-playdarcollection.so" to "/home/llist/kde/lib/x86_64-linux-gnu"
-- Installing: /home/llist/kde/lib/x86_64-linux-gnu/plugins/amarok_collection-upnpcollection.so
-- Set runtime path of "/home/llist/kde/lib/x86_64-linux-gnu/plugins/amarok_collection-upnpcollection.so" to "/home/llist/kde/lib/x86_64-linux-gnu"
-- Installing: /home/llist/kde/lib/x86_64-linux-gnu/plugins/amarok_storage-mysqlestorage.so
-- Set runtime path of "/home/llist/kde/lib/x86_64-linux-gnu/plugins/amarok_storage-mysqlestorage.so" to "/home/llist/kde/lib/x86_64-linux-gnu"
-- Installing: /home/llist/kde/share/kservices5/amarok_storage-mysqlestorage.desktop
-- Installing: /home/llist/kde/lib/x86_64-linux-gnu/plugins/amarok_storage-mysqlserverstorage.so
-- Set runtime path of "/home/llist/kde/lib/x86_64-linux-gnu/plugins/amarok_storage-mysqlserverstorage.so" to "/home/llist/kde/lib/x86_64-linux-gnu"
-- Installing: /home/llist/kde/share/kservices5/amarok_storage-mysqlserverstorage.desktop
-- Installing: /home/llist/kde/lib/x86_64-linux-gnu/libamarokpud.so
-- Set runtime path of "/home/llist/kde/lib/x86_64-linux-gnu/libamarokpud.so" to "/home/llist/kde/lib/x86_64-linux-gnu"
-- Installing: /home/llist/kde/lib/x86_64-linux-gnu/qml/org/kde/amarok/qml/libqml_plugin.so
-- Set runtime path of "/home/llist/kde/lib/x86_64-linux-gnu/qml/org/kde/amarok/qml/libqml_plugin.so" to "/home/llist/kde/lib/x86_64-linux-gnu"
-- Installing: /home/llist/kde/lib/x86_64-linux-gnu/qml/org/kde/amarok/qml/qmldir
-- Installing: /home/llist/kde/lib/x86_64-linux-gnu/qml/org/kde/amarok/qml/Applet.qml
-- Installing: /home/llist/kde/lib/x86_64-linux-gnu/qml/org/kde/amarok/qml/AppletHeader.qml
-- Installing: /home/llist/kde/share/kpackage/genericqml/org.kde.amarok.context/metadata.json
-- Installing: /home/llist/kde/share/metainfo/org.kde.amarok.context.appdata.xml
-- Installing: /home/llist/kde/share/kpackage/genericqml/org.kde.amarok.context/contents.rcc
-- Installing: /home/llist/kde/lib/x86_64-linux-gnu/qml/org/kde/amarok/albums/libamarok_context_applet_albums.so
-- Set runtime path of "/home/llist/kde/lib/x86_64-linux-gnu/qml/org/kde/amarok/albums/libamarok_context_applet_albums.so" to "/home/llist/kde/lib/x86_64-linux-gnu"
-- Installing: /home/llist/kde/lib/x86_64-linux-gnu/qml/org/kde/amarok/albums/qmldir
-- Installing: /home/llist/kde/share/kpackage/amarok/org.kde.amarok.albums/metadata.json
-- Installing: /home/llist/kde/share/kpackage/amarok/org.kde.amarok.albums/contents.rcc
-- Installing: /home/llist/kde/lib/x86_64-linux-gnu/qml/org/kde/amarok/currenttrack/libamarok_context_applet_currenttrack.so
-- Set runtime path of "/home/llist/kde/lib/x86_64-linux-gnu/qml/org/kde/amarok/currenttrack/libamarok_context_applet_currenttrack.so" to "/home/llist/kde/lib/x86_64-linux-gnu"
-- Installing: /home/llist/kde/lib/x86_64-linux-gnu/qml/org/kde/amarok/currenttrack/qmldir
-- Installing: /home/llist/kde/share/kpackage/amarok/org.kde.amarok.currenttrack/metadata.json
-- Installing: /home/llist/kde/share/kpackage/amarok/org.kde.amarok.currenttrack/contents.rcc
-- Installing: /home/llist/kde/lib/x86_64-linux-gnu/qml/org/kde/amarok/lyrics/libamarok_context_applet_lyrics.so
-- Set runtime path of "/home/llist/kde/lib/x86_64-linux-gnu/qml/org/kde/amarok/lyrics/libamarok_context_applet_lyrics.so" to "/home/llist/kde/lib/x86_64-linux-gnu"
-- Installing: /home/llist/kde/lib/x86_64-linux-gnu/qml/org/kde/amarok/lyrics/qmldir
-- Installing: /home/llist/kde/share/kpackage/amarok/org.kde.amarok.lyrics/metadata.json
-- Installing: /home/llist/kde/share/kpackage/amarok/org.kde.amarok.lyrics/contents.rcc
-- Installing: /home/llist/kde/lib/x86_64-linux-gnu/qml/org/kde/amarok/photos/libamarok_context_applet_photos.so
-- Set runtime path of "/home/llist/kde/lib/x86_64-linux-gnu/qml/org/kde/amarok/photos/libamarok_context_applet_photos.so" to "/home/llist/kde/lib/x86_64-linux-gnu"
-- Installing: /home/llist/kde/lib/x86_64-linux-gnu/qml/org/kde/amarok/photos/qmldir
-- Installing: /home/llist/kde/share/kpackage/amarok/org.kde.amarok.photos/metadata.json
-- Installing: /home/llist/kde/share/kpackage/amarok/org.kde.amarok.photos/contents.rcc
-- Installing: /home/llist/kde/lib/x86_64-linux-gnu/qml/org/kde/amarok/analyzer/libamarok_context_applet_analyzer.so
-- Set runtime path of "/home/llist/kde/lib/x86_64-linux-gnu/qml/org/kde/amarok/analyzer/libamarok_context_applet_analyzer.so" to "/home/llist/kde/lib/x86_64-linux-gnu"
-- Installing: /home/llist/kde/lib/x86_64-linux-gnu/qml/org/kde/amarok/analyzer/qmldir
-- Installing: /home/llist/kde/share/kpackage/amarok/org.kde.amarok.analyzer/metadata.json
-- Installing: /home/llist/kde/share/kpackage/amarok/org.kde.amarok.analyzer/contents.rcc
-- Installing: /home/llist/kde/lib/x86_64-linux-gnu/qml/org/kde/amarok/wikipedia/libamarok_context_applet_wikipedia.so
-- Set runtime path of "/home/llist/kde/lib/x86_64-linux-gnu/qml/org/kde/amarok/wikipedia/libamarok_context_applet_wikipedia.so" to "/home/llist/kde/lib/x86_64-linux-gnu"
-- Installing: /home/llist/kde/lib/x86_64-linux-gnu/qml/org/kde/amarok/wikipedia/qmldir
-- Installing: /home/llist/kde/share/amarok/data/WikipediaCustomStyle.css
-- Installing: /home/llist/kde/share/amarok/data/bullet.gif
-- Installing: /home/llist/kde/share/kpackage/amarok/org.kde.amarok.wikipedia/metadata.json
-- Installing: /home/llist/kde/share/kpackage/amarok/org.kde.amarok.wikipedia/contents.rcc
-- Installing: /home/llist/kde/bin/amarokpkg
-- Set runtime path of "/home/llist/kde/bin/amarokpkg" to "/home/llist/kde/lib/x86_64-linux-gnu"
-- Installing: /home/llist/kde/lib/x86_64-linux-gnu/plugins/amarok_service_magnatunestore.so
-- Set runtime path of "/home/llist/kde/lib/x86_64-linux-gnu/plugins/amarok_service_magnatunestore.so" to "/home/llist/kde/lib/x86_64-linux-gnu"
-- Installing: /home/llist/kde/lib/x86_64-linux-gnu/plugins/kcm_amarok_service_magnatunestore.so
-- Set runtime path of "/home/llist/kde/lib/x86_64-linux-gnu/plugins/kcm_amarok_service_magnatunestore.so" to "/home/llist/kde/lib/x86_64-linux-gnu"
-- Installing: /home/llist/kde/share/kservices5/amarok_service_magnatunestore.desktop
-- Installing: /home/llist/kde/share/kservices5/amarok_service_magnatunestore_config.desktop
-- Installing: /home/llist/kde/share/amarok/images/hover_info_magnatune.png
-- Installing: /home/llist/kde/lib/x86_64-linux-gnu/libampache_account_login.so
-- Set runtime path of "/home/llist/kde/lib/x86_64-linux-gnu/libampache_account_login.so" to "/home/llist/kde/lib/x86_64-linux-gnu"
-- Installing: /home/llist/kde/lib/x86_64-linux-gnu/plugins/amarok_service_ampache.so
-- Set runtime path of "/home/llist/kde/lib/x86_64-linux-gnu/plugins/amarok_service_ampache.so" to "/home/llist/kde/lib/x86_64-linux-gnu"
-- Installing: /home/llist/kde/share/kservices5/amarok_service_ampache.desktop
-- Installing: /home/llist/kde/lib/x86_64-linux-gnu/plugins/kcm_amarok_service_ampache.so
-- Set runtime path of "/home/llist/kde/lib/x86_64-linux-gnu/plugins/kcm_amarok_service_ampache.so" to "/home/llist/kde/lib/x86_64-linux-gnu"
-- Installing: /home/llist/kde/share/kservices5/amarok_service_ampache_config.desktop
-- Installing: /home/llist/kde/share/amarok/images/hover_info_ampache.png
-- Installing: /home/llist/kde/lib/x86_64-linux-gnu/libgpodder_service_config.so
-- Set runtime path of "/home/llist/kde/lib/x86_64-linux-gnu/libgpodder_service_config.so" to "/home/llist/kde/lib/x86_64-linux-gnu"
-- Installing: /home/llist/kde/lib/x86_64-linux-gnu/plugins/amarok_service_gpodder.so
-- Set runtime path of "/home/llist/kde/lib/x86_64-linux-gnu/plugins/amarok_service_gpodder.so" to "/home/llist/kde/lib/x86_64-linux-gnu"
-- Installing: /home/llist/kde/lib/x86_64-linux-gnu/plugins/kcm_amarok_service_gpodder.so
-- Set runtime path of "/home/llist/kde/lib/x86_64-linux-gnu/plugins/kcm_amarok_service_gpodder.so" to "/home/llist/kde/lib/x86_64-linux-gnu"
-- Installing: /home/llist/kde/share/kservices5/amarok_service_gpodder_config.desktop
-- Installing: /home/llist/kde/share/amarok/images/mygpo.png
-- Installing: /home/llist/kde/lib/x86_64-linux-gnu/plugins/amarok_service_opmldirectory.so
-- Set runtime path of "/home/llist/kde/lib/x86_64-linux-gnu/plugins/amarok_service_opmldirectory.so" to "/home/llist/kde/lib/x86_64-linux-gnu"
-- Installing: /home/llist/kde/share/amarok/data/podcast_directory.opml
-- Installing: /home/llist/kde/lib/x86_64-linux-gnu/libamarok-transcoding.so.1.0.0
-- Installing: /home/llist/kde/lib/x86_64-linux-gnu/libamarok-transcoding.so.1
-- Set runtime path of "/home/llist/kde/lib/x86_64-linux-gnu/libamarok-transcoding.so.1.0.0" to "/home/llist/kde/lib/x86_64-linux-gnu"
-- Installing: /home/llist/kde/lib/x86_64-linux-gnu/libamarok-transcoding.so
-- Installing: /home/llist/kde/share/kconf_update/amarok.upd
-- Installing: /home/llist/kde/share/kconf_update/amarok-2.4.1-tokens_syntax_update.pl
-- Installing: /home/llist/kde/lib/x86_64-linux-gnu/plugins/amarok_importer-amarok.so
-- Set runtime path of "/home/llist/kde/lib/x86_64-linux-gnu/plugins/amarok_importer-amarok.so" to "/home/llist/kde/lib/x86_64-linux-gnu"
-- Installing: /home/llist/kde/lib/x86_64-linux-gnu/plugins/amarok_importer-banshee.so
-- Set runtime path of "/home/llist/kde/lib/x86_64-linux-gnu/plugins/amarok_importer-banshee.so" to "/home/llist/kde/lib/x86_64-linux-gnu"
-- Installing: /home/llist/kde/lib/x86_64-linux-gnu/plugins/amarok_importer-clementine.so
-- Set runtime path of "/home/llist/kde/lib/x86_64-linux-gnu/plugins/amarok_importer-clementine.so" to "/home/llist/kde/lib/x86_64-linux-gnu"
-- Installing: /home/llist/kde/lib/x86_64-linux-gnu/plugins/amarok_importer-fastforward.so
-- Set runtime path of "/home/llist/kde/lib/x86_64-linux-gnu/plugins/amarok_importer-fastforward.so" to "/home/llist/kde/lib/x86_64-linux-gnu"
-- Installing: /home/llist/kde/lib/x86_64-linux-gnu/plugins/amarok_importer-itunes.so
-- Set runtime path of "/home/llist/kde/lib/x86_64-linux-gnu/plugins/amarok_importer-itunes.so" to "/home/llist/kde/lib/x86_64-linux-gnu"
-- Installing: /home/llist/kde/lib/x86_64-linux-gnu/plugins/amarok_importer-rhythmbox.so
-- Set runtime path of "/home/llist/kde/lib/x86_64-linux-gnu/plugins/amarok_importer-rhythmbox.so" to "/home/llist/kde/lib/x86_64-linux-gnu"
-- Installing: /home/llist/kde/bin/amarok_afttagger
-- Set runtime path of "/home/llist/kde/bin/amarok_afttagger" to "/home/llist/kde/lib/x86_64-linux-gnu"
-- Installing: /home/llist/kde/bin/amarokcollectionscanner
-- Set runtime path of "/home/llist/kde/bin/amarokcollectionscanner" to "/home/llist/kde/lib/x86_64-linux-gnu"


Thanks
Leo
leolist
Registered Member
Posts
47
Karma
0
As I didn't make any progress building amarok from the commandline, I built amarok in Qt Creator.

I get a lot further when I run amarok in the IDE (not sure why given the starting point is the same CMakeLists.txt file I use for the commandline build).

Still no joy, though

Code: Select all
14:55:38: Starting /home/llist/kde/build/amarok/bin/amarok...
amarok: BEGIN: void App::continueInit()
amarok:   BEGIN: virtual int App::newInstance()
amarok:     BEGIN: void App::handleCliArgs(const QString&)
amarok:     END__: void App::handleCliArgs(const QString&) [Took: 0s]
amarok:   END__: virtual int App::newInstance() [Took: 0s]
amarok:   BEGIN: DebugLogger::DebugLogger(QObject*)
amarok:   END__: DebugLogger::DebugLogger(QObject*) [Took: 0s]
amarok:   BEGIN: EngineController::EngineController()
amarok:   END__: EngineController::EngineController() [Took: 0.001s]
amarok:   BEGIN: void EngineController::initializePhonon()
amarok:     BEGIN: void EqualizerController::initialize(const Phonon::Path&)
amarok:       [EqualizerController] Established Phonon equalizer effect with 10 parameters.
amarok:       BEGIN: void EqualizerController::eqUpdate()
amarok:       END__: void EqualizerController::eqUpdate() [Took: 0s]
amarok:     END__: void EqualizerController::initialize(const Phonon::Path&) [Took: 0.002s]
amarok:     [EngineController] Tick Interval (actual):  100
amarok:   END__: void EngineController::initializePhonon() [Took: 0.14s]
amarok:   BEGIN: CollectionManager::CollectionManager()
amarok:   END__: CollectionManager::CollectionManager() [Took: 0s]
amarok:   BEGIN: MainWindow::MainWindow()
amarok:     BEGIN: Plugins::PluginManager::PluginManager(QObject*)
amarok:       BEGIN: void Plugins::PluginManager::checkPluginEnabledStates()
amarok:         [PluginManager] found plugin: "amarok_collection-upnpcollection" enabled: false
amarok:         [PluginManager] found plugin: "amarok_collection-playdarcollection" enabled: false
amarok:         [PluginManager] found plugin: "amarok_importer-itunes" enabled: true
amarok:         [PluginManager] Plugin "amarok_storage-mysqlserverstorage" is vital
amarok:         [PluginManager] found plugin: "amarok_storage-mysqlserverstorage" enabled: true
amarok:         [PluginManager] Plugin "amarok_storage-mysqlestorage" is vital
amarok:         [PluginManager] found plugin: "amarok_storage-mysqlestorage" enabled: true
amarok:         [PluginManager] found plugin: "amarok_service_gpodder" enabled: false
amarok:         [PluginManager] found plugin: "amarok_importer-clementine" enabled: true
amarok:         [PluginManager] found plugin: "amarok_collection-umscollection" enabled: true
amarok:         [PluginManager] found plugin: "amarok_collection-audiocdcollection" enabled: true
amarok:         [PluginManager] found plugin: "amarok_importer-banshee" enabled: true
amarok:         [PluginManager] found plugin: "amarok_service_opmldirectory" enabled: true
amarok:         [PluginManager] found plugin: "amarok_importer-amarok" enabled: true
amarok:         [PluginManager] found plugin: "amarok_collection-mtpcollection" enabled: true
amarok:         [PluginManager] Plugin "amarok_collection-mysqlcollection" is vital
amarok:         [PluginManager] found plugin: "amarok_collection-mysqlcollection" enabled: true
amarok:         [PluginManager] found plugin: "amarok_service_ampache" enabled: false
amarok:         [PluginManager] found plugin: "amarok_importer-rhythmbox" enabled: true
amarok:         [PluginManager] found plugin: "amarok_collection-daapcollection" enabled: false
amarok:         [PluginManager] found plugin: "amarok_service_magnatunestore" enabled: true
amarok:         [PluginManager] found plugin: "amarok_importer-fastforward" enabled: true
amarok:         [PluginManager] 19 plugins in total
amarok:         [PluginManager] Creating factory for plugin: "amarok_collection-upnpcollection"
amarok:         [PluginManager] Creating factory for plugin: "amarok_collection-playdarcollection"
amarok:         BEGIN: Collections::PlaydarCollectionFactory::PlaydarCollectionFactory()
amarok:         END__: Collections::PlaydarCollectionFactory::PlaydarCollectionFactory() [Took: 0s]
amarok:         [PluginManager] Creating factory for plugin: "amarok_importer-itunes"
amarok:         [PluginManager] Creating factory for plugin: "amarok_storage-mysqlserverstorage"
amarok:         [PluginManager] Plugin "amarok_storage-mysqlserverstorage" is vital
amarok:         [PluginManager] Creating factory for plugin: "amarok_storage-mysqlestorage"
amarok:         [PluginManager] Plugin "amarok_storage-mysqlestorage" is vital
amarok:         [PluginManager] Creating factory for plugin: "amarok_service_gpodder"
amarok:         [PluginManager] Creating factory for plugin: "amarok_importer-clementine"
amarok:         [PluginManager] Creating factory for plugin: "amarok_collection-umscollection"
amarok:         [PluginManager] Creating factory for plugin: "amarok_collection-audiocdcollection"
amarok:         [PluginManager] Creating factory for plugin: "amarok_importer-banshee"
amarok:         [PluginManager] Creating factory for plugin: "amarok_service_opmldirectory"
amarok:         [PluginManager] Creating factory for plugin: "amarok_importer-amarok"
amarok:         [PluginManager] Creating factory for plugin: "amarok_collection-mtpcollection"
amarok:         [PluginManager] Creating factory for plugin: "amarok_collection-mysqlcollection"
amarok:         [PluginManager] Plugin "amarok_collection-mysqlcollection" is vital
amarok:         [PluginManager] Creating factory for plugin: "amarok_service_ampache"
amarok:         [PluginManager] Creating factory for plugin: "amarok_importer-rhythmbox"
amarok:         [PluginManager] Creating factory for plugin: "amarok_collection-daapcollection"
amarok:         [PluginManager] Creating factory for plugin: "amarok_service_magnatunestore"
amarok:         [PluginManager] Creating factory for plugin: "amarok_importer-fastforward"
amarok:         BEGIN: StorageManager::StorageManager()
amarok:         END__: StorageManager::StorageManager() [Took: 0s]
amarok:         BEGIN: ServicePluginManager::ServicePluginManager()
amarok:         END__: ServicePluginManager::ServicePluginManager() [Took: 0s]
amarok:         [MySqlStorage] Connected to MySQL server 5.7.27-0ubuntu0.19.04.1-embedded
amarok:         [MySqlStorage] Initialized thread, count == 1
amarok:         BEGIN: void StorageManager::slotNewStorage(QSharedPointer<SqlStorage>)
amarok:         END__: void StorageManager::slotNewStorage(QSharedPointer<SqlStorage>) [Took: 0s]
amarok:         BEGIN: MediaDeviceMonitor::MediaDeviceMonitor()
amarok:           BEGIN: void MediaDeviceMonitor::init()
amarok:             BEGIN: MediaDeviceCache::MediaDeviceCache()
amarok:             END__: MediaDeviceCache::MediaDeviceCache() [Took: 0s]
amarok:           END__: void MediaDeviceMonitor::init() [Took: 0s]
amarok:         END__: MediaDeviceMonitor::MediaDeviceMonitor() [Took: 0.002s]
amarok:         BEGIN: void MediaDeviceMonitor::registerDeviceType(ConnectionAssistant*)
amarok:           BEGIN: void MediaDeviceMonitor::checkDevicesFor(ConnectionAssistant*)
amarok:             BEGIN: QStringList MediaDeviceMonitor::getDevices()
amarok:               BEGIN: void MediaDeviceCache::refreshCache()
amarok:                 [MediaDeviceCache] Found Solid::DeviceInterface::StorageAccess with udi =  "/org/freedesktop/UDisks2/block_devices/sda1"
amarok:                 [MediaDeviceCache] Device name is =  "VBOX HARDDISK"  and was made by  ""
amarok:                 [MediaDeviceCache] Found Solid::DeviceInterface::StorageDrive with udi =  "/org/freedesktop/UDisks2/drives/VBOX_CD_ROM_VB2_01700376"
amarok:                 [MediaDeviceCache] Device name is =  "VBOX CD-ROM"  and was made by  ""
amarok:                 [MediaDeviceCache] Found Solid::DeviceInterface::StorageDrive with udi =  "/org/freedesktop/UDisks2/drives/VBOX_CD_ROM_VB0_01f003f6"
amarok:                 [MediaDeviceCache] Device name is =  "VBOX CD-ROM"  and was made by  ""
amarok:                 [MediaDeviceCache] Found Solid::DeviceInterface::StorageDrive with udi =  "/org/freedesktop/UDisks2/drives/VBOX_HARDDISK_VBa52490af_5b39ab30"
amarok:                 [MediaDeviceCache] Device name is =  "VBOX HARDDISK"  and was made by  ""
amarok:               END__: void MediaDeviceCache::refreshCache() [Took: 0.006s]
amarok:             END__: QStringList MediaDeviceMonitor::getDevices() [Took: 0.006s]
amarok:           END__: void MediaDeviceMonitor::checkDevicesFor(ConnectionAssistant*) [Took: 0.006s]
amarok:         END__: void MediaDeviceMonitor::registerDeviceType(ConnectionAssistant*) [Took: 0.006s]
amarok:         BEGIN: void MediaDeviceMonitor::registerDeviceType(ConnectionAssistant*)
amarok:           BEGIN: void MediaDeviceMonitor::checkDevicesFor(ConnectionAssistant*)
amarok:             BEGIN: QStringList MediaDeviceMonitor::getDevices()
amarok:               BEGIN: void MediaDeviceCache::refreshCache()
amarok:                 [MediaDeviceCache] Found Solid::DeviceInterface::StorageAccess with udi =  "/org/freedesktop/UDisks2/block_devices/sda1"
amarok:                 [MediaDeviceCache] Device name is =  "VBOX HARDDISK"  and was made by  ""
amarok:                 [MediaDeviceCache] Found Solid::DeviceInterface::StorageDrive with udi =  "/org/freedesktop/UDisks2/drives/VBOX_CD_ROM_VB2_01700376"
amarok:                 [MediaDeviceCache] Device name is =  "VBOX CD-ROM"  and was made by  ""
amarok:                 [MediaDeviceCache] Found Solid::DeviceInterface::StorageDrive with udi =  "/org/freedesktop/UDisks2/drives/VBOX_CD_ROM_VB0_01f003f6"
amarok:                 [MediaDeviceCache] Device name is =  "VBOX CD-ROM"  and was made by  ""
amarok:                 [MediaDeviceCache] Found Solid::DeviceInterface::StorageDrive with udi =  "/org/freedesktop/UDisks2/drives/VBOX_HARDDISK_VBa52490af_5b39ab30"
amarok:                 [MediaDeviceCache] Device name is =  "VBOX HARDDISK"  and was made by  ""
amarok:               END__: void MediaDeviceCache::refreshCache() [Took: 0.002s]
amarok:             END__: QStringList MediaDeviceMonitor::getDevices() [Took: 0.002s]
amarok:             BEGIN: virtual bool MtpConnectionAssistant::identify(const QString&)
amarok:               Not a PMP
amarok:             END__: virtual bool MtpConnectionAssistant::identify(const QString&) [Took: 0s]
amarok:             BEGIN: virtual bool MtpConnectionAssistant::identify(const QString&)
amarok:               Not a PMP
amarok:             END__: virtual bool MtpConnectionAssistant::identify(const QString&) [Took: 0s]
amarok:             BEGIN: virtual bool MtpConnectionAssistant::identify(const QString&)
amarok:               Not a PMP
amarok:             END__: virtual bool MtpConnectionAssistant::identify(const QString&) [Took: 0s]
amarok:             BEGIN: virtual bool MtpConnectionAssistant::identify(const QString&)
amarok:               Not a PMP
amarok:             END__: virtual bool MtpConnectionAssistant::identify(const QString&) [Took: 0s]
amarok:           END__: void MediaDeviceMonitor::checkDevicesFor(ConnectionAssistant*) [Took: 0.002s]
amarok:         END__: void MediaDeviceMonitor::registerDeviceType(ConnectionAssistant*) [Took: 0.002s]
amarok:         BEGIN: SqlRegistry::SqlRegistry(Collections::SqlCollection*)
amarok:         END__: SqlRegistry::SqlRegistry(Collections::SqlCollection*) [Took: 0.002s]
amarok:         BEGIN: MountPointManager::MountPointManager(QObject*, QSharedPointer<SqlStorage>)
amarok:           BEGIN: void MountPointManager::createDeviceFactories()
amarok:             [MountPointManager] Initializing DeviceHandlerFactory of type: "uuid"
amarok:             [MountPointManager] Initializing DeviceHandlerFactory of type: "nfs"
amarok:             [MountPointManager] Initializing DeviceHandlerFactory of type: "smb"
amarok:             BEGIN: void MountPointManager::createHandlerFromDevice(const Solid::Device&, const QString&)
amarok:               [MountPointManager] Device added and mounted, checking handlers
amarok:               BEGIN: virtual bool MassStorageDeviceHandlerFactory::canHandle(const Solid::Device&) const
amarok:               END__: virtual bool MassStorageDeviceHandlerFactory::canHandle(const Solid::Device&) const [Took: 0s]
amarok:               [MountPointManager] found handler for  "/org/freedesktop/UDisks2/block_devices/sda1"
amarok:               BEGIN: virtual DeviceHandler* MassStorageDeviceHandlerFactory::createHandler(const Solid::Device&, const QString&, QSharedPointer<SqlStorage>) const
amarok:                 [MassStorageDeviceHandler] Found existing UUID config for ID  "1"  , uuid  "8f56a0da-f8d0-469a-9512-e360e0fb298f"
amarok:                 BEGIN: MassStorageDeviceHandler::MassStorageDeviceHandler(int, const QString&, const QString&)
amarok:                 END__: MassStorageDeviceHandler::MassStorageDeviceHandler(int, const QString&, const QString&) [Took: 0s]
amarok:               END__: virtual DeviceHandler* MassStorageDeviceHandlerFactory::createHandler(const Solid::Device&, const QString&, QSharedPointer<SqlStorage>) const [Took: 0.001s]
amarok:             END__: void MountPointManager::createHandlerFromDevice(const Solid::Device&, const QString&) [Took: 0.001s]
amarok:           END__: void MountPointManager::createDeviceFactories() [Took: 0.001s]
amarok:         END__: MountPointManager::MountPointManager(QObject*, QSharedPointer<SqlStorage>) [Took: 0.001s]
amarok:         BEGIN: void CollectionManager::slotNewCollection(Collections::Collection*)
amarok:           [CollectionManager] new Collection  "localCollection"
amarok:         END__: void CollectionManager::slotNewCollection(Collections::Collection*) [Took: 0s]
amarok:         BEGIN: ServiceBase::ServiceBase(const QString&, ServiceFactory*, bool, const QString&)
amarok:         END__: ServiceBase::ServiceBase(const QString&, ServiceFactory*, bool, const QString&) [Took: 0.1s]
amarok:         BEGIN: AmarokUrlHandler::AmarokUrlHandler()
amarok:           BEGIN: void BookmarkModel::checkTables()
amarok:           END__: void BookmarkModel::checkTables() [Took: 0.001s]
amarok:         END__: AmarokUrlHandler::AmarokUrlHandler() [Took: 0.001s]
amarok:         BEGIN: void ServicePluginManager::slotNewService(ServiceBase*)
amarok:           [ServicePluginManager] new service: "OpmlDirectory"
amarok:           ServiceBrowser starting...
amarok:           BEGIN: InfoProxy::InfoProxy()
amarok:             BEGIN: void InfoProxy::loadHomePage()
amarok:               error opening file. Error:  5
amarok:             END__: void InfoProxy::loadHomePage() [Took: 0s]
amarok:           END__: InfoProxy::InfoProxy() [Took: 0s]
QFile::copy: Empty or null file name
amarok:           "Failed to copy from  to /home/llist/.local/share/amarok/podcast_directory.opml"
amarok:         END__: void ServicePluginManager::slotNewService(ServiceBase*) [Took: 0.003s]
amarok:         BEGIN: virtual void MagnatuneServiceFactory::init()
amarok:           BEGIN: ServiceBase::ServiceBase(const QString&, ServiceFactory*, bool, const QString&)
amarok:           END__: ServiceBase::ServiceBase(const QString&, ServiceFactory*, bool, const QString&) [Took: 0s]
amarok:           BEGIN: MagnatuneStore::MagnatuneStore(MagnatuneServiceFactory*, const char*)
amarok:           END__: MagnatuneStore::MagnatuneStore(MagnatuneServiceFactory*, const char*) [Took: 0s]
amarok:           BEGIN: void ServicePluginManager::slotNewService(ServiceBase*)
amarok:             [ServicePluginManager] new service: "Magnatune.com"
amarok:             BEGIN: virtual void MagnatuneStore::polish()
amarok:               [MySqlStorage] Initialized thread, count == 2
amarok:               BEGIN: void InfoParserBase::showLoading(const QString&)
amarok:                 file  "InfoParserLoading.html" does not exist
amarok:               END__: void InfoParserBase::showLoading(const QString&) [Took: 0s]
amarok:                 [ERROR__] [MySqlStorage] "MySQLe query failed! (1146) Table 'amarok.magnatune_genre' doesn't exist on SELECT DISTINCT magnatune_genre.id, magnatune_genre.name  FROM  magnatune_genre WHERE 1  GROUP BY magnatune_genre.name;"
amarok:               BEGIN: virtual void DebugLogger::newProgressOperationImpl(KJob*, const QString&, QObject*, const std::function<void()>&, Qt::ConnectionType)
amarok:                 New progress operation with KJob: 0x560dc3c193d0
amarok:                 Text: "Fetching Magnatune.com front page"
amarok:                 Object to call when canceled: QObject(0x0)
amarok:                 Member function to call when canceled: v
amarok:                 Connection type: Qt::AutoConnection
amarok:               END__: virtual void DebugLogger::newProgressOperationImpl(KJob*, const QString&, QObject*, const std::function<void()>&, Qt::ConnectionType) [Took: 0s]
amarok:             END__: virtual void MagnatuneStore::polish() [Took: 0.008s]
amarok:             BEGIN: virtual void MagnatuneDatabaseWorker::run(ThreadWeaver::JobPointer, ThreadWeaver::Thread*)
amarok:             END__: void ServicePluginManager::slotNewService(ServiceBase*) [Took: 0.008s]
amarok:             Querying for moods:  "select count( mood ), mood from magnatune_moods GROUP BY mood;"
amarok:           END__: virtual void MagnatuneServiceFactory::init() [Took: 0.009s]
amarok:           [MySqlStorage] Initialized thread, count == 3
amarok:         END__: void Plugins::PluginManager::checkPluginEnabledStates() [Took: 1.1s]
amarok:       END__: Plugins::PluginManager::PluginManager(QObject*) [Took: 1.1s]
amarok:       BEGIN: void Playlist::Actions::playlistModeChanged()
amarok:         [Playlist::Actions] Dynamic mode:    false
amarok:         BEGIN: Playlist::ModelStack::ModelStack()
amarok:           BEGIN: Playlist::Model::Model(QObject*)
amarok:           END__: Playlist::Model::Model(QObject*) [Took: 0s]
amarok:             [ERROR__] [MySqlStorage] "MySQLe query failed! (1146) Table 'amarok.magnatune_moods' doesn't exist on select count( mood ), mood from magnatune_moods GROUP BY mood;"
amarok:           result:  ()
amarok:         END__: virtual void MagnatuneDatabaseWorker::run(ThreadWeaver::JobPointer, ThreadWeaver::Thread*) [Took: 0s]
QObject::connect(Playlist::Model, Playlist::ProxyBase): invalid null parameter
QObject::connect(Playlist::Model, Playlist::ProxyBase): invalid null parameter
QObject::connect(Playlist::Model, Playlist::ProxyBase): invalid null parameter
QObject::connect(Playlist::Model, Playlist::ProxyBase): invalid null parameter
amarok:       END__: Playlist::ModelStack::ModelStack() [Took: 0s]
amarok:     END__: void Playlist::Actions::playlistModeChanged() [Took: 0s]
amarok:     BEGIN: void Playlist::Actions::restoreDefaultPlaylist()
amarok:       BEGIN: KConfigSyncRelStore::KConfigSyncRelStore()
amarok:       END__: KConfigSyncRelStore::KConfigSyncRelStore() [Took: 0s]
amarok:       BEGIN: void Playlists::SqlUserPlaylistProvider::checkTables()
amarok:       END__: void Playlists::SqlUserPlaylistProvider::checkTables() [Took: 0s]
amarok:       [ERROR__] "Could not load local playlist file /home/llist/.local/share/amarok/current.xspf!"
amarok:       BEGIN: void Playlist::Restorer::runJingle()
amarok:       END__: void Playlist::Restorer::runJingle() [Took: 0s]
amarok:     END__: void Playlist::Actions::restoreDefaultPlaylist() [Took: 0.001s]
amarok:     BEGIN: Playlist::Controller::Controller()
amarok:     END__: Playlist::Controller::Controller() [Took: 0s]
amarok:     BEGIN: Playlist::LayoutManager::LayoutManager()
amarok:       BEGIN: void Playlist::LayoutManager::loadLayouts(const QString&, bool)
amarok:         file  "/DefaultPlaylistLayouts.xml" does not exist
amarok:       END__: void Playlist::LayoutManager::loadLayouts(const QString&, bool) [Took: 0s]
amarok:     END__: Playlist::LayoutManager::LayoutManager() [Took: 0s]
amarok:     [ActionClasses] setCurrentItem:  1
amarok:     BEGIN: MainToolbar::MainToolbar(QWidget*)
amarok:       BEGIN: SvgHandler::SvgHandler(QObject*)
amarok:       END__: SvgHandler::SvgHandler(QObject*) [Took: 0s]
QFSFileEngine::open: No file name specified
amarok:       [ERROR__] Unable to open file:  ""
amarok:       [SvgHandler] Bluddy 'ell mateys, aye canna' load ya Ess Vee Gee at  ""
QFSFileEngine::open: No file name specified
amarok:       [ERROR__] Unable to open file:  ""
amarok:       [SvgHandler] Bluddy 'ell mateys, aye canna' load ya Ess Vee Gee at  ""
amarok:     END__: MainToolbar::MainToolbar(QWidget*) [Took: 0.012s]
amarok:     BEGIN: void Context::AppletLoader::findApplets()
amarok:       [AppletLoader] Number of applets found: 0
amarok:       [WARNING] [AppletLoader] No applets found
amarok:     END__: void Context::AppletLoader::findApplets() [Took: 0s]
amarok:     BEGIN: void Context::AppletModel::newApplets(const QList<KPluginMetaData>&)
amarok:     END__: void Context::AppletModel::newApplets(const QList<KPluginMetaData>&) [Took: 0s]
amarok:     BEGIN: Context::ContextView::ContextView(QWidget*)
ASSERT: "qmlPackage.isValid()" in file /home/llist/kde/src/amarok/src/context/ContextView.cpp, line 80
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = amarok path = /home/llist/kde/build/amarok/bin pid = 23459
KCrash: Arguments: /home/llist/kde/build/amarok/bin/amarok --debug
KCrash: Attempting to start /usr/lib/x86_64-linux-gnu/libexec/drkonqi from kdeinit
pa_write() failed while trying to wake up the mainloop: Bad file descriptor
pa_write() failed while trying to wake up the mainloop: Bad file descriptor
pa_write() failed while trying to wake up the mainloop: Bad file descriptor
Invalid write to eventfd: Bad file descriptor
Code should not be reached at pulsecore/fdsem.c:199, function pa_fdsem_post(). Aborting.
Unable to start Dr. Konqi
Re-raising signal for core dump handling.
14:55:40: The program has unexpectedly finished.
14:55:40: The process was ended forcefully.
14:55:40: /home/llist/kde/build/amarok/bin/amarok crashed.


Thanks
Leo
User avatar
Mamarok
Manager
Posts
6071
Karma
16
OS

Re: Amarok couldn't find any plugins

Sat Oct 19, 2019 12:10 pm
Crashes on start, but doesn't tell why, could you try getting a backtrace using these instructions and file it as a bug report in https://bugs.kde.org?

please run it with the argument
Code: Select all
amarok --debug


see https://community.kde.org/Guidelines_an ... s#Crash.21 for more details


Running Kubuntu 22.10 with Plasma 5.26.3, Frameworks 5.100.0, Qt 5.15.6, kernel 5.19.0-23 on Ryzen 5 4600H, AMD Renoir, X11
FWIW: it's always useful to state the exact Plasma version (+ distribution) when asking questions, makes it easier to help ...
leolist
Registered Member
Posts
47
Karma
0
Running 'amarok --debug' from the command line I get the following and a pop up window indicating no plugins were found

Code: Select all
llist@llist-VirtualBox:~$ amarok --debug
amarok: BEGIN: void App::continueInit()
amarok:   BEGIN: virtual int App::newInstance()
amarok:     BEGIN: void App::handleCliArgs(const QString&)
amarok:     END__: void App::handleCliArgs(const QString&) [Took: 0s]
amarok:   END__: virtual int App::newInstance() [Took: 0s]
amarok:   BEGIN: DebugLogger::DebugLogger(QObject*)
amarok:   END__: DebugLogger::DebugLogger(QObject*) [Took: 0s]
amarok:   BEGIN: EngineController::EngineController()
amarok:   END__: EngineController::EngineController() [Took: 0.002s]
amarok:   BEGIN: void EngineController::initializePhonon()
amarok:     BEGIN: void EqualizerController::initialize(const Phonon::Path&)
amarok:       [EqualizerController] Established Phonon equalizer effect with 10 parameters.
amarok:       BEGIN: void EqualizerController::eqUpdate()
amarok:       END__: void EqualizerController::eqUpdate() [Took: 0s]
amarok:     END__: void EqualizerController::initialize(const Phonon::Path&) [Took: 0.012s]
amarok:     [EngineController] Tick Interval (actual):  100
amarok:   END__: void EngineController::initializePhonon() [Took: 0.38s]
amarok:   BEGIN: CollectionManager::CollectionManager()
amarok:   END__: CollectionManager::CollectionManager() [Took: 0s]
amarok:   BEGIN: MainWindow::MainWindow()
amarok:     BEGIN: Plugins::PluginManager::PluginManager(QObject*)
amarok:       BEGIN: void Plugins::PluginManager::checkPluginEnabledStates()
amarok:         [PluginManager] 0 plugins in total
amarok:         [EngineController] slotTrackLengthChanged( -1 )
amarok:         [EngineController] slotStateChanged from  Phonon::LoadingState  to  Phonon::StoppedState


When I run amarok in Qt Creator I get the output I posted before your last reply
leolist
Registered Member
Posts
47
Karma
0

Re: Amarok couldn't find any plugins

Sat Oct 19, 2019 10:28 pm
Just deleted all amarok (run) related config files and now get the following output in Qt Creator

Code: Select all
09:24:34: Starting /home/llist/kde/build/amarok/bin/amarok...
amarok: BEGIN: void App::continueInit()
amarok:   BEGIN: virtual int App::newInstance()
amarok:     BEGIN: void App::handleCliArgs(const QString&)
amarok:     END__: void App::handleCliArgs(const QString&) [Took: 0s]
amarok:   END__: virtual int App::newInstance() [Took: 0s]
amarok:   BEGIN: DebugLogger::DebugLogger(QObject*)
amarok:   END__: DebugLogger::DebugLogger(QObject*) [Took: 0s]
amarok:   BEGIN: EngineController::EngineController()
amarok:   END__: EngineController::EngineController() [Took: 0.002s]
amarok:   BEGIN: void EngineController::initializePhonon()
amarok:     BEGIN: void EqualizerController::initialize(const Phonon::Path&)
amarok:       [EqualizerController] Established Phonon equalizer effect with 10 parameters.
amarok:       BEGIN: void EqualizerController::eqUpdate()
amarok:       END__: void EqualizerController::eqUpdate() [Took: 0s]
amarok:     END__: void EqualizerController::initialize(const Phonon::Path&) [Took: 0.002s]
amarok:     [EngineController] Tick Interval (actual):  100
amarok:   END__: void EngineController::initializePhonon() [Took: 1.2s]
amarok:   BEGIN: CollectionManager::CollectionManager()
amarok:   END__: CollectionManager::CollectionManager() [Took: 0s]
amarok:   BEGIN: MainWindow::MainWindow()
amarok:     BEGIN: Plugins::PluginManager::PluginManager(QObject*)
amarok:       BEGIN: void Plugins::PluginManager::checkPluginEnabledStates()
amarok:         [PluginManager] found plugin: "amarok_collection-upnpcollection" enabled: false
amarok:         [PluginManager] found plugin: "amarok_collection-playdarcollection" enabled: false
amarok:         [PluginManager] found plugin: "amarok_importer-itunes" enabled: true
amarok:         [PluginManager] Plugin "amarok_storage-mysqlserverstorage" is vital
amarok:         [PluginManager] found plugin: "amarok_storage-mysqlserverstorage" enabled: true
amarok:         [PluginManager] Plugin "amarok_storage-mysqlestorage" is vital
amarok:         [PluginManager] found plugin: "amarok_storage-mysqlestorage" enabled: true
amarok:         [PluginManager] found plugin: "amarok_service_gpodder" enabled: false
amarok:         [PluginManager] found plugin: "amarok_importer-clementine" enabled: true
amarok:         [PluginManager] found plugin: "amarok_collection-umscollection" enabled: true
amarok:         [PluginManager] found plugin: "amarok_collection-audiocdcollection" enabled: true
amarok:         [PluginManager] found plugin: "amarok_importer-banshee" enabled: true
amarok:         [PluginManager] found plugin: "amarok_service_opmldirectory" enabled: true
amarok:         [PluginManager] found plugin: "amarok_importer-amarok" enabled: true
amarok:         [PluginManager] found plugin: "amarok_collection-mtpcollection" enabled: true
amarok:         [PluginManager] Plugin "amarok_collection-mysqlcollection" is vital
amarok:         [PluginManager] found plugin: "amarok_collection-mysqlcollection" enabled: true
amarok:         [PluginManager] found plugin: "amarok_service_ampache" enabled: false
amarok:         [PluginManager] found plugin: "amarok_importer-rhythmbox" enabled: true
amarok:         [PluginManager] found plugin: "amarok_collection-daapcollection" enabled: false
amarok:         [PluginManager] found plugin: "amarok_service_magnatunestore" enabled: true
amarok:         [PluginManager] found plugin: "amarok_importer-fastforward" enabled: true
amarok:         [PluginManager] 19 plugins in total
amarok:         [PluginManager] Creating factory for plugin: "amarok_collection-upnpcollection"
amarok:         [PluginManager] Creating factory for plugin: "amarok_collection-playdarcollection"
amarok:         BEGIN: Collections::PlaydarCollectionFactory::PlaydarCollectionFactory()
amarok:         END__: Collections::PlaydarCollectionFactory::PlaydarCollectionFactory() [Took: 0.002s]
amarok:         [PluginManager] Creating factory for plugin: "amarok_importer-itunes"
amarok:         [PluginManager] Creating factory for plugin: "amarok_storage-mysqlserverstorage"
amarok:         [PluginManager] Plugin "amarok_storage-mysqlserverstorage" is vital
amarok:         [PluginManager] Creating factory for plugin: "amarok_storage-mysqlestorage"
amarok:         [PluginManager] Plugin "amarok_storage-mysqlestorage" is vital
amarok:         [PluginManager] Creating factory for plugin: "amarok_service_gpodder"
amarok:         [PluginManager] Creating factory for plugin: "amarok_importer-clementine"
amarok:         [PluginManager] Creating factory for plugin: "amarok_collection-umscollection"
amarok:         [PluginManager] Creating factory for plugin: "amarok_collection-audiocdcollection"
amarok:         [PluginManager] Creating factory for plugin: "amarok_importer-banshee"
amarok:         [PluginManager] Creating factory for plugin: "amarok_service_opmldirectory"
amarok:         [PluginManager] Creating factory for plugin: "amarok_importer-amarok"
amarok:         [PluginManager] Creating factory for plugin: "amarok_collection-mtpcollection"
amarok:         [PluginManager] Creating factory for plugin: "amarok_collection-mysqlcollection"
amarok:         [PluginManager] Plugin "amarok_collection-mysqlcollection" is vital
amarok:         [PluginManager] Creating factory for plugin: "amarok_service_ampache"
amarok:         [PluginManager] Creating factory for plugin: "amarok_importer-rhythmbox"
amarok:         [PluginManager] Creating factory for plugin: "amarok_collection-daapcollection"
amarok:         [PluginManager] Creating factory for plugin: "amarok_service_magnatunestore"
amarok:         [PluginManager] Creating factory for plugin: "amarok_importer-fastforward"
amarok:         BEGIN: StorageManager::StorageManager()
amarok:         END__: StorageManager::StorageManager() [Took: 0s]
amarok:         BEGIN: ServicePluginManager::ServicePluginManager()
amarok:         END__: ServicePluginManager::ServicePluginManager() [Took: 0s]
amarok:         [MySqlStorage] Connected to MySQL server 5.7.27-0ubuntu0.19.04.1-embedded
amarok:         [MySqlStorage] Initialized thread, count == 1
amarok:         BEGIN: void StorageManager::slotNewStorage(QSharedPointer<SqlStorage>)
amarok:         END__: void StorageManager::slotNewStorage(QSharedPointer<SqlStorage>) [Took: 0s]
amarok:         BEGIN: MediaDeviceMonitor::MediaDeviceMonitor()
amarok:           BEGIN: void MediaDeviceMonitor::init()
amarok:             BEGIN: MediaDeviceCache::MediaDeviceCache()
amarok:             END__: MediaDeviceCache::MediaDeviceCache() [Took: 0s]
amarok:           END__: void MediaDeviceMonitor::init() [Took: 0s]
amarok:         END__: MediaDeviceMonitor::MediaDeviceMonitor() [Took: 0s]
amarok:         BEGIN: void MediaDeviceMonitor::registerDeviceType(ConnectionAssistant*)
amarok:           BEGIN: void MediaDeviceMonitor::checkDevicesFor(ConnectionAssistant*)
amarok:             BEGIN: QStringList MediaDeviceMonitor::getDevices()
amarok:               BEGIN: void MediaDeviceCache::refreshCache()
amarok:                 [MediaDeviceCache] Found Solid::DeviceInterface::StorageAccess with udi =  "/org/freedesktop/UDisks2/block_devices/sda1"
amarok:                 [MediaDeviceCache] Device name is =  "VBOX HARDDISK"  and was made by  ""
amarok:                 [MediaDeviceCache] Found Solid::DeviceInterface::StorageDrive with udi =  "/org/freedesktop/UDisks2/drives/VBOX_CD_ROM_VB2_01700376"
amarok:                 [MediaDeviceCache] Device name is =  "VBOX CD-ROM"  and was made by  ""
amarok:                 [MediaDeviceCache] Found Solid::DeviceInterface::StorageDrive with udi =  "/org/freedesktop/UDisks2/drives/VBOX_CD_ROM_VB0_01f003f6"
amarok:                 [MediaDeviceCache] Device name is =  "VBOX CD-ROM"  and was made by  ""
amarok:                 [MediaDeviceCache] Found Solid::DeviceInterface::StorageDrive with udi =  "/org/freedesktop/UDisks2/drives/VBOX_HARDDISK_VBa52490af_5b39ab30"
amarok:                 [MediaDeviceCache] Device name is =  "VBOX HARDDISK"  and was made by  ""
amarok:               END__: void MediaDeviceCache::refreshCache() [Took: 0.005s]
amarok:             END__: QStringList MediaDeviceMonitor::getDevices() [Took: 0.005s]
amarok:           END__: void MediaDeviceMonitor::checkDevicesFor(ConnectionAssistant*) [Took: 0.005s]
amarok:         END__: void MediaDeviceMonitor::registerDeviceType(ConnectionAssistant*) [Took: 0.005s]
amarok:         BEGIN: void MediaDeviceMonitor::registerDeviceType(ConnectionAssistant*)
amarok:           BEGIN: void MediaDeviceMonitor::checkDevicesFor(ConnectionAssistant*)
amarok:             BEGIN: QStringList MediaDeviceMonitor::getDevices()
amarok:               BEGIN: void MediaDeviceCache::refreshCache()
amarok:                 [MediaDeviceCache] Found Solid::DeviceInterface::StorageAccess with udi =  "/org/freedesktop/UDisks2/block_devices/sda1"
amarok:                 [MediaDeviceCache] Device name is =  "VBOX HARDDISK"  and was made by  ""
amarok:                 [MediaDeviceCache] Found Solid::DeviceInterface::StorageDrive with udi =  "/org/freedesktop/UDisks2/drives/VBOX_CD_ROM_VB2_01700376"
amarok:                 [MediaDeviceCache] Device name is =  "VBOX CD-ROM"  and was made by  ""
amarok:                 [MediaDeviceCache] Found Solid::DeviceInterface::StorageDrive with udi =  "/org/freedesktop/UDisks2/drives/VBOX_CD_ROM_VB0_01f003f6"
amarok:                 [MediaDeviceCache] Device name is =  "VBOX CD-ROM"  and was made by  ""
amarok:                 [MediaDeviceCache] Found Solid::DeviceInterface::StorageDrive with udi =  "/org/freedesktop/UDisks2/drives/VBOX_HARDDISK_VBa52490af_5b39ab30"
amarok:                 [MediaDeviceCache] Device name is =  "VBOX HARDDISK"  and was made by  ""
amarok:               END__: void MediaDeviceCache::refreshCache() [Took: 0s]
amarok:             END__: QStringList MediaDeviceMonitor::getDevices() [Took: 0s]
amarok:             BEGIN: virtual bool MtpConnectionAssistant::identify(const QString&)
amarok:               Not a PMP
amarok:             END__: virtual bool MtpConnectionAssistant::identify(const QString&) [Took: 0s]
amarok:             BEGIN: virtual bool MtpConnectionAssistant::identify(const QString&)
amarok:               Not a PMP
amarok:             END__: virtual bool MtpConnectionAssistant::identify(const QString&) [Took: 0s]
amarok:             BEGIN: virtual bool MtpConnectionAssistant::identify(const QString&)
amarok:               Not a PMP
amarok:             END__: virtual bool MtpConnectionAssistant::identify(const QString&) [Took: 0s]
amarok:             BEGIN: virtual bool MtpConnectionAssistant::identify(const QString&)
amarok:               Not a PMP
amarok:             END__: virtual bool MtpConnectionAssistant::identify(const QString&) [Took: 0s]
amarok:           END__: void MediaDeviceMonitor::checkDevicesFor(ConnectionAssistant*) [Took: 0s]
amarok:         END__: void MediaDeviceMonitor::registerDeviceType(ConnectionAssistant*) [Took: 0s]
amarok:         BEGIN: bool DatabaseUpdater::update()
amarok:           Database version:  0
amarok:           BEGIN: void DatabaseUpdater::createTables() const
amarok:           END__: void DatabaseUpdater::createTables() const [DELAY Took (quite long) 7.4s]
amarok:         END__: bool DatabaseUpdater::update() [DELAY Took (quite long) 7.4s]
amarok:         BEGIN: SqlRegistry::SqlRegistry(Collections::SqlCollection*)
amarok:         END__: SqlRegistry::SqlRegistry(Collections::SqlCollection*) [Took: 0.008s]
amarok:         BEGIN: MountPointManager::MountPointManager(QObject*, QSharedPointer<SqlStorage>)
amarok:           BEGIN: void MountPointManager::createDeviceFactories()
amarok:             [MountPointManager] Initializing DeviceHandlerFactory of type: "uuid"
amarok:             [MountPointManager] Initializing DeviceHandlerFactory of type: "nfs"
amarok:             [MountPointManager] Initializing DeviceHandlerFactory of type: "smb"
amarok:             BEGIN: void MountPointManager::createHandlerFromDevice(const Solid::Device&, const QString&)
amarok:               [MountPointManager] Device added and mounted, checking handlers
amarok:               BEGIN: virtual bool MassStorageDeviceHandlerFactory::canHandle(const Solid::Device&) const
amarok:               END__: virtual bool MassStorageDeviceHandlerFactory::canHandle(const Solid::Device&) const [Took: 0s]
amarok:               [MountPointManager] found handler for  "/org/freedesktop/UDisks2/block_devices/sda1"
amarok:               BEGIN: virtual DeviceHandler* MassStorageDeviceHandlerFactory::createHandler(const Solid::Device&, const QString&, QSharedPointer<SqlStorage>) const
amarok:                 [MassStorageDeviceHandler] Created new UUID device with ID  1  , uuid  "8f56a0da-f8d0-469a-9512-e360e0fb298f"
amarok:                 BEGIN: MassStorageDeviceHandler::MassStorageDeviceHandler(int, const QString&, const QString&)
amarok:                 END__: MassStorageDeviceHandler::MassStorageDeviceHandler(int, const QString&, const QString&) [Took: 0s]
amarok:               END__: virtual DeviceHandler* MassStorageDeviceHandlerFactory::createHandler(const Solid::Device&, const QString&, QSharedPointer<SqlStorage>) const [Took: 0.001s]
amarok:             END__: void MountPointManager::createHandlerFromDevice(const Solid::Device&, const QString&) [Took: 0.002s]
amarok:           END__: void MountPointManager::createDeviceFactories() [Took: 0.002s]
amarok:         END__: MountPointManager::MountPointManager(QObject*, QSharedPointer<SqlStorage>) [Took: 0.002s]
amarok:         BEGIN: void CollectionManager::slotNewCollection(Collections::Collection*)
amarok:           [CollectionManager] new Collection  "localCollection"
amarok:         END__: void CollectionManager::slotNewCollection(Collections::Collection*) [Took: 0.21s]
amarok:         BEGIN: ServiceBase::ServiceBase(const QString&, ServiceFactory*, bool, const QString&)
amarok:         END__: ServiceBase::ServiceBase(const QString&, ServiceFactory*, bool, const QString&) [Took: 0.074s]
amarok:         BEGIN: AmarokUrlHandler::AmarokUrlHandler()
amarok:           BEGIN: void BookmarkModel::checkTables()
amarok:             creating Playlist Tables
amarok:             BEGIN: void BookmarkModel::createTables()
amarok:             END__: void BookmarkModel::createTables() [Took: 0.2s]
amarok:           END__: void BookmarkModel::checkTables() [Took: 0.22s]
amarok:         END__: AmarokUrlHandler::AmarokUrlHandler() [Took: 0.22s]
amarok:         BEGIN: void ServicePluginManager::slotNewService(ServiceBase*)
amarok:           [ServicePluginManager] new service: "OpmlDirectory"
amarok:           ServiceBrowser starting...
amarok:           BEGIN: InfoProxy::InfoProxy()
amarok:             BEGIN: void InfoProxy::loadHomePage()
amarok:               error opening file. Error:  5
amarok:             END__: void InfoProxy::loadHomePage() [Took: 0s]
amarok:           END__: InfoProxy::InfoProxy() [Took: 0s]
QFile::copy: Empty or null file name
amarok:           "Failed to copy from  to /home/llist/.local/share/amarok/podcast_directory.opml"
amarok:         END__: void ServicePluginManager::slotNewService(ServiceBase*) [Took: 0.003s]
amarok:         BEGIN: virtual void MagnatuneServiceFactory::init()
amarok:           BEGIN: ServiceBase::ServiceBase(const QString&, ServiceFactory*, bool, const QString&)
amarok:           END__: ServiceBase::ServiceBase(const QString&, ServiceFactory*, bool, const QString&) [Took: 0s]
amarok:           BEGIN: MagnatuneStore::MagnatuneStore(MagnatuneServiceFactory*, const char*)
amarok:           END__: MagnatuneStore::MagnatuneStore(MagnatuneServiceFactory*, const char*) [Took: 0s]
amarok:           BEGIN: void ServicePluginManager::slotNewService(ServiceBase*)
amarok:             [ServicePluginManager] new service: "Magnatune.com"
amarok:             BEGIN: virtual void MagnatuneStore::polish()
amarok:               [MySqlStorage] Initialized thread, count == 2
amarok:               [ERROR__] [MySqlStorage] "MySQLe query failed! (1146) Table 'amarok.magnatune_genre' doesn't exist on SELECT DISTINCT magnatune_genre.id, magnatune_genre.name  FROM  magnatune_genre WHERE 1  GROUP BY magnatune_genre.name;"
amarok:               BEGIN: void InfoParserBase::showLoading(const QString&)
amarok:                 file  "InfoParserLoading.html" does not exist
amarok:               END__: void InfoParserBase::showLoading(const QString&) [Took: 0s]
amarok:               BEGIN: virtual void DebugLogger::newProgressOperationImpl(KJob*, const QString&, QObject*, const std::function<void()>&, Qt::ConnectionType)
amarok:                 New progress operation with KJob: 0x56500d274e40
amarok:                 Text: "Fetching Magnatune.com front page"
amarok:                 Object to call when canceled: QObject(0x0)
amarok:                 Member function to call when canceled: v
amarok:                 Connection type: Qt::AutoConnection
amarok:               END__: virtual void DebugLogger::newProgressOperationImpl(KJob*, const QString&, QObject*, const std::function<void()>&, Qt::ConnectionType) [Took: 0s]
amarok:               BEGIN: virtual void MagnatuneDatabaseWorker::run(ThreadWeaver::JobPointer, ThreadWeaver::Thread*)
amarok:                 Querying for moods:  "select count( mood ), mood from magnatune_moods GROUP BY mood;"
amarok:               [MySqlStorage] Initialized thread, count == 3
amarok:               END__: virtual void MagnatuneStore::polish() [Took: 0.022s]
amarok:             END__: void ServicePluginManager::slotNewService(ServiceBase*) [Took: 0.022s]
amarok:           END__: virtual void MagnatuneServiceFactory::init() [Took: 0.024s]
amarok:         END__: void Plugins::PluginManager::checkPluginEnabledStates() [DELAY Took (quite long) 12s]
amarok:       END__: Plugins::PluginManager::PluginManager(QObject*) [DELAY Took (quite long) 12s]
amarok:       BEGIN: void Playlist::Actions::playlistModeChanged()
amarok:         [Playlist::Actions] Dynamic mode:    false
amarok:         BEGIN: Playlist::ModelStack::ModelStack()
amarok:           BEGIN: Playlist::Model::Model(QObject*)
amarok:           END__: Playlist::Model::Model(QObject*) [Took: 0s]
amarok:           [ERROR__] [MySqlStorage] "MySQLe query failed! (1146) Table 'amarok.magnatune_moods' doesn't exist on select count( mood ), mood from magnatune_moods GROUP BY mood;"
amarok:           result:  ()
amarok:         END__: virtual void MagnatuneDatabaseWorker::run(ThreadWeaver::JobPointer, ThreadWeaver::Thread*) [Took: 0s]
QObject::connect(Playlist::Model, Playlist::ProxyBase): invalid null parameter
QObject::connect(Playlist::Model, Playlist::ProxyBase): invalid null parameter
QObject::connect(Playlist::Model, Playlist::ProxyBase): invalid null parameter
QObject::connect(Playlist::Model, Playlist::ProxyBase): invalid null parameter
amarok:       END__: Playlist::ModelStack::ModelStack() [Took: 0s]
amarok:     END__: void Playlist::Actions::playlistModeChanged() [Took: 0s]
amarok:     BEGIN: void Playlist::Actions::restoreDefaultPlaylist()
amarok:       BEGIN: KConfigSyncRelStore::KConfigSyncRelStore()
amarok:       END__: KConfigSyncRelStore::KConfigSyncRelStore() [Took: 0s]
amarok:       creating Podcast Tables
amarok:       BEGIN: void Playlists::SqlUserPlaylistProvider::checkTables()
amarok:         BEGIN: void Playlists::SqlUserPlaylistProvider::createTables()
amarok:         END__: void Playlists::SqlUserPlaylistProvider::createTables() [Took: 0.7s]
amarok:       END__: void Playlists::SqlUserPlaylistProvider::checkTables() [Took: 0.7s]
amarok:       [ERROR__] "Could not load local playlist file /home/llist/.local/share/amarok/current.xspf!"
amarok:       BEGIN: void Playlist::Restorer::runJingle()
amarok:         BEGIN: Playlist::Controller::Controller()
amarok:         END__: Playlist::Controller::Controller() [Took: 0s]
amarok:         BEGIN: void Playlist::Controller::clear()
amarok:           BEGIN: void Playlist::Controller::removeRows(int, int)
amarok:             BEGIN: void Playlist::Controller::removeRows(QList<int>&)
amarok:             END__: void Playlist::Controller::removeRows(QList<int>&) [Took: 0s]
amarok:           END__: void Playlist::Controller::removeRows(int, int) [Took: 0s]
amarok:         END__: void Playlist::Controller::clear() [Took: 0s]
amarok:       END__: void Playlist::Restorer::runJingle() [Took: 0s]
amarok:     END__: void Playlist::Actions::restoreDefaultPlaylist() [Took: 1.2s]
amarok:     BEGIN: Playlist::LayoutManager::LayoutManager()
amarok:       BEGIN: void Playlist::LayoutManager::loadLayouts(const QString&, bool)
amarok:         file  "/DefaultPlaylistLayouts.xml" does not exist
amarok:       END__: void Playlist::LayoutManager::loadLayouts(const QString&, bool) [Took: 0s]
amarok:     END__: Playlist::LayoutManager::LayoutManager() [Took: 0s]
amarok:     [ActionClasses] setCurrentItem:  1
amarok:     BEGIN: MainToolbar::MainToolbar(QWidget*)
amarok:       BEGIN: SvgHandler::SvgHandler(QObject*)
amarok:       END__: SvgHandler::SvgHandler(QObject*) [Took: 0s]
QFSFileEngine::open: No file name specified
amarok:       [ERROR__] Unable to open file:  ""
amarok:       [SvgHandler] Bluddy 'ell mateys, aye canna' load ya Ess Vee Gee at  ""
QFSFileEngine::open: No file name specified
amarok:       [ERROR__] Unable to open file:  ""
amarok:       [SvgHandler] Bluddy 'ell mateys, aye canna' load ya Ess Vee Gee at  ""
amarok:     END__: MainToolbar::MainToolbar(QWidget*) [Took: 0.03s]
amarok:     BEGIN: void Context::AppletLoader::findApplets()
amarok:       [AppletLoader] Number of applets found: 0
amarok:       [WARNING] [AppletLoader] No applets found
amarok:     END__: void Context::AppletLoader::findApplets() [Took: 0s]
amarok:     BEGIN: void Context::AppletModel::newApplets(const QList<KPluginMetaData>&)
amarok:     END__: void Context::AppletModel::newApplets(const QList<KPluginMetaData>&) [Took: 0s]
amarok:     BEGIN: Context::ContextView::ContextView(QWidget*)
ASSERT: "qmlPackage.isValid()" in file /home/llist/kde/src/amarok/src/context/ContextView.cpp, line 80
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = amarok path = /home/llist/kde/build/amarok/bin pid = 4835
KCrash: Arguments: /home/llist/kde/build/amarok/bin/amarok --debug
KCrash: Attempting to start /usr/lib/x86_64-linux-gnu/libexec/drkonqi from kdeinit
User avatar
Mamarok
Manager
Posts
6071
Karma
16
OS
which is exactly the same output you had last time, please provide a backtrace in a bug report, this is not something that can be solved in the forum. See the link I gave you on how to get a backtrace we can work with


Running Kubuntu 22.10 with Plasma 5.26.3, Frameworks 5.100.0, Qt 5.15.6, kernel 5.19.0-23 on Ryzen 5 4600H, AMD Renoir, X11
FWIW: it's always useful to state the exact Plasma version (+ distribution) when asking questions, makes it easier to help ...
leolist
Registered Member
Posts
47
Karma
0
Ok. I managed to get amarok to work.

I'm building amarok in ~/kde/build/amarok with the source in ~/kde/src/amarok with the following cmake

Code: Select all
cmake -DCMAKE_INSTALL_PREFIX=$HOME/kde -DCMAKE_BUILD_TYPE=debugfull -j4 $HOME/kde/src/amarok


'make install' created a whole bunch of shared objects in the bin folder under build
~/kde/build/amarok/bin
, but when the make copies these objects, they all ended up under
~/kde/lib/x86_64-linux-gnu


Running ~/kde/bin/amarok fails
Running ~kde/build/amarok/bin works

Looks like I'm missing the correct definition for one of the environment variables for an installation under my user rather than system

Thanks,
Leo
User avatar
Mamarok
Manager
Posts
6071
Karma
16
OS

Re: Amarok couldn't find any plugins

Mon Oct 21, 2019 11:02 am
I can only copy-paste from my cheat sheet for creating a build environment:

My used folders are:
$HOME/kde
$HOME/kde/src
$HOME/kde/build
$HOME/kde/build/amarok

My paths are the following

export PATH=$HOME/kde/bin:$PATH
export PATH=/usr/lib/ccache:$PATH
export LD_LIBRARY_PATH=$HOME/kde/lib:$LD_LIBRARY_PATH

Then to make sure Amarok finds the plugins I do

echo 'export KDEDIR=$HOME/kde' >> $HOME/.kde/env/myenv.sh
echo 'export KDEDIRS=$KDEDIR' >> $HOME/.kde/env/myenv.sh
echo 'export XDG_DATA_DIRS=$HOME/kde/share:$XDG_DATA_DIRS' >> $HOME/.kde/env/myenv.sh

I created the myenv.sh file for this purpose.

Restarting plasma to make sure the environment variables are correct.

make install without sudo should install a purely local copy.


Running Kubuntu 22.10 with Plasma 5.26.3, Frameworks 5.100.0, Qt 5.15.6, kernel 5.19.0-23 on Ryzen 5 4600H, AMD Renoir, X11
FWIW: it's always useful to state the exact Plasma version (+ distribution) when asking questions, makes it easier to help ...
leolist
Registered Member
Posts
47
Karma
0
Weird.

Created a new user and did the following

the (default) environment for this user is
Code: Select all
SHELL=/bin/bash
SESSION_MANAGER=local/llist-VirtualBox:@/tmp/.ICE-unix/2590,unix/llist-VirtualBox:/tmp/.ICE-unix/2590
WINDOWID=62914567
QT_ACCESSIBILITY=1
COLORTERM=truecolor
XDG_CONFIG_DIRS=/etc/xdg/xdg-plasma:/etc/xdg:/usr/share/kubuntu-default-settings/kf5-settings
XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session3
LANGUAGE=en_AU:en
MANDATORY_PATH=/usr/share/gconf/plasma.mandatory.path
SSH_AUTH_SOCK=/tmp/ssh-EyeaKmJ6JTHm/agent.2403
SHELL_SESSION_ID=b7887e2a7b8e4da8a37b28a9fbbd79be
DESKTOP_SESSION=plasma
SSH_AGENT_PID=2506
XDG_SEAT=seat0
PWD=/home/amarok/tmp
XDG_SESSION_DESKTOP=KDE
LOGNAME=amarok
XDG_SESSION_TYPE=x11
GPG_AGENT_INFO=/run/user/1001/gnupg/S.gpg-agent:0:1
XAUTHORITY=/home/amarok/.Xauthority
HOME=/home/amarok
LANG=en_AU.UTF-8
LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca
=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*
.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:
*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;3
1:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=
01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35
:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=
01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35
:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=0
1;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf
=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:
*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:
XDG_CURRENT_DESKTOP=KDE
KONSOLE_DBUS_SERVICE=:1.38
KONSOLE_DBUS_SESSION=/Sessions/2
PROFILEHOME=
XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0
KONSOLE_VERSION=181203
KDE_SESSION_UID=1001
LESSCLOSE=/usr/bin/lesspipe %s %s
XDG_SESSION_CLASS=user
TERM=xterm-256color
DEFAULTS_PATH=/usr/share/gconf/plasma.default.path
LESSOPEN=| /usr/bin/lesspipe %s
USER=amarok
COLORFGBG=15;0
KDE_SESSION_VERSION=5
PAM_KWALLET5_LOGIN=/run/user/1001/kwallet5.socket
DISPLAY=:0
SHLVL=1
XDG_VTNR=1
XDG_SESSION_ID=9
GS_LIB=/home/amarok/.fonts
XDG_RUNTIME_DIR=/run/user/1001
QT_AUTO_SCREEN_SCALE_FACTOR=0
XCURSOR_THEME=breeze_cursors
XDG_DATA_DIRS=/usr/share/plasma:/usr/local/share:/usr/share:/var/lib/snapd/desktop
KDE_FULL_SESSION=true
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
KONSOLE_PROFILE_NAME=Profile 1
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1001/bus
KONSOLE_DBUS_WINDOW=/Windows/1
OLDPWD=/home/amarok
_=/usr/bin/env


Created myenv.sh
Code: Select all
mkdir ~/.kde/env
echo 'export KDEDIR=$HOME/kde'  >> $HOME/.kde/env/myenv.sh
echo 'export KDEDIRS=$HOME/kde' >> $HOME/.kde/env/myenv.sh
echo 'export XDG_DATA_DIRS=$HOME/kde/share:$XDG_DATA_DIRS' >> $HOME/.kde/env/myenv.sh


added the following to .bashrc
Code: Select all
export PATH=$HOME/kde/bin:$PATH
export PATH=/usr/lib/ccache:$PATH
export LD_LIBRARY_PATH=$HOME/kde/lib:$LD_LIBRARY_PATH


logged out

The environment now looks like this
Code: Select all
SHELL=/bin/bash
SESSION_MANAGER=local/llist-VirtualBox:@/tmp/.ICE-unix/4783,unix/llist-VirtualBox:/tmp/.ICE-unix/4783
WINDOWID=6291463
QT_ACCESSIBILITY=1
COLORTERM=truecolor
XDG_CONFIG_DIRS=/etc/xdg/xdg-plasma:/etc/xdg:/usr/share/kubuntu-default-settings/kf5-settings
XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session9
LANGUAGE=en_AU:en
MANDATORY_PATH=/usr/share/gconf/plasma.mandatory.path
SSH_AUTH_SOCK=/tmp/ssh-ypg1qXZamzvV/agent.4597
SHELL_SESSION_ID=13fe7857691d450aa5098023fff594fe
DESKTOP_SESSION=plasma
SSH_AGENT_PID=4700
XDG_SEAT=seat0
PWD=/home/amarok/tmp
XDG_SESSION_DESKTOP=KDE
LOGNAME=amarok
XDG_SESSION_TYPE=x11
GPG_AGENT_INFO=/run/user/1001/gnupg/S.gpg-agent:0:1
XAUTHORITY=/home/amarok/.Xauthority
HOME=/home/amarok
LANG=en_AU.UTF-8
LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca
=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*
.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:
*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;3
1:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=
01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35
:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=
01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35
:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=0
1;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf
=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:
*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:
XDG_CURRENT_DESKTOP=KDE
KONSOLE_DBUS_SERVICE=:1.118
KONSOLE_DBUS_SESSION=/Sessions/1
PROFILEHOME=
XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0
KONSOLE_VERSION=181203
KDE_SESSION_UID=1001
LESSCLOSE=/usr/bin/lesspipe %s %s
XDG_SESSION_CLASS=user
TERM=xterm-256color
DEFAULTS_PATH=/usr/share/gconf/plasma.default.path
LESSOPEN=| /usr/bin/lesspipe %s
USER=amarok
COLORFGBG=15;0
KDE_SESSION_VERSION=5
PAM_KWALLET5_LOGIN=/run/user/1001/kwallet5.socket
DISPLAY=:0
SHLVL=1
XDG_VTNR=1
XDG_SESSION_ID=21
GS_LIB=/home/amarok/.fonts
LD_LIBRARY_PATH=/home/amarok/kde/lib:
XDG_RUNTIME_DIR=/run/user/1001
QT_AUTO_SCREEN_SCALE_FACTOR=0
XCURSOR_THEME=breeze_cursors
XDG_DATA_DIRS=/usr/share/plasma:/usr/local/share:/usr/share:/var/lib/snapd/desktop
KDE_FULL_SESSION=true
PATH=/usr/lib/ccache:/home/amarok/kde/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/gam
es:/snap/bin
KONSOLE_PROFILE_NAME=Profile 1
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1001/bus
OLDPWD=/home/amarok
KONSOLE_DBUS_WINDOW=/Windows/1
_=/usr/bin/env


Built amarok as follows

Code: Select all
created ~/kde/src
created ~/kde/build
created ~/kde/build/amarok

cloned amarok into ~/kde/src

cd ~kde/src
git clone https://github.com/KDE/amarok.git

cd ~/kde/build/amarok
cmake -DCMAKE_INSTALL_PREFIX=$HOME/kde -DCMAKE_BUILD_TYPE=debugfull $HOME/kde/src/amarok
make install


running amarok says it cannot find plugins



deleted everyting in ~/kde

I'm not sure what invokes myenv.sh but I thought I source it just in case to see if that makes any difference

The environment now looks like this
Code: Select all
SHELL=/bin/bash
SESSION_MANAGER=local/llist-VirtualBox:@/tmp/.ICE-unix/4783,unix/llist-VirtualBox:/tmp/.ICE-unix/4783
WINDOWID=6291463
QT_ACCESSIBILITY=1
COLORTERM=truecolor
XDG_CONFIG_DIRS=/etc/xdg/xdg-plasma:/etc/xdg:/usr/share/kubuntu-default-settings/kf5-settings
XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session9
LANGUAGE=en_AU:en
MANDATORY_PATH=/usr/share/gconf/plasma.mandatory.path
SSH_AUTH_SOCK=/tmp/ssh-ypg1qXZamzvV/agent.4597
SHELL_SESSION_ID=f24b0dc404134aee82d6185d3ee37212
DESKTOP_SESSION=plasma
SSH_AGENT_PID=4700
XDG_SEAT=seat0
PWD=/home/amarok/tmp
XDG_SESSION_DESKTOP=KDE
LOGNAME=amarok
XDG_SESSION_TYPE=x11
GPG_AGENT_INFO=/run/user/1001/gnupg/S.gpg-agent:0:1
XAUTHORITY=/home/amarok/.Xauthority
HOME=/home/amarok
LANG=en_AU.UTF-8
LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca
=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*
.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:
*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;3
1:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=
01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35
:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=
01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35
:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=0
1;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf
=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:
*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:
XDG_CURRENT_DESKTOP=KDE
KONSOLE_DBUS_SERVICE=:1.118
KDEDIR=/home/amarok/kde
KONSOLE_DBUS_SESSION=/Sessions/2
PROFILEHOME=
XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0
KONSOLE_VERSION=181203
KDE_SESSION_UID=1001
LESSCLOSE=/usr/bin/lesspipe %s %s
XDG_SESSION_CLASS=user
TERM=xterm-256color
DEFAULTS_PATH=/usr/share/gconf/plasma.default.path
LESSOPEN=| /usr/bin/lesspipe %s
USER=amarok
COLORFGBG=15;0
KDE_SESSION_VERSION=5
PAM_KWALLET5_LOGIN=/run/user/1001/kwallet5.socket
DISPLAY=:0
SHLVL=1
XDG_VTNR=1
XDG_SESSION_ID=21
GS_LIB=/home/amarok/.fonts
LD_LIBRARY_PATH=/home/amarok/kde/lib:
XDG_RUNTIME_DIR=/run/user/1001
KDEDIRS=/home/amarok/kde
QT_AUTO_SCREEN_SCALE_FACTOR=0
XCURSOR_THEME=breeze_cursors
XDG_DATA_DIRS=/home/amarok/kde/share:/usr/share/plasma:/usr/local/share:/usr/share:/var/lib/snapd/desktop
KDE_FULL_SESSION=true
PATH=/usr/lib/ccache:/home/amarok/kde/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/gam
es:/snap/bin
KONSOLE_PROFILE_NAME=Profile 1
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1001/bus
OLDPWD=/home/amarok
KONSOLE_DBUS_WINDOW=/Windows/1
_=/usr/bin/env


clone and build amarok again

running amarok says it cannot find plugins


the path to amarok that fails is $HOME/kde/bin/amarok

if I run $HOME/kde/build/amarok/bin/amarok everything works as expected.

Both executables are the same
Code: Select all
llist@llist-VirtualBox:~$ file kde/bin/amarok
kde/bin/amarok: ELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=ec69443398c990ba3e8af3f54c4d3313380e6cde, for GNU/Linux 3.2.0, not stripped

llist@llist-VirtualBox:~$ file kde/build/amarok/bin/amarok
kde/build/amarok/bin/amarok: ELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=ec69443398c990ba3e8af3f54c4d3313380e6cde, for GNU/Linux 3.2.0, not stripped


Thanks
Leo


Bookmarks



Who is online

Registered users: Bing [Bot], Google [Bot], Yahoo [Bot]