logo       

Re: Building KDevelop: msg#00328

kde-devel

Subject: Re: Building KDevelop

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.

Regards,
Michael



>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<
Google Custom Search

News | Mail Home | sitemap | FAQ | advertise