|
Re: Building KDevelop: msg#00330kde-devel
On 28.07.09 15:18:32, Michael Leupold wrote: > Pau Garcia i Quiles wrote: > > On Tue, Jul 28, 2009 at 2:08 PM, Michael Leupold<lemma@xxxxxxxxxxxx> > > wrote: > >> -----BEGIN PGP SIGNED MESSAGE----- > >> Hash: SHA1 > >> > >> Charles Abela wrote: > >>> KDE version 4.2.2 > >>> I have downloaded and tried to and install the new version. The error > >>> persists when installing kdevelop > >>> > >>> [ 52%] Building CXX object > >>> debuggers/gdb/CMakeFiles/gdbtest.dir/processselection.o > >>> /home/kde- > >> devel/kde/src/kdevelop-3.9.94/debuggers/gdb/processselection.cpp: > >>> In constructor > >>> âGDBDebugger::ProcessSelectionDialog::ProcessSelectionDialog(QWidget*)â: > >>> /home/kde- > >> devel/kde/src/kdevelop-3.9.94/debuggers/gdb/processselection.cpp:44: > >>> error: âclass KSysGuardProcessListâ has no member named > >>> âsetKillButtonVisibleâ > >>> make[2]: *** [debuggers/gdb/CMakeFiles/gdbtest.dir/processselection.o] > >>> Error 1 > >>> make[1]: *** [debuggers/gdb/CMakeFiles/gdbtest.dir/all] Error 2 > >>> make: *** [all] Error 2 > >> > >> You need kdebase from KDE 4.3RC1 or newer (preferably 4.3RC3 or trunk). > > > > Since when is KDE 4.3RC1 or newer a requirement? I've been building > > against KDE 4.2.4 for a while and it works fine. (for instace, the > > Ubuntu packages in my PPA with yesterday's svn checkout from KDevelop > > and KDevPlatform are built against KDE 4.2.4) > > It's probably not strictly a requirement. processselection.cpp says: > #if KDE_IS_VERSION( 4, 2, 70 ) > m_processList->setKillButtonVisible(false); > #endif > > So maybe there is something else going wrong in Charles' build. So the > problem seems to be that his system THINKS it's >4.2 while in fact > kdebase/workspace isn't. > > KSysGuardProcessList::setKillButtonVisible() was added in 4.3 (or 4.2.70 > rather), so if your KDE thinks it's more recent than that but doesn't know > the method, something is broken. Yes, his KDE installation is broken. kdelibs is 4.3, but kdebase is still 4.2. Thats simply not supported by us, kdebase needs to have the same minor version as kdelibs as we don't have any way of checking the kdebase version. Andreas -- You plan things that you do not even attempt because of your extreme caution. >> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<
|
|
||||||||||||||||||||||||||
|
|
|
| News | Mail Home | sitemap | FAQ | advertise |