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: