Super old software, why?

  • mcskelle
Posted: Thu, 04/17/2008 - 12:37
I might be missing the point completly as I am linux noob, but still... I've succesfully installed 64 studio 2.0. Before that i looked at JAD 1.0 and Ubuntu studio 7.10 I want to use freewheeling audio looper and Sooperlooper, but to my suprise the only package with the distro is the very old 0.5.1 something (i'm sorry for not being precise - can't cause i dont have my linuxbox at hand right now. I think its years from the current stable freewheeling release) According to the freewheeling website the current stable release i 0.5.5 And the current svn version you can get is 0.5.6. The 64 studio distro version is 2 or more years old!?! i dont get it. Sooperlooper is also in the distro but here the case is the same. The software seems very old. I havn't check Adour, terminator or any of the other preinstalled audio software packages. Maybe theese a very old versions as well...? I tried to update to etch but i dosn't seem to change the versionnumbers of this very much. --- Now, i'm getting very nice low latencies and in general everything seems to run VERY stable. Is that because all software is old hehe :-? Is the 64 concept perhapse to sacrifice features for stability, and if it is, how much behind will I be as a 64 studio user. Thomas

try this

  • stevea
  • 06/25/07
  • Tue, 06/10/2008 - 14:02
Looks like bits of the c++ compiler might be missing from your compile environment. I'm not at a debian machine at the moment, but off the top of my head, can you check the following are installed? build-essential gcc g++

Getting closer...

  • funkster1
  • 05/26/07
  • Wed, 06/11/2008 - 14:40
Cheers Steve, thanks for chiming in. Sure enough 'build-essential' was missing, as was 'libgnutls-dev'. Once they were installed, the build process went on. I didn't know what to expect or do, since I had never build a package myself. In the end I was not sure if it was successful, but a 'fweelin' binary has been installed under /usr/share/bin. Tried to launch it from the terminal and voila, 0.5.6 was running. Yippie ai yeah!!! Now I 'only' have to figure out the new config system and I can jam along again. Thank you very much dear sir. Raphael ;)

Hi,sorry for reviving this

  • funkster1
  • 05/26/07
  • Mon, 06/09/2008 - 23:32
Hi, sorry for reviving this old thread, but I still have trouble compiling freewheeling from svn. I should have all needed packages AFAICS, re:autoconf - there are quite a few packages in the repos with diff. numbering. I have installed the only one without a version number, hope that's enough. Here's a link to the 'config.log': http://de.swoopshare.com/get/d/74f5b113d06953f169d13e91eaa325f4/1dd8ca5878d8677a247e10fb92b7ebf6/1213054268/c9f88a88afb99c5240f7d558a7d28a00/%5Bfreewheeling%5D_config.log.txt?qqueue So if anyone could help me with this, that'd be great. The terminal output is: raphael64studio@studio:~/freewheeling$ autoreconf -v -i -s autoreconf: Entering directory `.' autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal autoreconf: configure.ac: tracing autoreconf: configure.ac: not using Libtool autoreconf: running: /usr/bin/autoconf autoreconf: configure.ac: not using Autoheader autoreconf: running: automake --add-missing --no-force autoreconf: Leaving directory `.' raphael64studio@studio:~/freewheeling$ ./configure checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... no checking for g++... no checking for c++... no checking for gpp... gpp checking for C++ compiler default output file name... configure: error: C++ compiler cannot create executables See `config.log' for more details. TIA folks Raphael ;)

Yip, that was it.

  • Quentin Harley
  • 05/24/07
  • Sun, 04/20/2008 - 19:22
That's the way it works if you don't have the version of the software you need. A little bit of effort gets you the goods every time (and a little help from your friends) Cheers,

glad you are up and running !

  • stevea
  • 06/25/07
  • Sun, 04/20/2008 - 17:33
good luck! S~

My god, it's full of stars!

  • mcskelle
  • 04/17/08
  • Sun, 04/20/2008 - 16:44
