[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#953773: RFS: codelite/14.0+dfsg-1 [QA] -- Powerful and lightweight IDE



Hi,

>On Fri, Mar 13, 2020 at 11:19:46AM +0000, David Hart wrote:
>>  * Package name    : codelite
>>    Version         : 14.0+dfsg-1
>> ...
>> This is an update to the latest upstream version, codelite 14.0.
>> The amended package builds and works, and has no significant lintian issues.
>
>Hi!
>I'm afraid it doesn't build on current unstable: there's this bug repeated
>in eleventy zillion places:
>
>/usr/include/wx-3.0/wx/datetime.h:462:40: error: ‘INT_MIN’ was not declared in
>this scope
>  462 |     wxDateTime() { m_time = wxLongLong(wxINT32_MIN, 0); }
>      |                                        ^~~~~~~~~~~
>/usr/include/wx-3.0/wx/datetime.h:462:40: note: ‘INT_MIN’ is defined in header
>‘<climits>’; did you forget to ‘#include <climits>’?

Argh!, yes. I now get that too after a dist-upgrade, and in a new sbuild (I
don't think my previous one was updating properly). However it also happens when
trying to build the current codelite 13.0 package.

It seems to be a result of gcc upgrading to 9.3.0, and has now been reported
elsewhere: e.g. #953806 and #953796. There's also an explanation (that's well
outside my comfort zone) at
https://bugs.launchpad.net/ubuntu/+source/chrony/+bug/1867316 .

IIUC this needs to be fixed in gcc, and there's nothing that can be done at
codelite level.

Thank you for your input.

Regards,

David


Reply to: