News:

Accounts with zero posts and zero activity during the last months will be deleted periodically to fight SPAM!

Main Menu

Code-completion in modern C++, when new release?

Started by Hyena, March 02, 2020, 11:55:06 AM

Previous topic - Next topic

Hyena

It's been so many years since you made the last release and some of the crucial code-completion aspects are not working with the new C++ features such as brace initialization and typed enum classes.

I am starting to consider switching the IDE because of this, but maybe you are just about to make the next official release? If that's the case, I'd be willing to wait a couple of months. Let me know if there is any hope for the next release yet or not. Thanks!

Khram

A very long wait, I agree. And also, version 17.12 is not working absolutely.  :'(
C++ & Fortran in MinGW-GCC-4.3.3 & WinLibs-GCC-14.2 with CB-13596

oBFusCATed

There would be a release soon, but I'm not sure it will fix your CC problems. You can try a night build to see if this is the case.
(most of the time I ignore long posts)
[strangers don't send me private messages, I'll ignore them; post a topic in the forum, but first read the rules!]

Hyena

Quote from: oBFusCATed on March 04, 2020, 06:33:02 PM
There would be a release soon, but I'm not sure it will fix your CC problems. You can try a night build to see if this is the case.

Is the source code available from git somewhere?

oBFusCATed

(most of the time I ignore long posts)
[strangers don't send me private messages, I'll ignore them; post a topic in the forum, but first read the rules!]

Hyena

Quote from: oBFusCATed on March 05, 2020, 08:32:07 PM
The source of the release? Yes it is in the release 20.xx branch on my repo or in svn.

https://github.com/obfuscated/codeblocks_sf/commits/release-20.xx

How do you keep them in synch?

Is there any way I could verify SVN and your git repo contain the same code?

oBFusCATed

I use git svn fetch/git push combos. You can download them both and do some check summing or diffing if you want to be 100% sure. If you want minimal reassurance then you can check the git commits for the svn revision (they have it in the commit message)...
(most of the time I ignore long posts)
[strangers don't send me private messages, I'll ignore them; post a topic in the forum, but first read the rules!]

Hyena

I built codeblocks 20.xx branch. The program starts but is unusable. See the attached screenhots. I am unable to open an existing project and there are no plugins either which I could enable to satisfy the first error message.

Also, when I click help -> about, the program crashes

oBFusCATed

How have you built the plugin? If you've used make install (without passing custom --prefix to configure) you've mess your system up. Also you have to uninstall the old codeblocks if you're going to install in the default location (/usr/local/).
(most of the time I ignore long posts)
[strangers don't send me private messages, I'll ignore them; post a topic in the forum, but first read the rules!]

Hyena

Quote from: oBFusCATed on March 09, 2020, 11:27:24 PM
How have you built the plugin? If you've used make install (without passing custom --prefix to configure) you've mess your system up. Also you have to uninstall the old codeblocks if you're going to install in the default location (/usr/local/).

I didn't install anything. Just executed the binary in the src/src folder.

edit:

I tried both:

./configure --with-contrib-plugins=all

and

./configure --prefix=/usr --with-contrib-plugins=all,-help

same results

oBFusCATed

You need to do make install if you want to have a working binary. Using --prefix=/usr is even worse than using the default. It will mess with the files of the package manager and it might break it. Use a prefix in your home folder to be safe or something like /opt/codeblocks/...
(most of the time I ignore long posts)
[strangers don't send me private messages, I'll ignore them; post a topic in the forum, but first read the rules!]