Registered Member
|
gdb amarok
GNU gdb (GDB) 7.0-ubuntu Copyright (C) 2009 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "i486-linux-gnu". For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>... Reading symbols from /usr/bin/amarok...(no debugging symbols found)...done. (gdb) run --nofork Starting program: /usr/bin/amarok --nofork /usr/bin/amarok: symbol lookup error: /usr/lib/libamaroklib.so.1: undefined symbol: _ZTIN6TagLib3MP44FileE Program exited with code 0177. (gdb) quit |
Manager
|
Right, and what was your question exactly?
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 ... |
Registered Member
|
Sorry. I thought that amarok being unable to run and crashing when called had an implicit question built into it.
Question: How do I fix this error and get amarok to run? |
Administrator
|
You need to update TagLib. If you previously installed it manually, please remove that, and install the version from the same repository you get Amarok from.
KDE Sysadmin
[img]content/bcooksley_sig.png[/img] |
Manager
|
Well, it's good practice to actually ask a question when talking to humans. And what you sent was not a built-in question from amarok, since you didn't even run it in debug mode, so not really useful information there... you seem to have compiled 2.2.1 yourself, but against an old taglib version, instead of the new one, that's why. I presume you have both taglib version on the computer, you need to remove the old one. If you want 2.2.1, why not just get it from the Kubuntu backports PPA? You will also need to upgrade to KDE 4.3.4, which is in the Kubuntu updates PPA. You can find all this information on http://kubuntu.org. If you want to compile nonetheless, then use the git version, so you get at least the latest development. Take care to read the instruction thorougly, then, and remove the old versions you still seem to have on your computer.
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 ... |
Registered Member
|
Thx. You put me on the right track. I mistakenly did a "sudo make install" without configuring /usr as the install directory. The offending taglib defaulted to /usr/local causing the amarok load to break, since the load search order in LD_ELF_LIBRARY_PATH places /usr/local/lib before /usr/lib on the ordered search path. Removing all taglibs and reinstalling fixed the problem. Again thanks. |
Registered Member
|
|
KDE Developer
|
Already done, thanks.
--
Mark Kretschmann - Amarok Developer |
Administrator
|
Problem solved? Please click on "Accept this answer" below the post with the best answer to mark your topic as solved.
10 things you might want to do in KDE | Open menu with Super key | Mouse shortcuts |
Registered users: Bing [Bot], claydoh, Google [Bot], rblackwell, Yahoo [Bot]