compiling software outside of repositories

  • ethanay
Posted: Fri, 05/30/2008 - 00:09
hello, I'd like this to be a thread to discuss issues with compiling software from source that isn't found in the 64studio repos, either at all or because the version is dated. Has anyone had any luck with 1) MusE 0.9 http://muse-sequencer.org/ 2) Canorus 0.5 https://canorus.berlios.de/wiki/index.php/Main_Page 3) MuseScore 0.9.2 http://mscore.sourceforge.net/en/idx.php 4) Softwerk 3.0 http://ardour.org/files/softwerk-3.0.tar.bz2 1) MuseE I am stuck at the >=QT3.2 dependency during the ./configure, even after setting the QTPATH parameter. 2) Canorus 0.5 Will compile successfully, but I still need to satisfy some runtime dependencies. 3) MuseScore 0.9.2 Receives errors about no documentation, and aborts. 4) Softwerk 3.0 I haven't tried it yet. On the plus side, I have successfully installed jEdit 4.3 with the absolutely wonderful Lilypond-tool plugin. As I recall, mostly what it needed was the Java5 virtual machine package, which is in the repos. I have stated this elsewhere, but checkinstall is a wonderful tool to make packages and help keep track of programs you've compiled from source. Highly recommended, especially for inclusion in the 64studio repos. I will update with some more specifics later.

seq24 0.8.7

  • ethanay
  • 05/20/08
  • Tue, 06/03/2008 - 12:45
this was a straightforward compile and install, went flawlessly. worked flawlessly, very stable simple and powerful application. you will have to hunt down the seq24 *.xpm icon file if you want to use it: just download and open the ubuntu package, find the seq24 icon and put it in /usr/share/pixmaps then create /usr/share/applications/seq24.desktop and use one of the other audio app *.desktop files as inspiration (copy/paste then change the appropriate fields to suit seq24). that way, you get seq24 in the gnome menu with an icon! if you want to handle all connections through jackd, then start seq24 with the --manual_alsa_ports flag. there should be a .seq24rc file in your home folder that saves the setting to make it permanent. seq 24 will appear as a readable/writeable midi application in qjackctl!

MuseScore 0.9.2 compilation errors

  • ethanay
  • 05/20/08
  • Mon, 06/02/2008 - 05:57
I was successful in compiling and installing under Ubuntu 8.04 after satisfying all build dependencies. However, I keep getting errors trying to compile under 64studio when trying to create the online documentation. There is no obvious unresolved dependency that I see, but it is the same download, same package, yet it doesn't compile! --------------------------- make[3]: Entering directory `/home/ethan/Desktop/mscore-0.9.2/build' [ 49%] Generating online-doc mkdir: cannot create directory `man/de': No such file or directory mkdir: cannot create directory `man/en': No such file or directory make[3]: *** [onlinedoc/online-doc] Error 1 make[3]: Leaving directory `/home/ethan/Desktop/mscore-0.9.2/build' make[2]: *** [onlinedoc/CMakeFiles/onlinedoc.dir/all] Error 2 make[2]: *** Waiting for unfinished jobs.... -------------------- everything else compiles fine, but it will ultimately fail because of these errors. I am contacting MuseScore developers directly for assistance...probably something simple (as usual) that I just don't understand...

MusE 0.9 compilation successful

  • ethanay
  • 05/20/08
  • Fri, 05/30/2008 - 07:38
I was still missing some development libraries. As far as I can remember, every dependency is available in the repositories, including jade (for documentation). All the normal softsynths are available. I received an error almost immediately with jackd bailing on me right after importing a midi file. But it seems as if it was a fluke. Further, MusE has informed me that my /dev/rtc value was set too low. The fix can be found here: http://www.linuxjournal.com/node/1000295 After setting it, MusE no longer complains at startup.