[prev in list] [next in list] [prev in thread] [next in thread]
List: amarok-devel
Subject: Re: undefined Symbols in applets
From: Erik Hovland <erik () hovland ! org>
Date: 2011-09-01 14:45:30
Message-ID: CAM23EaPQ+Di5YxxuVbRJtmPhiZM3P0f72D+hx84ExQ7ogdwOVw () mail ! gmail ! com
[Download RAW message or body]
On Thu, Sep 1, 2011 at 6:45 AM, Mathias Panzenböck
<grosser.meister.morti@gmx.net> wrote:
> Since a few days I can't compile Amarok any more. I get lots of undefined
> symbols concerning QGraphicsWebView and QWebSettings. I use Fedora 14 which
> ships Qt 4.7.3 and I have qt-webkit-devel installed.
>
> Maybe there are some errors in some CMakeList.txt files that forget to link
> the necessary libraries? How can I find out what's wrong and fix it? I did
> run make clean before I run make -j2.
A recent commit by Kevin Funk caused the same problem for me. I don't have
my git write access straightened out, so I haven't pushed my change.
But attached
is my patch to fix the problem.
If it works, let us know. Perhaps someone can push it or a better patch before
I get my act together.
E
--
Erik Hovland
erik@hovland.org
http://hovland.org/
["fix-linking-in-applets.patch" (text/x-patch)]
diff --git a/src/context/applets/info/CMakeLists.txt \
b/src/context/applets/info/CMakeLists.txt index 9e03acd..1808b09 100644
--- a/src/context/applets/info/CMakeLists.txt
+++ b/src/context/applets/info/CMakeLists.txt
@@ -17,6 +17,7 @@ target_link_libraries(amarok_context_applet_info
amaroklib
${KDE4_PLASMA_LIBS}
${KDE4_KDEWEBKIT_LIBS}
+ ${QT_QTWEBKIT_LIBRARY}
)
install(TARGETS amarok_context_applet_info DESTINATION ${PLUGIN_INSTALL_DIR})
diff --git a/src/context/applets/upcomingevents/CMakeLists.txt \
b/src/context/applets/upcomingevents/CMakeLists.txt index ee11eb8..dfa5c16 100644
--- a/src/context/applets/upcomingevents/CMakeLists.txt
+++ b/src/context/applets/upcomingevents/CMakeLists.txt
@@ -32,6 +32,8 @@ target_link_libraries(amarok_context_applet_upcomingEvents
${KDE4_PLASMA_LIBS}
${KDE4_KDEUI_LIBS}
${KDE4_KDEWEBKIT_LIBS}
+ ${QT_QTWEBKIT_LIBRARY}
+ ${QT_QTNETWORK_LIBRARY}
)
install(TARGETS amarok_context_applet_upcomingEvents DESTINATION \
${PLUGIN_INSTALL_DIR})
diff --git a/src/context/applets/wikipedia/CMakeLists.txt \
b/src/context/applets/wikipedia/CMakeLists.txt index 5724cab..74b851b 100644
--- a/src/context/applets/wikipedia/CMakeLists.txt
+++ b/src/context/applets/wikipedia/CMakeLists.txt
@@ -19,6 +19,7 @@ target_link_libraries(amarok_context_applet_wikipedia
${KDE4_PLASMA_LIBS}
${KDE4_KIO_LIBS}
${KDE4_KDEWEBKIT_LIBS}
+ ${QT_QTWEBKIT_LIBRARY}
)
install(TARGETS amarok_context_applet_wikipedia DESTINATION ${PLUGIN_INSTALL_DIR})
_______________________________________________
Amarok-devel mailing list
Amarok-devel@kde.org
https://mail.kde.org/mailman/listinfo/amarok-devel
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic