Saturday, August 8, 2009

Installing the pre-alpha version of Open-Octave

Open-Octave, the upcoming replacement for Rosegarden in my set-up,
is based on KDE3 so I have some troubles installing it ...

First I downloaded the most recent source-code:
peter@avlinux:~/src/openoctave/ git clone git://68.150.160.199:9418/var/git/openoctave.git

Then cd into the new openoctave folder, then build the configuration using cmake:
(don't forget the . after the cmake command)
peter@avlinux:~/src/openoctave/openoctave$ cmake .
[snip]
-- Didn't find KDE3 headers
-- Didn't find KDE3 core library
-- Didn't find the KDE3 dcopidl preprocessor
-- Didn't find the KDE3 dcopidl2cpp preprocessor
-- Didn't find the KDE3 kconfig_compiler preprocessor
CMake Error at /usr/share/cmake-2.6/Modules/FindKDE3.cmake:274 (MESSAGE):
Could NOT find everything required for compiling KDE 3 programs
Call Stack (most recent call first):
CMakeLists.txt:97 (FIND_PACKAGE)


-- Configuring incomplete, errors occurred!
peter@avlinux:~/src/openoctave/openoctave$


So I opened Synaptic package manager and looked for kde3.
I guess kdebase-bin-kde3 is the package I need
but it conflicts with the kdebase-runtime-bin-kde4 package, currently installed on my (kind of messed up) AV Linux partition, so this would require kmidimon, kchmviewer and rosegarden to be removed (amongst others less important to me).

Maybe I could reinstall kmidimon later, but at the moment I don't want to do that, since I've got a JSynthLib driver to finish and shouldn't let myself get too distracted because of this promising project.

For now, I'll just keep an eye on the Open-Octave-Project ... especially because they keep the focus on doing the MIDI stuff, not audio or even notation, while its code is based on the good old Rosegarden.

2 comments:

Anonymous said...

ccherrett here,

http://www.openoctave.org/downloads/oomidi

That page might have some info to help you.

FreqRush said...

Thanks Christopher,
After exporting the KDE3 and QT3 dirs, I still had the same errors, but
I'll look into it a little deeper when I finished my SysEx editor.

It's too much fun now that I finally (begin to) understand JSynthLib's structure.

Btw, I just found out I can use Jackd with JSynthLib and virmidi :-)
and isn't it a goal to remove kde3 dependencies?