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