kdevelop compile problems

Andreas Pakulat apaku at gmx.de
Mon Jul 9 13:16:40 CEST 2007


On 09.07.07 12:04:20, Ralf Habacker wrote:
> Andreas Pakulat schrieb:
> > On 09.07.07 02:04:30, Ralf Habacker wrote:
> >>  #find_package(BerkeleyDB)
> >>  #find_package(TDB)
> >>  include (KDE4Defaults)
> >> Index: languages/cpp/CMakeLists.txt
> >> ===================================================================
> >> --- languages/cpp/CMakeLists.txt	(revision 685261)
> >> +++ languages/cpp/CMakeLists.txt	(working copy)
> >> @@ -31,7 +31,6 @@
> >>      cppcodecompletionmodel.cpp
> >>  )
> >>  
> >> -if(NOT WIN32)
> >>  set(kdevcpplanguagesupport_PART_SRCS
> >>      ${kdevcpplanguagesupport_PART_SRCS}
> >>      includepathresolver.cpp
> >> @@ -39,7 +38,6 @@
> >>      stringhelpers.cpp
> >>      setuphelpers.cpp
> >>  )
> >> -endif(NOT WIN32)
> >>     
> >
> > Huh? It built fine here 2 weeks ago. Can you please check what exactly
> > is the problem? We need to fix that. Please don't commit this part.
> >   
> Linking CXX shared module ../../lib/kdevcpplanguagesupport.dll
> CMakeFiles/kdevcpplanguagesupport.dir/cppcodecompletionmodel.obj: In
> function
> `ZN22CppCodeCompletionModel10setContextEN8KDevelop14DUChainPointerINS0_9DUContextEEERKN11KTextEditor6CursorEPNS4_4ViewE':D:/daten/kdevelop/languages/cpp/cppcodecompletionmodel.cpp:346:
> undefined reference to
> `Cpp::CodeCompletionContext::~CodeCompletionContext()'

Hehe, mingw is pickier about missing destructors obviously. Fixed.

> BTW: I noticed that recent kdevelop 4 code has gotten a major
> refactoring (for example splitting out kdevplatform) and that several
> parts are not working on win32. I'm unsure if this is a win32 porting
> problem or if these issues are platform independent. I found for example
> - creating new projects does not display project templates

I know, it never worked.

> - after opening the kdevelop projectfile the project manager shows only
> the project related dirs but there ist no more functionality

Thats actually correct. The kdevelop project file uses the cmake manager
which doesn't create file-node's yet, the qmake one is currently
"broken" in the same way (as I'm doing a rework of the parser). The only
manager that works somewhat is the custom makefile manager.

> - The Configure KDevelop dialog shows only one tab of settings, in kde3
> kdevelop versions there were much more.

Yes, because thats all whats needed currently.

> Can you tell something about the state of kdevelop 4 ?

Its pre-pre-alpha. We plan to release somewhere between KDE 4.0 and 4.1,
kdevelop4, the platform and the kdewebdev module will not be part of KDE
4.0

Andreas

-- 
Today is the first day of the rest of your life.



More information about the Kde-windows mailing list