Re: [LAU] Testing VJPirate, Was:Re: VJ / VeeJing software alternatives

From: Kaza Kore <dj_kaza@email-addr-hidden>
Date: Sun Jul 27 2014 - 10:25:20 EEST

OK a step forwards while remaining stationary...

Find the branch and download version uploaded last night.

Download waf from http://ftp.waf.io/pub/release/index.html (hope Google sent me to the right place as it wasn't in my repositories.)

Usage isn't clear so I try and follow what is in the README. The last step seem to be to build and it fails.

$ sudo ./waf-light --make-waf --tools=compat15,/comp/waf/aba.py --prelude=$'\tfrom waflib.extras import compat15\n\tprint("ok")'
------> Executing code from the top-level wscript <-----
Waf: Entering directory `/home/dale/Downloads/debs/waf-1.7.16/build'
[1/1] create_waf: -> waf
-> preparing 'tmp-waf-1.7.16'
Waf: Leaving directory `/home/dale/Downloads/debs/waf-1.7.16/build'
Build failed
Traceback (most recent call last):
  File "/home/dale/Downloads/debs/waf-1.7.16/waflib/Task.py", line 241, in process
    ret = self.run()
  File "/home/dale/Downloads/debs/waf-1.7.16/waflib/Task.py", line 85, in run
    return m1(self)
  File "/home/dale/Downloads/debs/waf-1.7.16/wscript", line 284, in create_waf
    tarinfo = tar.gettarinfo(x, x)
  File "/usr/lib/python2.7/tarfile.py", line 1847, in gettarinfo
    statres = os.lstat(name)
OSError: [Errno 2] No such file or directory: '/comp/waf/aba.py'

It doesn't make clear this step is needed so thought I would try continuing in any case (there already exists a file called waf which you are instructed to copy.)

$ sudo ./waf configure build
Setting top to : /home/dale/Downloads/debs/vjpirate-0.0.1/vjpirate
Setting out to : /home/dale/Downloads/debs/vjpirate-0.0.1/vjpirate/build
Checking for 'g++' (c++ compiler) : /usr/bin/g++
'configure' finished successfully (0.027s)
Waf: Entering directory `/home/dale/Downloads/debs/vjpirate-0.0.1/vjpirate/build'
[ 4/31] cxx: src/base/Image.cpp -> build/src/base/Image.cpp.1.o
[ 6/31] cxx: src/base/Parser.cpp -> build/src/base/Parser.cpp.1.o
[ 7/31] cxx: src/base/Vjpirate.cpp -> build/src/base/Vjpirate.cpp.1.o
[ 8/31] cxx: src/base/main.cpp -> build/src/base/main.cpp.1.o
In file included from ../src/base/Vjpirate.hpp:37:0,
                 from ../src/base/main.cpp:28:
../src/base/../input/InputManager.hpp:35:23: fatal error: jack/jack.h: No such file or directory
compilation terminated.
In file included from ../src/base/Vjpirate.hpp:37:0,
                 from ../src/base/Vjpirate.cpp:24:
../src/base/../input/InputManager.hpp:35:23: fatal error: jack/jack.h: No such file or directory
compilation terminated.
In file included from ../src/base/Vjpirate.hpp:37:0,
                 from ../src/base/Image.cpp:25:
../src/base/../input/InputManager.hpp:35:23: fatal error: jack/jack.h: No such file or directory
compilation terminated.
In file included from ../src/base/Vjpirate.hpp:37:0,
                 from ../src/base/Parser.cpp:24:
../src/base/../input/InputManager.hpp:35:23: fatal error: jack/jack.h: No such file or directory
compilation terminated.
Waf: Leaving directory `/home/dale/Downloads/debs/vjpirate-0.0.1/vjpirate/build'
Build failed
 -> task in 'vjpirate' failed (exit status 1):
    {task 16349072: cxx main.cpp -> main.cpp.1.o}
