kdevelop svn build error
Paul Wheeler
paulrwheeler at gmail.com
Sat Jun 6 11:59:23 BST 2009
On 6/6/09, Paul Wheeler <paulrwheeler at gmail.com> wrote:
> On 6/5/09, Chris Bruner <cbruner at quadro.net> wrote:
> >
> >
> > > I had this issue and hacked the kdevelop cmake file to hard code the
> > > include for KDE4Workspace. I have since done a new checkout and it
> > > seemed to work but I do not know what I have changed since or what
> > > component (kde,cmake,kdevelop,kdevelop overlay) was originally at
> > > fault. I am sure this will be fixed before a stable release.
> > >
> > >
> > would you mind doing a "svn diff" of your kdevelop to clue us in.
> >
>
>
> ** THIS IS A COMPLETE HACK AND IS NOT RECOMMENDED AS A PROPER SOLUTION **
> As Andreas has mentioned the problem is nothing to do with kdevelop.
>
> # locate libkworkspace.so
> /usr/kde/4.1/lib64/libkworkspace.so.4.1.0
> /usr/kde/4.1/lib64/libkworkspace.so
> /usr/kde/4.1/lib64/libkworkspace.so.4
> /usr/kde/4.2/lib64/libkworkspace.so.4.2.0
> /usr/kde/4.2/lib64/libkworkspace.so
> /usr/kde/4.2/lib64/libkworkspace.so.4
>
> I then changed:
> /usr/portage/distfiles/svn-src/kdevelop/kdevelop/debuggers/gdb/CMakeLists.txt
>
> target_link_libraries(kdevgdb sublime
> ${KDEVPLATFORM_INTERFACES_LIBRARY}
> ${KDEVPLATFORM_LANGUAGE_LIBRARY}
> ${KDEVPLATFORM_DEBUGGER_LIBRARY}
> ${KDEVPLATFORM_OUTPUTVIEW_LIBRARY}
> ${KDEVPLATFORM_PROJECT_LIBRARY}
> ${KDE4_KDEUI_LIBS}
> ${KDEVPLATFORM_UTIL_LIBRARY}
> ${KDE4_KTEXTEDITOR_LIBS}
> ${KDE4WORKSPACE_PROCESSUI_LIBS}
> )
>
>
> To
>
> target_link_libraries(kdevgdb sublime
> ${KDEVPLATFORM_INTERFACES_LIBRARY}
> ${KDEVPLATFORM_LANGUAGE_LIBRARY}
> ${KDEVPLATFORM_DEBUGGER_LIBRARY}
> ${KDEVPLATFORM_OUTPUTVIEW_LIBRARY}
> ${KDEVPLATFORM_PROJECT_LIBRARY}
> ${KDE4_KDEUI_LIBS}
> ${KDEVPLATFORM_UTIL_LIBRARY}
> ${KDE4_KTEXTEDITOR_LIBS}
> /usr/usr/kde/4.2/lib64/libkworkspace.so
> )
just noticed that this shouldnt have a } at the end of the library as
its not a CMake variable. ;-)
>
> I think the last line is right, cant rememeber if it wants the .so or
> not. Some googling cmake will help you if it is not quite right.
>
>
> > > I managed to find the true include path using 'locate's and then
> > > adjusted the kdevelop cmake file. The hack is only 1 or 2 lines in the
> > > cmake file and is fairly logical without much cmake knowledge.
> > >
> > > If you are using svn builds and/or gentoo overlays this shouldn't be
> > > beyond your scope.
> > >
> > > Paul
> > >
> > >
> > >
> >
> > your faith in your fellow developers is amazing :)
> >
>
> My view is probably similar to the devs, if you are going to use svn
> versions of software you should be familiar with the buildtools
> associated with that project and able to solve minor problems (albeit
> in a very hacky way)
>
>
> >
> > _______________________________________________
> > kdevelop mailing list
> > kdevelop at kdevelop.org
> > https://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop
> >
>
More information about the KDevelop
mailing list