f28523ff54 
								
							
								 
							
						 
						
							
							
								
								[wscript] Fix FTBFS with -Wl,--as-needed  
							
							Patch by Adam Conrad <adconrad@canonical.com>, taken from Ubuntu's
jackd2 package.
Fixes linkage errors as described in
   http://permalink.gmane.org/gmane.comp.audio.jackit/25841  
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4622ef99b9 
								
							
								 
							
						 
						
							
							
								
								waf: remove commented out linking of serverlib to drivers  
							
							serverlib loads drivers not vice versa. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a122dbcd75 
								
							
								 
							
						 
						
							
							
								
								wscript. Fix relocation link error (missing -fPIC)  
							
							Idea for this fix found in
   http://code.google.com/p/waf/issues/detail?id=800#c1  
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fcda41cb59 
								
							
								 
							
						 
						
							
							
								
								indention fix  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								329d83c92b 
								
							
								 
							
						 
						
							
							
								
								swtich from uselib/uselib_local to use  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								971b1656d5 
								
							
								 
							
						 
						
							
							
								
								switch from bld.new_task_gen() to bld()  
							
							jackdbus needs explicit index because device reservation code
is shared with jackd and waf cannot autodetect this. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								479e36881c 
								
							
								 
							
						 
						
							
							
								
								wscript: Fix include path for config.h  
							
							config.h is generated in build/, that's "../" at compile time.