['/usr/bin/g++', '-O3', '-Wall', '-I/usr/include', '-I/usr/local/include', '-I/usr/include/libxml2', '-I/usr/local/include/libfreenect', '-I/usr/local/include/OGRE', '-I/usr/include/OGRE', '-DDEBUG(x)=//x', '../src/base/main.cpp', '-c', '-o', 'src/base/main.cpp.1.o']
 -> task in 'vjpirate' failed (exit status 1):
    {task 16341584: cxx Vjpirate.cpp -> Vjpirate.cpp.1.o}
['/usr/bin/g++', '-O3', '-Wall', '-I/usr/include', '-I/usr/local/include', '-I/usr/include/libxml2', '-I/usr/local/include/libfreenect', '-I/usr/local/include/OGRE', '-I/usr/include/OGRE', '-DDEBUG(x)=//x', '../src/base/Vjpirate.cpp', '-c', '-o', 'src/base/Vjpirate.cpp.1.o']
 -> task in 'vjpirate' failed (exit status 1):
    {task 16348688: cxx Image.cpp -> Image.cpp.1.o}
['/usr/bin/g++', '-O3', '-Wall', '-I/usr/include', '-I/usr/local/include', '-I/usr/include/libxml2', '-I/usr/local/include/libfreenect', '-I/usr/local/include/OGRE', '-I/usr/include/OGRE', '-DDEBUG(x)=//x', '../src/base/Image.cpp', '-c', '-o', 'src/base/Image.cpp.1.o']
 -> task in 'vjpirate' failed (exit status 1):
    {task 16348944: cxx Parser.cpp -> Parser.cpp.1.o}
['/usr/bin/g++', '-O3', '-Wall', '-I/usr/include', '-I/usr/local/include', '-I/usr/include/libxml2', '-I/usr/local/include/libfreenect', '-I/usr/local/include/OGRE', '-I/usr/include/OGRE', '-DDEBUG(x)=//x', '../src/base/Parser.cpp', '-c', '-o', 'src/base/Parser.cpp.1.o']

I see a couple of libraries obviously missing and run:
# apt-get install libxml2-dev libfreenect-dev ogre-tools

Result is exactly the same afterwards. Try following the steps to build waf again and messages are the same when running through all the steps. I guess the failure to find the Jack header may be more the real problem than the libraries??

Dale.

From: dj_kaza@email-addr-hidden
To: florent@email-addr-hidden; linux-audio-user@email-addr-hidden; csanchezgs@email-addr-hidden
Date: Sun, 27 Jul 2014 06:19:27 +0000
Subject: Re: [LAU] Testing VJPirate, Was:Re: VJ / VeeJing software alternatives

> Date: Sat, 26 Jul 2014 19:55:08 +0100
> From: florent@email-addr-hidden
> To: linux-audio-user@email-addr-hidden; csanchezgs@email-addr-hidden; dj_kaza@email-addr-hidden
> Subject: Re: [LAU] Testing VJPirate, Was:Re: VJ / VeeJing software alternatives
>
> Oh i've just noticed, you are both not using the correct branch.
> You should have used the mac branch (as i pointed out in my first email)
> which builds using waf instead of scons and has a lot less bugs .
>

Huh???

"Downloads VjPirate is only available for Gnu/Linux (for now).

https://launchpad.net/vjpirate "
http://hitmuri.net/index.php/Software/VjPirate

> Anyway, i should have done that a while ago, so i am merging this branch
> to the trunk.
> Get the trunk version again on launchpad, now it should be the right
> version.
>
> Florent
>
>
>

Will try downloading again though, thanks :)

                                               
_______________________________________________ Linux-audio-user mailing list Linux-audio-user@email-addr-hidden http://lists.linuxaudio.org/listinfo/linux-audio-user

                                               

_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@email-addr-hidden
http://lists.linuxaudio.org/listinfo/linux-audio-user
Received on Sun Jul 27 12:15:03 2014

This archive was generated by hypermail 2.1.8 : Sun Jul 27 2014 - 12:15:03 EEST