Project for file

Andreas Pakulat apaku at gmx.de
Sat Feb 16 08:49:09 UTC 2008


On 16.02.08 01:42:20, Aleix wrote:
> Hi list,
> Today I noticed that there was a lot of problems when opening a c++
> file (on a cmake project).
> 
> I saw that it wasn't able to find any headers and digging through the
> output I have found that:
> 
> kdevelop(29102)/kdevelop (cpp support)
> CppLanguageSupport::findIncludePaths: Did not find a build-manager for
> KUrl("file:///home/kde-devel/kdevelop/buildtools/managers/cmake/parser/variablemap.cpp")
> kdevelop(29102)/kdevelop (cpp support)
> CppLanguageSupport::findIncludePaths: Failed to resolve include-path
> for " KUrl("file:///home/kde-devel/kdevelop/buildtools/managers/cmake/parser/variablemap.cpp")
> ": "Makefile is missing in folder
> "/home/kde-devel/kdevelop/buildtools/managers/cmake/parser""
>  "problem while trying to resolve include-paths for variablemap.cpp"
> 
> Well, it is actually saying that he can't find a project for the
> specified file, which is found on the project obviously.
> 
> Does anybody have any idea about how to solve this?

Fix projectForFile on IProject, at least I suspect the problem is there.
After all thats what C++ support calls. Having a file visible in the
project tree does not necessarily mean C++ support can find the project
for it, simply because projectForFile might have a logic bug :)

Andreas

-- 
You are dishonest, but never to the point of hurting a friend.




More information about the KDevelop-devel mailing list