93%] Building CXX object amarok/src/CMakeFiles/amarok-shared.dir/editfilterdialog.cpp.o Linking CXX shared library libamarok.so CMakeFiles/amarok-shared.dir/actionclasses.cpp.o: In function `Amarok::Menu::helpMenu(QWidget*)': actionclasses.cpp:(.text+0x1522): undefined reference to `Amarok::aboutData' collect2: ld returned 1 exit status make[2]: *** [amarok/src/libamarok.so.0.0.0] Error 1 make[1]: *** [amarok/src/CMakeFiles/amarok-shared.dir/all] Error 2 make: *** [all] Error 2
actionclasses.cpp . . . KPopupMenu* Menu::helpMenu( TQWidget *tqparent ) //STATIC { extern KAboutData aboutData;
if ( s_helpMenu == 0 ) s_helpMenu = new KHelpMenu( tqparent, &aboutData, Amarok::actionCollection() );
return s_helpMenu->menu(); } . . .
On Sun, May 8, 2011 at 00:08, Baho Utot baho-utot@columbus.rr.com wrote:
93%] Building CXX object amarok/src/CMakeFiles/amarok-shared.dir/editfilterdialog.cpp.o Linking CXX shared library libamarok.so CMakeFiles/amarok-shared.dir/actionclasses.cpp.o: In function `Amarok::Menu::helpMenu(QWidget*)': actionclasses.cpp:(.text+0x1522): undefined reference to `Amarok::aboutData' collect2: ld returned 1 exit status make[2]: *** [amarok/src/libamarok.so.0.0.0] Error 1 make[1]: *** [amarok/src/CMakeFiles/amarok-shared.dir/all] Error 2 make: *** [all] Error 2
actionclasses.cpp . . . KPopupMenu* Menu::helpMenu( TQWidget *tqparent ) //STATIC { extern KAboutData aboutData;
if ( s_helpMenu == 0 ) s_helpMenu = new KHelpMenu( tqparent, &aboutData, Amarok::actionCollection() );
return s_helpMenu->menu(); }
This is not an CMake-related bug, it also happens with the old, autotools-based, build system, so it's more likely a gcc4.6 issue.
Amarok::aboutData is defined in app.cpp, that is built in libamarok... but I can't make it work.
Any hint?
-- Albert Vaca
On Sunday 12 June 2011 02:37:41 Albert Vaca wrote:
Amarok::aboutData is defined in app.cpp, that is built in libamarok... but I can't make it work.
Any hint?
We have a patch for Amarok in openSUSE's KDE:KDE3 repository.
On 12 June 2011 17:43, Ilya Chernykh anixxsus@gmail.com wrote:
On Sunday 12 June 2011 02:37:41 Albert Vaca wrote:
Amarok::aboutData is defined in app.cpp, that is built in libamarok... but I can't make it work.
Any hint?
We have a patch for Amarok in openSUSE's KDE:KDE3 repository.
Can you send it to our mailing list then? If OpenSuse has useful patches we should incorporate them into our repositories
On Sun, Jun 12, 2011 at 18:54, Calvin Morrison mutantturkey@gmail.com wrote:
On 12 June 2011 17:43, Ilya Chernykh anixxsus@gmail.com wrote:
On Sunday 12 June 2011 02:37:41 Albert Vaca wrote:
Amarok::aboutData is defined in app.cpp, that is built in libamarok... but I can't make it work.
Any hint?
We have a patch for Amarok in openSUSE's KDE:KDE3 repository.
Can you send it to our mailing list then? If OpenSuse has useful patches we should incorporate them into our repositories
I might start browsing through KDE:KDE3 for useful items too.
(PS if anyone has a patch, the mailing list is now configured to catch patches, so don't afraid of it getting lost anymore)
On Monday 13 June 2011 02:54:49 Calvin Morrison wrote:
On 12 June 2011 17:43, Ilya Chernykh anixxsus@gmail.com wrote:
On Sunday 12 June 2011 02:37:41 Albert Vaca wrote:
Amarok::aboutData is defined in app.cpp, that is built in libamarok... but I can't make it work.
Any hint?
We have a patch for Amarok in openSUSE's KDE:KDE3 repository.
Can you send it to our mailing list then?
I made this patch just a few minutes ago: https://api.opensuse.org/public/source/KDE:KDE3/kde3-amarok/gcc46-fix.patch
If OpenSuse has useful patches we should incorporate them into our repositories
openSUSE has thousands of patches and hundreds of additional KDE3 packages now.
On 12 June 2011 19:25, Ilya Chernykh anixxsus@gmail.com wrote:
On Monday 13 June 2011 02:54:49 Calvin Morrison wrote:
On 12 June 2011 17:43, Ilya Chernykh anixxsus@gmail.com wrote:
On Sunday 12 June 2011 02:37:41 Albert Vaca wrote:
Amarok::aboutData is defined in app.cpp, that is built in libamarok... but I can't make it work.
Any hint?
We have a patch for Amarok in openSUSE's KDE:KDE3 repository.
Can you send it to our mailing list then?
I made this patch just a few minutes ago: https://api.opensuse.org/public/source/KDE:KDE3/kde3-amarok/gcc46-fix.patch
If OpenSuse has useful patches we should incorporate them into our repositories
openSUSE has thousands of patches and hundreds of additional KDE3 packages now.
Even more reason to use them!