I got it compiling and running now. Thanks to you all for paticipating in solving my problems. And Stevea for presenting a solution - nice one mate! Thomas

check packages installed...

  • stevea
  • 06/25/07
  • Sun, 04/20/2008 - 16:11
please check that both of the following packages are installed: autoconf automake

Wau - double trouble :-)

  • mcskelle
  • 04/17/08
  • Sun, 04/20/2008 - 16:02

autoreconf fails

  • mcskelle
  • 04/17/08
  • Sun, 04/20/2008 - 16:01
Following Steveas advice i get: ~/Desktop/Freewheeling-0.5.6$ autoreconf -v -i -s Can't exec "aclocal": No such file or directory at /usr/bin/autoreconf2.50 line 182. Use of uninitialized value in pattern match (m//) at /usr/bin/autoreconf2.50 line 182. Can't exec "automake": No such file or directory at /usr/bin/autoreconf2.50 line 183. Use of uninitialized value in pattern match (m//) at /usr/bin/autoreconf2.50 line 183. autoreconf2.50: Entering directory `.' autoreconf2.50: configure.ac: not using Gettext autoreconf2.50: running: aclocal --output=aclocal.m4t Can't exec "aclocal": No such file or directory at /usr/share/autoconf/Autom4te/FileUtils.pm line 290. autoreconf2.50: failed to run aclocal: No such file or directory This is a completly clean install of 2.0 updated to 2.1 rc.

0.5.6

  • Quentin Harley
  • 05/24/07
  • Sun, 04/20/2008 - 15:55
I tried to compile, and saw the same. I get an error running autoreconf though... Can't exec "aclocal": No such file or directory at /usr/bin/autoreconf2.50 line 182. Use of uninitialized value in pattern match (m//) at /usr/bin/autoreconf2.50 line 182. Can't exec "automake": No such file or directory at /usr/bin/autoreconf2.50 line 183. Use of uninitialized value in pattern match (m//) at /usr/bin/autoreconf2.50 line 183. autoreconf2.50: Entering directory `.' autoreconf2.50: configure.ac: not using Gettext autoreconf2.50: running: aclocal --output=aclocal.m4t Can't exec "aclocal": No such file or directory at /usr/share/autoconf/Autom4te/FileUtils.pm line 290. autoreconf2.50: failed to run aclocal: No such file or directory 0.5.5 configures and compiles fine.

0.5.6 because its way different

  • mcskelle
  • 04/17/08
  • Sun, 04/20/2008 - 14:57
Pablo: 0.5.5 is also in the SID repository, but i need the new config options in 0.5.6. Also the programs wiki are all about 0.5.6 Quentin : I did a complete reinstall and update to 2.1 rc! Stevea: I'll try that autoconf -v -i -s thing and report back, thanks for the advice.

got 0.5.6 working

  • stevea
  • 06/25/07
  • Sun, 04/20/2008 - 11:46
Try this.... $ svn checkout http://freewheeling.svn.sourceforge.net/svnroot/freewheeling $ cd freewheeling/ $ autoreconf -v -i -s $ ./configure $ make $ make install (as root) PS before configuring, you can also install libfluidsynth-dev to enable the fluidsynth input option in freewheelin.

Is your installation still muddled up?

  • Quentin Harley
  • 05/24/07
  • Sun, 04/20/2008 - 11:30
If you did not reinstall your 64studio to fix the dependencies, you will probably still have problems compiling stuff.

No problems with 0.5.5

  • Pablo
  • 07/11/07
  • Sun, 04/20/2008 - 10:41
Is it 0.5.6 even released? In http://freewheeling.sourceforge.net/ I see that's in progress (svn ongoing...) I've just downloaded 0.5.5 version. Unpacked it, cd to /Desktop/fweelin-0.5.5. And follow the instructions by stevea. Run ./configure and some lib*-dev packages missing. Installed through synaptic, automatically with their dependecies. Four or five "./configure" later, all is OK. I sugest you should try installing the version 0.5.5 Pablo

Following Steveas advice...almost works

  • mcskelle
  • 04/17/08
  • Sun, 04/20/2008 - 09:08
I'm still having a hard time compiling Freewheling 0.5.6 on 64 studio 2.1. I installed all required packages that the ./configure script tells me. Now i'm left with the very strange message at the very last line: configure: creating ./config.status config.status: error: cannot find input file: Makefile.in I can't see the file in the dir im compiling. Any ideas?

Worth a try

  • mcskelle
  • 04/17/08
  • Sat, 04/19/2008 - 17:23
I'ĺl try that - thanks Stevea for you detailed instruction

compiles OK in 2.1-pre

  • stevea
  • 06/25/07
  • Sat, 04/19/2008 - 10:20
Hello I've got it to compile OK in 2.1-pre. Basically, download the tar.bz2 file, unpack. Then run ./configure, it will fail with missing packages For each missing package, use synaptic to install. Take care that there are no dependency problems which would cause other packages to be removed. Repeat the ./configure procedure until it completes OK. Then run "make" Then switch to root user and run "make install" Using your normal account you should be able to run "fweelin"

How to compile the safe way?

  • mcskelle
  • 04/17/08
  • Fri, 04/18/2008 - 20:56
Thanks Quentin! If I try to compile Freeweeling 0.5.6, the latest svn version, alot of packages a needed. Without know how to auto-install theese needed packages from the terminal, i turned to the Sid-repository for an easy install of the version 0.5.5 hoping that this would make it possible to compile 0.5.6 later. Without beeing completly sure it seems that this operation demolishes my compiler so i cant compile anything at all. But Freewheeling 0.5.5 get install and works. As being noob i must ask - can i compile software and automatically get the needed packages installed at the same time? If anybody could please tell my how to compile Freewheeling 0.5.6 on 64 studio it would be very very helpfull. Thanks in advance! Thomas

Yip...

  • Quentin Harley
  • 05/24/07
  • Fri, 04/18/2008 - 14:38
That's what happens if you start mixing up the different levels of debian. You should consider reinstalling 64studio just to make sure... The best way to add any cutting edge application is to compile it from source. This way it will only be that app that gets upgraded, and not large pieces (sometimes incompatible) of your distro. I regularly build ardour from SVN to see what is coming, and to judge stability before I open a upgrade request ticket. If you cannot live without a new version of anything, open a ticket, or request an upgrade on the 64studio users, or developers mailing list. I am away on business, and I cannot check it out for you now, but I'll check it out soon. Cheers

Thanks, but still...

  • mcskelle
  • 04/17/08
  • Fri, 04/18/2008 - 11:05
I consider a stable studio distro to be perfect for live performances too. and thats why i'm here in the first place. If i wanted a shiny distro flashing newest versions of everything i might have stuck with Ubuntu studio i think. A lot of momentum in that distro right now. However, i haven't gotten the same xrun-free performance on my laptop with Ubuntu so i'm sticking with 64 Studio som more. Now please, I need to know how to install a new version of Freewheeling without compromising the general stability. Can that be done at all? I tried adding Freewheeling version 0.5.5 from the SID-repository to my package manager. This works fine, but a LOT of of other packages changed and/or installed. I wonder if my system now unstable as a hole... One thing i can see, is that my compiler dosn't work anymore :-( I'm getting "error: C++ compiler cannot create executables" when trying to compile anything after installing Freewheeling from SID. Any ideas on how i can get that to work again?

Stability

  • Quentin Harley
  • 05/24/07
  • Thu, 04/17/2008 - 16:33
Yes, you hit the nail on its head. The last thing you want during a recording is a crash, especially if it is live... The criteria here is not old, but relatively problem free, while giving all the features required to do the job. Cheers,

Ardour etc.

  • Quentin Harley
  • 05/24/07
  • Thu, 04/17/2008 - 16:23
All the software related to and including Ardour are cutting edge new. Perhaps this is because these are the packages most semi-pro and pro linux audio studio people use. Personally I have never used any looping softwares, and probably never will...