Bug #1372

TheIDE fails to compile with NOGTK flag

Added by Jan Dolinár over 4 years ago. Updated over 4 years ago.

Status:ApprovedStart date:01/24/2016
Priority:NormalDue date:
Assignee:Jan Dolinár% Done:

0%

Category:IDESpent time:-
Target version:-

Description

It seems to be some issue with Upp namespace. See full buildlog here: http://pastebin.com/CnL1Hqkt.

CodeEditorNOGTKCompilationFix.diff Magnifier - CodeEditor NOGTK compilation fix (695 Bytes) Zbigniew Rebacz, 01/26/2016 08:40 PM

History

#1 Updated by Jan Dolinár over 4 years ago

Ok, so it has nothing to do with namespaces... The problem is 'None' in PythonSyntax::Identation::Type. There is macro called None in X/X11.h, which messes things up. The solution is to rename the enum value to something else.

BTW: The "Identation" struct is a typo, it should be renamed to "Indentation".

#2 Updated by Zbigniew Rebacz over 4 years ago

Thanks for information. It is my fault. We can change None. I will make complex patch that allows identation insert in html/xml like style with minor re factoring of indentation. None is probably now - Unknown. Shouldn't syntax be in upp namespace?

#3 Updated by Jan Dolinár over 4 years ago

  • Assignee changed from Miroslav Fidler to Zbigniew Rebacz

Can you please simply rename the None ASAP? It breaks the nightly builds of Debian and Arch packages. Complex changes can wait, but this should be fixed as soon as possible. Thanks.

#5 Updated by Miroslav Fidler over 4 years ago

  • Status changed from New to Ready for QA

Applied.

#6 Updated by Zbigniew Rebacz over 4 years ago

  • Assignee changed from Zbigniew Rebacz to Jan Dolinár

#7 Updated by Jan Dolinár over 4 years ago

  • Status changed from Ready for QA to Approved

Also available in: Atom PDF