I made some headway in compiling which might help: The ./configure file in source has a reference to qscintilla: octave_qscintilla_libnames="qscintilla2-qt5 qt5scintilla2" which fails to find the qscintilla library because it searches a dash instead of underscore. Change it to octave_qscintilla_libnames="qscintilla2_qt5 qt5scintilla2" and voila! It compiles with qscintilla intact, and the resultant GUI has the editor as expected. I'm pretty sure I'm still missing a bunch of other things - for example I can't figure out how to make my blas-devel comply with 64-bit integers (necessary for octave to load large matrices; critical for my use), but I think this will help the packager a lot. 4.3.0 from unstable also seems to have the same editor-missing problem, so it'll be great if somebody take notice of this when building the official packages for SuSE.