[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-devel
Subject:    Re: Building KDevelop
From:       Charles Abela <charles.abela () gmail ! com>
Date:       2009-07-28 20:02:11
Message-ID: 5908cca00907281302k326d27e1te1cef6bcdd831296 () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


It seems that after updating kdebase, the building/installation problems
disappeared. I had to update all other KDE related packages however to avoi=
d
any conflicts. Now I'm running KDE version 4.3.61.
Thanks for you help.

Charlie

On Tue, Jul 28, 2009 at 2:22 PM, Andreas Pakulat <apaku@gmx.de> wrote:

> 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@confuego.org>
> > > 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 err=
or
> > >>> 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
> > >>>
> =91GDBDebugger::ProcessSelectionDialog::ProcessSelectionDialog(QWidget*)=
=92:
> > >>> /home/kde-
> > >> devel/kde/src/kdevelop-3.9.94/debuggers/gdb/processselection.cpp:44:
> > >>> error: =91class KSysGuardProcessList=92 has no member named
> > >>> =91setKillButtonVisible=92
> > >>> 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.7=
0
> > 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 min=
or
> 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 <<
>

[Attachment #5 (text/html)]

It seems that after updating kdebase, the building/installation problems disappeared. \
I had to update all other KDE related packages however to avoid any conflicts. Now \
I&#39;m running KDE version 4.3.61.<br>Thanks for you help.<br> \
<br>Charlie<br><br><div class="gmail_quote">On Tue, Jul 28, 2009 at 2:22 PM, Andreas \
Pakulat <span dir="ltr">&lt;<a href="mailto:apaku@gmx.de">apaku@gmx.de</a>&gt;</span> \
wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, \
204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"> <div><div></div><div \
class="h5">On 28.07.09 15:18:32, Michael Leupold wrote:<br> &gt; Pau Garcia i Quiles \
wrote:<br> &gt; &gt; On Tue, Jul 28, 2009 at 2:08 PM, Michael Leupold&lt;<a \
href="mailto:lemma@confuego.org">lemma@confuego.org</a>&gt;<br> &gt; &gt; wrote:<br>
&gt; &gt;&gt; -----BEGIN PGP SIGNED MESSAGE-----<br>
&gt; &gt;&gt; Hash: SHA1<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; Charles Abela wrote:<br>
&gt; &gt;&gt;&gt; KDE version 4.2.2<br>
&gt; &gt;&gt;&gt; I have downloaded and tried to and install the new version. The \
error<br> &gt; &gt;&gt;&gt; persists when installing kdevelop<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; [ 52%] Building CXX object<br>
&gt; &gt;&gt;&gt; debuggers/gdb/CMakeFiles/gdbtest.dir/processselection.o<br>
&gt; &gt;&gt;&gt; /home/kde-<br>
&gt; &gt;&gt; devel/kde/src/kdevelop-3.9.94/debuggers/gdb/processselection.cpp:<br>
&gt; &gt;&gt;&gt; In constructor<br>
&gt; &gt;&gt;&gt; ‘GDBDebugger::ProcessSelectionDialog::ProcessSelectionDialog(QWidget*)’:<br>
 &gt; &gt;&gt;&gt; /home/kde-<br>
&gt; &gt;&gt; devel/kde/src/kdevelop-3.9.94/debuggers/gdb/processselection.cpp:44:<br>
 &gt; &gt;&gt;&gt; error: ‘class KSysGuardProcessList’ has no member named<br>
&gt; &gt;&gt;&gt; ‘setKillButtonVisible’<br>
&gt; &gt;&gt;&gt; make[2]: *** \
[debuggers/gdb/CMakeFiles/gdbtest.dir/processselection.o]<br> &gt; &gt;&gt;&gt; Error \
1<br> &gt; &gt;&gt;&gt; make[1]: *** [debuggers/gdb/CMakeFiles/gdbtest.dir/all] Error \
2<br> &gt; &gt;&gt;&gt; make: *** [all] Error 2<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; You need kdebase from KDE 4.3RC1 or newer (preferably 4.3RC3 or \
trunk).<br> &gt; &gt;<br>
&gt; &gt; Since when is KDE 4.3RC1 or newer a requirement? I&#39;ve been building<br>
&gt; &gt; against KDE 4.2.4 for a while and it works fine. (for instace, the<br>
&gt; &gt; Ubuntu packages in my PPA with yesterday&#39;s svn checkout from \
KDevelop<br> &gt; &gt; and KDevPlatform are built against KDE 4.2.4)<br>
&gt;<br>
&gt; It&#39;s probably not strictly a requirement. processselection.cpp says:<br>
&gt; #if KDE_IS_VERSION( 4, 2, 70 )<br>
&gt;     m_processList-&gt;setKillButtonVisible(false);<br>
&gt; #endif<br>
&gt;<br>
&gt; So maybe there is something else going wrong in Charles&#39; build. So the<br>
&gt; problem seems to be that his system THINKS it&#39;s &gt;4.2 while in fact<br>
&gt; kdebase/workspace isn&#39;t.<br>
&gt;<br>
&gt; KSysGuardProcessList::setKillButtonVisible() was added in 4.3 (or 4.2.70<br>
&gt; rather), so if your KDE thinks it&#39;s more recent than that but doesn&#39;t \
know<br> &gt; the method, something is broken.<br>
<br>
</div></div>Yes, his KDE installation is broken. kdelibs is 4.3, but kdebase is \
still<br> 4.2. Thats simply not supported by us, kdebase needs to have the same \
minor<br> version as kdelibs as we don&#39;t have any way of checking the kdebase<br>
version.<br>
<br>
Andreas<br>
<font color="#888888"><br>
--<br>
You plan things that you do not even attempt because of your extreme caution.<br>
</font><div><div></div><div class="h5"><br>
&gt;&gt; Visit <a href="http://mail.kde.org/mailman/listinfo/kde-devel#unsub" \
target="_blank">http://mail.kde.org/mailman/listinfo/kde-devel#unsub</a> to \
unsubscribe &lt;&lt;<br> </div></div></blockquote></div><br>



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


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic