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