For the sake of completeness, here's the waf error:
[122/163] cxx: common/Jackdmp.cpp -> build/common/Jackdmp.cpp.1.o
In file included from ../common/Jackdmp.cpp:35:0:
../common/JackConstants.h:24:20: fatal error: config.h: No such file or directory
compilation terminated.
Waf: Leaving directory `/home/adi/jack2/build'
Build failed
 -> task in 'jackd' failed (exit status 1):
        {task 39469904: cxx Jackdmp.cpp -> Jackdmp.cpp.1.o}
['/usr/bin/g++', '-Wall', '-I/home/adi/jack2/build/linux', '-I/home/adi/jack2/linux', '-I/home/adi/jack2/build/posix', '-I/home/adi/jack2/posix', '-I/home/adi/jack2/build/common/jack', '-I/home/adi/jack2/common/jack', '-I/home/adi/jack2/build/common', '-I/home/adi/jack2/common', '-I/home/adi/jack2/build/dbus', '-I/home/adi/jack2/dbus', '-DHAVE_CONFIG_H', '-DSERVER_SIDE', '../common/Jackdmp.cpp', '-c', '-o', 'common/Jackdmp.cpp.1.o'] 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f7d6db4b34 
								
							
								 
							
						 
						
							
							
								
								wscript: Fix internal waf error (missing features)  
							
							waf complains about missing features in the builder, so let's add some.
For the sake of completeness, here's an example error message:
Traceback (most recent call last):
  File "/home/adi/jack2/.waf-1.6.11-30618c54883417962c38f5d395f83584/waflib/Runner.py", line 162, in start
    st=tsk.runnable_status()
  File "/home/adi/jack2/.waf-1.6.11-30618c54883417962c38f5d395f83584/waflib/Task.py", line 285, in runnable_status
    new_sig=self.signature()
  File "/home/adi/jack2/.waf-1.6.11-30618c54883417962c38f5d395f83584/waflib/Task.py", line 274, in signature
    self.sig_implicit_deps()
  File "/home/adi/jack2/.waf-1.6.11-30618c54883417962c38f5d395f83584/waflib/Task.py", line 372, in sig_implicit_deps
    (nodes,names)=self.scan()
  File "/home/adi/jack2/.waf-1.6.11-30618c54883417962c38f5d395f83584/waflib/Tools/c_preproc.py", line 594, in scan
    raise Errors.WafError('%r is missing a feature such as "c", "cxx" or "includes": '%task.generator)
WafError: bld(uselib_local='clientlib', posted=True, features=[], idx=28, uselib='RT SNDFILE', meths=['process_rule', 'process_source'], prec=defaultdict(<type 'list'>, {}), includes=['../linux', '../posix', '../common/jack', '../common'], source=[/home/adi/jack2/example-clients/capture_client.c], mappings={}, path=/home/adi/jack2/example-clients, _name='jack_rec', target='jack_rec') in /home/adi/jack2/example-clients is missing a feature such as "c", "cxx" or "includes": 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								144a2e18de 
								
							
								 
							
						 
						
							
							
								
								Make freebob, ffado, alsa and celt optional.  
							
							Prevents waf configure from failing if not marked as non-mandatory. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a564002176 
								
							
								 
							
						 
						
							
							
								
								Fix mixed tab/space indentation in wscript files  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								db4b99b5b6 
								
							
								 
							
						 
						
							
							
								
								Fix link issues for jackd.  
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4377  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ad34703368 
								
							
								 
							
						 
						
							
							
								
								rebase from trunk 4306:4323  
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@4324  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ecb84b5f9f 
								
							
								 
							
						 
						
							
							
								
								rebase from trunk 4238:4306  
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@4307  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								52d0665023 
								
							
								 
							
						 
						
							
							
								
								Optimize the 'alsarawmidi' driver for I/O over multiple ports.  Make 'GetCurrentFrame' call 'GetMicroSeconds' earlier in the function call.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7254ce1ebc 
								
							
								 
							
						 
						
							
							
								
								rebase from trunk 4180:4238  
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@4239  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bde2d1a75f 
								
							
								 
							
						 
						
							
							
								
								Correct wscript for ALSA.  
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4236  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6e92bd8020 
								
							
								 
							
						 
						
							
							
								
								Add 'alsarawmidi' driver, which is a slave MIDI driver that makes ALSA MIDI ports available to JACK.  The driver uses the rawmidi devices, and uses the raw MIDI queues to optimize output.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4bd1bef24c 
								
							
								 
							
						 
						
							
							
								
								Added MIDI queues, FFADO objects, etc. - see ' http://trac.jackaudio.org/ticket/187 ' for more details  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f5672fc3ad 
								
							
								 
							
						 
						
							
							
								
								Update ALSA driver in progress.  
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4199  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5f68a6557a 
								
							
								 
							
						 
						
							
							
								
								rebase from trunk 3813:3899  
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@3900  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9070e96347 
								
							
								 
							
						 
						
							
							
								
								require alsa 1.0.18  
							
							
								
							
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								23a88af253 
								
							
								 
							
						 
						
							
							
								
								Devin Anderson patch for Jack FFADO driver issues with lost MIDI bytes between periods (and more).  
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3833  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6dda86654b 
								
							
								 
							
						 
						
							
							
								
								revert the wrong revert in r3818  
							
							The revert in r3818 was wrong because r3816 was correct in svn.
The revert error in r3818 happened,
because svn r3816 had wrong git version 9fb8b55379c9bbc68a8dhttp://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3820  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								13034fdb08 
								
							
								 
							
						 
						
							
							
								
								Revert wrong changes that appeared in r3816 ( 9fb8b55379)  
							
							That changeset is supposed to only patch Jackdmp.cpp
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3818  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6b765f0168 
								
							
								 
							
						 
						
							
							
								
								rebase from trunk 3684:3813  
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@3814  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fbac3a0df8 
								
							
								 
							
						 
						
							
							
								
								Cleanup wscripts.  
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3809  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								58ce321ab5 
								
							
								 
							
						 
						
							
							
								
								fix CELT_DEFINES waf madness  
							
							
								
							
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								698a5d28f3 
								
							
								 
							
						 
						
							
							
								
								make celt api version flexible.  
							
							Conflicts:
	example-clients/wscript 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a817e1c4f6 
								
							
								 
							
						 
						
							
							
								
								add driver building to wscript  
							
							
								
							
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								187a3aedfa 
								
							
								 
							
						 
						
							
							
								
								rebase from trunk 3563:3613  
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@3614  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e4c2f68f1b 
								
							
								 
							
						 
						
							
							
								
								Compile loopback backend in Linux and Solaris versions, update OSX project.  
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3608  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								56f4d13ecb 
								
							
								 
							
						 
						
							
							
								
								In combined --dbus and --classic compilation ode, use PulseAudio acquire/release code.  
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3603  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3aa9b525c3 
								
							
								 
							
						 
						
							
							
								
								Move dbus device reservation code to jackdbus  
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3579  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e040bf80ae 
								
							
								 
							
						 
						
							
							
								
								rebase from trunk 3550:3563  
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@3564  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								081df1eff1 
								
							
								 
							
						 
						
							
							
								
								Move DBus based audio device reservation code in ALSA backend compilation.  
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3561  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7ca13a6b25 
								
							
								 
							
						 
						
							
							
								
								rebase from trunk 3528:3550  
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@3551  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								895472e250 
								
							
								 
							
						 
						
							
							
								
								Correct wcsript files to create jackdbus only (and not create jackd anymore) when compiled in --dbus mode, add a --classic option. Both options are possible but issue a warning.  
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3540  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								51fbf0cf71 
								
							
								 
							
						 
						
							
							
								
								rebase from trunk 3420:3447  
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@3448  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								164a71e806 
								
							
								 
							
						 
						
							
							
								
								Tim Blechmann optimization patch (inlining some heavy used methods).  
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3447  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3ef112b3de 
								
							
								 
							
						 
						
							
							
								
								rebase from trunk 3336:3353  
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@3354  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								abf1b2bca8 
								
							
								 
							
						 
						
							
							
								
								First version of D-Bus based audio device rerservation.  
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3342  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								32987ca1d2 
								
							
								 
							
						 
						
							
							
								
								Merge Solaris branch back on trunk.  
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3306  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3383f36952 
								
							
								 
							
						 
						
							
							
								
								Import waf.diff patch sent Stephane Letz  
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3075  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								395e37770c 
								
							
								 
							
						 
						
							
							
								
								Cleanup in driver/internal loading code, correct wscript for driver and internals compilation.  
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2897  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3e01068967 
								
							
								 
							
						 
						
							
							
								
								Merge Michael Voigt drops branch after reorganization step.  
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2880  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4c488ee522 
								
							
								 
							
						 
						
							
							
								
								Merge network branch  
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2445  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								215dfdd97a 
								
							
								 
							
						 
						
							
							
								
								Tim Blechmann patch to remove unnecessary virtual methods : choice of the appropriate platform version is now done at compilation time.  
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2429  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								52187fcaf7 
								
							
								 
							
						 
						
							
							
								
								waf: Fix driver linking against external libs  
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2424  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a677f00a0d 
								
							
								 
							
						 
						
							
							
								
								waf: improve drivers build script  
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2422  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d7776095d6 
								
							
								 
							
						 
						
							
							
								
								waf: fix install locations for headers and drivers  
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2421  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						17 years ago