flatmax / gtkiostream

Trivialised Threading, GTK GUIs, Signal Processing, Neural Networks, Audio Processing, Octave interfacing ... and more !
13 stars 7 forks source link

More octave fix #10

Closed HinTak closed 4 years ago

HinTak commented 4 years ago

A few more updates. The list of dependencies are just new stuff not in my fedora laptop and my pi, not meant to be exhaustive.

HinTak commented 4 years ago

Btw, there are a fair number of deprecated warnings against octave 4.x (I have 5.x on fedora but 4.x on raspbian) - I see you were on octave 3.x - do you worry about supporting that?

Anyway - just questions that came up; don't necessarily mean I want to carry on, so this pull is as is - if I want to do those deprecation warnings that's another pull.

flatmax commented 4 years ago

We don't need to support very old octave versions. On desktop distributions they are typically much newer. On embedded build systems like openembedded and buildroot, we custom build to more recent versions.

HinTak commented 4 years ago

@flatmax personally, I think trying to support octave 3.x is a lost cause, considering that octave itself is playing catch-up with matlab. So perhaps one should just concentrate on what works with current octave (5.x) and if it is not too painful, one version back.

I mean many of the warnings seems to be that you were copying/redefining octave types which has since become accessible. So this trend (of removing duplicate / colliding definitions) for current octave is likely to break compatibility with older octave.