From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.1) Gecko/20020724 Description of problem: If the code has errors, clicking on the error message in the output window opens a wrong file. Version-Release number of selected component (if applicable): How reproducible: Always Steps to Reproduce: 1.use wizard to create a new project under ~/test 2.write a simple program named "hello.cpp"(see below), then copy the file to ~/test/test, which is the default dir of code in kdevelop. 3.delete a ";", making the code containing error. 4. build the project. 5. click on the error message. Actual Results: a warning dialog pop up complaining that it can't find ~/test/hello.cpp Expected Results: it open the file ~/test/test/hello.cpp and go to the line containing the error. Additional info: The following is hello.cpp, which simply print "Hello World!". --------------------------------------------------------------- #include <stdio.h> int main() { printf("Hello World!\n"); return 0; }
We can use a temporary way to solve the problem: link the code file(*.c,*.cpp,*.h) in ~/test/test to ~/test.
This bug still exists in redhat 8.0
it's fixed in 2.1.5-1