Version: 3.5.1 (using 3.5.5, Debian Package 4:3.5.5a.dfsg.1-8etch1 (4.0)) Compiler: Target: i486-linux-gnu OS: Linux (i686) release 2.6.18-6-686 The compiler errors are not shown in the output window. In version 3.3.5 ist had worked properly, but in this version no error output is shown. here is an example: make all-recursive Making all in src if g++ -DHAVE_CONFIG_H -I. -I/home/martin/test1/src -I.. -g3 -MT test1.o -MD -MP -MF ".deps/test1.Tpo" -c -o test1.o /home/martin/test1/src/test1.cpp; then mv -f ".deps/test1.Tpo" ".deps/test1.Po"; else rm -f ".deps/test1.Tpo"; exit 1; fi /home/martin/test1/src/test1.cpp: In function 'int main(int, char**)': <br /> <br /> <br /> <br /> <br /> *** Beendet mit Status: 2 *** If you execute the make in a terminal window the output is: Making all in src make[2]: Entering directory `/home/martin/eib/debug/src' if g++ -DHAVE_CONFIG_H -I. -I/home/martin/eib/src -I.. -O0 -g3 -MT main.o -MD -MP -MF ".deps/main.Tpo" -c -o main.o /home/martin/eib/src/main.cpp; \ then mv -f ".deps/main.Tpo" ".deps/main.Po"; else rm -f ".deps/main.Tpo"; exit 1; fi /home/martin/eib/src/main.cpp: In function ‘int main(int, char**)’: /home/martin/eib/src/main.cpp:54: error: ‘sHomeDir’ was not declared in this scope /home/martin/eib/src/main.cpp:56: error: ‘sHomeDir’ was not declared in this scope make[2]: *** [main.o] Fehler 1 make[2]: Leaving directory `/home/martin/eib/debug/src' make[1]: *** [all-recursive] Fehler 1 make[1]: Leaving directory `/home/martin/eib/debug' make: *** [all] Fehler 2
You're the second to report this, however I can't reproduce this problem. So its almost impossible to fix this. Apparently the error output from make doesn't reach the output plugin. I did some changes in that area before the 3.5.1 release, but as I said it all works fine over here.
I'm having the very same problem! g++ -c -pipe -g -D_REENTRANT -Wall -W -DQT_SHARED -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -I. -o main.o main.cpp main.cpp: In function 'int main(int, char**)': <br /> <br /> make[1]: *** [main.o] Error 1 <br /> *** Exited with status: 2 *** Kdevelop version: 3.5.1, kubuntu package 4:3.5.1-0; Kde version: 3.5.9.
Finally I can reproduce this, so a fix shouldn't take long.
SVN commit 780036 by apaku: I hate it when I do such stupid, stupid mistakes and can't fix them before anybody notices... This fixes empty lines in the build outputview. BUG:158236 M +7 -4 makewidget.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=780036
*** Bug 158518 has been marked as a duplicate of this bug. ***
*** Bug 158531 has been marked as a duplicate of this bug. ***
I've tried to compile kdevelop with the patched makewidget.cpp, but the result is always the same, getting missing lines in the output. ~ andi
Andreas I need more information. Especially: Steps to repoduce, preferably with one of the existing application templates. What error you're missing exactly - is it stderr or stdout? In which tab (I guess the Messages one for build messages, but I'd like to be sure). Also did you do a make install after the make? Do you have a system-version installed (i.e. via package management)? I can't reproduce the problem anymore, with any of the projects I have here and I could until I added the fix.
Hi, I'm sorry, it was my mistake. I didn't install the patched version, I just started the fresh compiled version out of the source-tree. Consequently the buggy installed modules were loaded. After installing it worked like expected. Thanks for your help, ~ andi On Thursday 28 Feb 2008, Andreas Pakulat wrote: [bugs.kde.org quoted mail]