Version: CVS (using KDE KDE 3.1.1) Installed from: RedHat RPMs OS: Linux I checked out the latest CVS version yesterday and noticed that the class browser does not find the C++ classes in my projects anymore. I first thought this was because I am using custom Makefiles and the source lives in subdirectories. But I have the same problem in automake projects where all files are in the src directory. I noticed that the class browser interface (popup menu) changed. So I guess it is being changed around and something broke in the process? Is somebody working on this problem? Or do I have to change some setting somewhere to make it work again? Hendrik PS: Sorry for duplicate posting in the forum. I only now found the bug database.
There is some work going on on the class view. Please update regularly.
Hmm, strange. Are classes missing from toolbar selectors only? Does this happens with all of your projects? Can you send a test project? Sorry for a lot of questions ;), I just need more information.
Yes. This seems to happen with all my projects. I just tried creating a new Simple KDE project using the wizard and even for that case it is broken. I attach the created project as an archive. The classes are missing from the toolbar selector, from the class tree view in the left sidebar (Ideal mode). Furthermore Header/Implementation switching does not work (greyed out in the menu).
Created attachment 2211 [details] test project (simple kde project from wizard, unmodified)
this also happens to my kdevel installation. i did a complete uninstall (by hand) and reinstalled. same problem. nothing is shown in the class browser.
Did the test here. -New Simple KDE project using the wizard works fine -The classes are not missing from the toolbar selector nor from the class tree -ViewHeader/Implementation switching works So... The problem is that you have some old configuration files. -Please delete ALL kdev* and gideon* files and directories from your KDE (usualy /usr/kde or opt/kde) instalation directory. Please delete ALL kdev* and gideon* files and directories from your KDEHOME (usualy ~/.kde ) instalation directory. Re install gideon (basicaly issue make install) That's it
Just checked out gideon today and the class browser is not working. I followed the suggestions as descriped in Comment #6 and removed the configuration files. But it didn't solve the problem :-(
Sorry but this bug is not resolved in any way! Just because things work on one machine does not mean that there is no problem! I just did the following: Wiped my source directory, wiped the installation directory Did a checkout of the current CVS version (15.08.2003) configure with the following flags --prefix=path/to/local/directory --without-arts after installing, I completely removed (after backing it up of course) my .kde directory to get rid of all configuration files. I still have the same problems. I suspect that it might be related to the --prefix install. Christian, Peter, are you using --prefix as well? Maybe some hard coded paths in the code somewhere or something like that?
Did not see the switch for reopening before (was not logged in)
Hi Hendrik, I was usig the following script to compile kdevelop as root. #!/bin/sh cd kdevelop && \ cvs update -dP && \ make -f admin/Makefile.common cvs-clean && \ make -f Makefile.cvs && \ ./configure --prefix=/opt/kde3 --disable-libtool-lock --enable-cvs --enable-cpp \ --enable-java --enable-bash --enable-customproject --enable-autoproject \ --enable-scriptproject && \ make -j 5 && make install It has been working perfect except for the last week where I got the problems with the class browser. I'm using Suse 8.2 with the standart kde 3.1.1 that foloows with that distrubution.
Sorry I forgot to mention that I'm using distcc and ccache to speed up the compilation, but I havn't experienced any problems before.
Great work !! The class browser is working again :-) With CVS from 2003-08-17. Thanks for quick fix. It's now possible to view the class tree again. /peter
Same here. It is working fine now. Awesome. Thanks! Also the auto complete seems to work now with namespaces. Very nice! Closing this bug
moving to kdevplatform's classbrowser