Code::Blocks

User forums => General (but related to Code::Blocks) => Topic started by: awake on January 05, 2018, 11:43:48 pm

Title: 17.12 download for Debian / Ubuntu - broken dependencies
Post by: awake on January 05, 2018, 11:43:48 pm
There seem to be cross-dependency errors in the .deb files available for download - the -headers.deb depends on the -dev.deb, but the -dev.deb depends on the -headers.deb (not sure I'm remembering the exact files, but something like that).
Title: Re: 17.12 download for Debian / Ubuntu - broken dependencies
Post by: stahta01 on January 06, 2018, 12:08:25 am
There seem to be cross-dependency errors in the .deb files available for download - the -headers.deb depends on the -dev.deb, but the -dev.deb depends on the -headers.deb (not sure I'm remembering the exact files, but something like that).

The normal install method uses *.deb to get around the issue.

Tim S.
Title: Re: 17.12 download for Debian / Ubuntu - broken dependencies
Post by: awake on January 06, 2018, 04:40:47 am
Yes, of course. That's what I did; it didn't work, reporting cross dependencies.
Title: Re: 17.12 download for Debian / Ubuntu - broken dependencies
Post by: jens on January 06, 2018, 04:41:27 pm
Yes, of course. That's what I did; it didn't work, reporting cross dependencies.
I just uploaded a new version (17.12-1) that should fix it.
Can you test and give feedback ?
Title: Re: 17.12 download for Debian / Ubuntu - broken dependencies
Post by: awake on January 06, 2018, 06:34:54 pm
Jens, thanks for the update. This new version almost works - it breaks looking for libhunspell 1.4, but I have libhunspell 1.6 installed.

Out of curiosity, what version of wxWidgets is this compiled against?

Never mind, I ran it and saw that it is compiled against wx3.02. Based on minimal testing, it looks like it all works except for the spell checking plugin (not exactly a surprise, since libhunspell is the problem).

Presumably I could load the earlier version of libhunspell and get it all working right, but for the moment I'll compile it against wx3.03 and see how it runs ...
Title: Re: 17.12 download for Debian / Ubuntu - broken dependencies
Post by: jens on January 07, 2018, 12:39:14 am
Jens, thanks for the update. This new version almost works - it breaks looking for libhunspell 1.4, but I have libhunspell 1.6 installed.

Out of curiosity, what version of wxWidgets is this compiled against?

Never mind, I ran it and saw that it is compiled against wx3.02. Based on minimal testing, it looks like it all works except for the spell checking plugin (not exactly a surprise, since libhunspell is the problem).

Presumably I could load the earlier version of libhunspell and get it all working right, but for the moment I'll compile it against wx3.03 and see how it runs ...
Are you sure you use the correct version ?
Debian testing has libhunspell 1.6 and my package is build in an uptodate testing chroot, and looking into the codeblocks-contrib package I see a dependency on libhunspell-1.6-0 .
Title: Re: 17.12 download for Debian / Ubuntu - broken dependencies
Post by: awake on January 07, 2018, 07:15:21 pm
Hmm - not sure what happened, but it was complaining but needing hunspell 1.4 when I tried it. (hunspell 1.6, both lib and dev, were/are installed). I have gone ahead and compiled wx3.03 as a monolithic library and compiled c:b 17.12 against it, and all seems to have worked fine. Still testing to see if there are any bugs or gotchas, but so far mostly smooth sailing ... one crash, but not sure what caused it.
Title: Re: 17.12 download for Debian / Ubuntu - broken dependencies
Post by: The_GTA on January 11, 2018, 09:51:02 pm
Anyone know when Code::Blocks 17.12 will be available on Ubuntu artful (17.10)? When doing "apt-get install codeblocks" I still get CB 16.01. Tried installing it manually, ran into some errors (possibly stated in this thread, idk) and gave up because I am using WSL on a non-insider build.
Title: Re: 17.12 download for Debian / Ubuntu - broken dependencies
Post by: oBFusCATed on January 11, 2018, 11:07:20 pm
You should ask the maintainers of ubuntu package of codeblocks.
Open issue on launchpad and I guess you need to advertise it, so people could vote for it.