Jack sorted, I had jackd2 installed but not jack2, which also installed a libjack-dev (which I guess is the important bit.)

(I see the top one is libxtract so just installed libxtract-dev and will try and work through some more that seem obvious to me for now...)

More errors though:
$ sudo ./waf
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
[ 9/31] cxx: src/input/InputManager.cpp -> build/src/input/InputManager.cpp.1.o
[10/31] cxx: src/input/oscPack/ip/IpEndpointName.cpp -> build/src/input/oscPack/ip/IpEndpointName.cpp.1.o
[11/31] cxx: src/input/oscPack/ip/posix/NetworkingUtils.cpp -> build/src/input/oscPack/ip/posix/NetworkingUtils.cpp.1.o
[12/31] cxx: src/input/oscPack/ip/posix/UdpSocket.cpp -> build/src/input/oscPack/ip/posix/UdpSocket.cpp.1.o
../src/input/InputManager.cpp:27:30: fatal error: xtract/libxtract.h: No such file or directory
compilation terminated.
../src/input/oscPack/ip/posix/UdpSocket.cpp: In member function ‘void SocketReceiveMultiplexer::Implementation::AsynchronousBreak()’:
../src/input/oscPack/ip/posix/UdpSocket.cpp:481:33: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result]
../src/input/oscPack/ip/posix/UdpSocket.cpp: In member function ‘void SocketReceiveMultiplexer::Implementation::Run()’:
../src/input/oscPack/ip/posix/UdpSocket.cpp:431:33: warning: ignoring return value of ‘ssize_t read(int, void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result]
../src/base/Parser.cpp: In member function ‘int Parser::parseParameters(xmlNode*, Grille&)’:
../src/base/Parser.cpp:322:54: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
../src/base/Parser.cpp:340:54: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
../src/base/Parser.cpp: In member function ‘int Parser::parseInputs(xmlNode*)’:
../src/base/Parser.cpp:460:11: warning: enumeration value ‘INPUT_TYPES_NB’ not handled in switch [-Wswitch]
../src/base/Parser.cpp:371:6: warning: variable ‘port’ set but not used [-Wunused-but-set-variable]
../src/base/Parser.cpp: In member function ‘int Parser::saveToFile(const char*)’:
../src/base/Parser.cpp:582:35: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
../src/base/Parser.cpp:638:38: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
../src/base/Parser.cpp:751:9: warning: enumeration value ‘INPUT_TYPES_NB’ not handled in switch [-Wswitch]
../src/base/Parser.cpp:816:9: warning: enumeration value ‘INPUT_MODES_NB’ not handled in switch [-Wswitch]
../src/base/Parser.cpp:570:7: warning: unused variable ‘buf’ [-Wunused-variable]
../src/base/Parser.cpp:573:34: warning: unused variable ‘node1’ [-Wunused-variable]
../src/base/Vjpirate.cpp: In member function ‘void Vjpirate::processAnalysis(double*)’:
../src/base/Vjpirate.cpp:462:35: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
../src/base/Vjpirate.cpp: In member function ‘void Vjpirate::processInputEvent(const INPUT_TYPE&)’:
../src/base/Vjpirate.cpp:536:32: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
../src/base/Vjpirate.cpp:566:9: warning: enumeration value ‘INPUT_AUDIO’ not handled in switch [-Wswitch]
../src/base/Vjpirate.cpp:566:9: warning: enumeration value ‘INPUT_TYPES_NB’ not handled in switch [-Wswitch]
../src/base/Vjpirate.cpp:692:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
../src/base/Vjpirate.cpp:512:7: warning: unused variable ‘extFound’ [-Wunused-variable]
../src/base/Vjpirate.cpp: In member function ‘void Vjpirate::addInput(Input&)’:
../src/base/Vjpirate.cpp:842:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
../src/base/Vjpirate.cpp: In member function ‘void Vjpirate::resetInputs(const INPUT_TYPE&, const bool&)’:
../src/base/Vjpirate.cpp:1022:47: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
../src/base/Vjpirate.cpp:938:9: warning: enumeration value ‘INPUT_TYPES_NB’ not handled in switch [-Wswitch]
../src/base/Vjpirate.cpp: In member function ‘void Vjpirate::triggerLoop(LOOP_ACTION, int)’:
../src/base/Vjpirate.cpp:1073:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
Waf: Leaving directory `/home/dale/Downloads/debs/vjpirate-0.0.1/vjpirate/build'
Build failed
 -> task in 'vjpirate' failed (exit status 1):
    {task 40826192: cxx InputManager.cpp -> InputManager.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/input/InputManager.cpp', '-c', '-o', 'src/input/InputManager.cpp.1.o']

I don't know why I have to sudo, Sure I used "bzr branch lp:vjpirat"  as mentioned on the launchpad page (accidentally into the folder I had uncompressed from the other version) and everything only has rwxr-xr-x permissions so if I don't I also get this error at the end.

IOError: [Errno 13] Permission denied: '/home/dale/Downloads/debs/vjpirate-0.0.1/vjpirate/build/.wafpickle-linux2-34014192-98.tmp' 



From: dj_kaza@hotmail.com
To: florent@hitmuri.net
CC: linux-audio-user@lists.linuxaudio.org; csanchezgs@gmail.com
Subject: RE: [LAU] Testing VJPirate, Was:Re: VJ / VeeJing software alternatives
Date: Sun, 27 Jul 2014 10:15:32 +0000

Using Catfish in /usr for jack.h and I only find the file in /usr/src/linux-headers folders. Is there some kind of jack-dev that needs installing?


Date: Sun, 27 Jul 2014 10:39:44 +0100
From: florent@hitmuri.net
To: dj_kaza@hotmail.com
CC: linux-audio-user@lists.linuxaudio.org; csanchezgs@gmail.com
Subject: Re: [LAU] Testing VJPirate, Was:Re: VJ / VeeJing software alternatives

On 27/07/14 10:22, Kaza Kore wrote:
Ok "./waf configure" seems to work (I have to run sudo due to folder permissions.)

you shouldn't have to run sudo, that's not normal at all.


It hangs on "./waf" with the same errors as before. It appears my /usr/local/include is completely empty! As far as I can tell I have installed everything I need going from the messages, what do I need to do to locate and get files in the correct folder?

You mean fatal error: jack/jack.h : No such file or directory ?

Could you give me the absolute path of jack.h on your system ?
Waf should find it even if it is in /usr/include instead of /usr/local/include


Florent



Dale.


Date: Sun, 27 Jul 2014 09:50:46 +0100
From: florent@hitmuri.net
To: dj_kaza@hotmail.com
CC: linux-audio-user@lists.linuxaudio.org; csanchezgs@gmail.com
Subject: Re: [LAU] Testing VJPirate, Was:Re: VJ / VeeJing software alternatives

On 27/07/14 07:19, Kaza Kore wrote:

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

You can dowload the unstable version of VjPirate on launchpad :
https://launchpad.net/vjpirate "


Ok yes sorry, i was referring to my email not to the website.
I forgot that there was a tar.gz file available on launchpad, it is not the latest version.
You can get the correct development version by installing bazaar and typing the command:

bzr branch lp:~hitmuri/vjpirate/trunk vjpirate

then :
cd vjpirate
./waf configure
./waf


The waf script is already in the folder, you don't need to download it.

Sorry for the confusion.

flo

-- 
http://hitmuri.net


-- 
http://hitmuri.net