View Issue Details

IDProjectCategoryView StatusLast Update
0004349ardourbugspublic2020-04-19 20:15
Reporternightmorph Assigned Tonettings  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionwon't fix 
Target Version3.0-beta1 
Summary0004349: ardour 3: missing pkg-config check for libsoundtouch
Descriptionardour3's wscript is missing a pkg-config check for soundtouch. without this check it fails to detect the system's libsoundtouch every time it's built.

patch is attached.
TagsNo tags attached.

Relationships

related to 0004403 closedpaul [PATCH] soundtouch leftovers that need to be removed 

Activities

2011-10-03 19:48

 

ardour-soundtouch.patch (570 bytes)   
Index: 3.0/wscript
===================================================================
--- 3.0/wscript
+++ 3.0/wscript
@@ -514,6 +514,7 @@
     autowaf.check_pkg(conf, 'gthread-2.0', uselib_store='GTHREAD', atleast_version='2.2')
     autowaf.check_pkg(conf, 'glibmm-2.4', uselib_store='GLIBMM', atleast_version='2.14.0')
     autowaf.check_pkg(conf, 'sndfile', uselib_store='SNDFILE', atleast_version='1.0.18')
+    autowaf.check_pkg(conf, 'soundtouch', uselib_store='SOUNDTOUCH', atleast_version='1.6.0')
 
     for i in children:
         sub_config_and_use(conf, i)
ardour-soundtouch.patch (570 bytes)   

acolomb

2011-10-04 09:31

reporter   ~0011641

Last edited: 2011-10-04 09:33

There is a check for soundtouch-1.0 via pkg-config, but at least on my Debian system it is shipped as soundtouch.pc (without -1.0). Upstream soundtouch currently ships soundtouch.pc, so the wscript should probably be changed.

Attaching a new patch to fix detection in libs/ardour/wscript rather than adding a new check in top-level wscript.

Carl, is there a minimum version requirement of 1.6.0?

2011-10-04 09:31

 

ardour-soundtouch.second.patch (680 bytes)   
Index: libs/ardour/wscript
===================================================================
--- libs/ardour/wscript	(revision 10187)
+++ libs/ardour/wscript	(working copy)
@@ -259,7 +259,7 @@
     if conf.is_defined('HAVE_LILV'):
         autowaf.check_pkg(conf, 'suil-0', uselib_store='SUIL',
                           atleast_version='0.2.0', mandatory=False)
-    autowaf.check_pkg(conf, 'soundtouch-1.0', uselib_store='SOUNDTOUCH',
+    autowaf.check_pkg(conf, 'soundtouch', uselib_store='SOUNDTOUCH',
                       mandatory=False)
     autowaf.check_pkg(conf, 'cppunit', uselib_store='CPPUNIT',
                       atleast_version='1.12.0', mandatory=False)

orbisvicis

2011-10-04 15:54

reporter   ~0011643

I thought ardour3 no longer used soundtouch, at least it isn't linked to it anymore.

nightmorph

2011-10-04 16:26

reporter   ~0011645

yup. right after i filed this bug, the folks on #ardour told me that the references to soundtouch are leftovers; it's cruft that can and should be removed soon. ardour3 doesn't use soundtouch.

system

2020-04-19 20:15

developer   ~0022761

Issue has been closed automatically, by Trigger Close Plugin.
Feel free to re-open with additional information if you think the issue is not resolved.

Issue History

Date Modified Username Field Change
2011-10-03 19:48 nightmorph New Issue
2011-10-03 19:48 nightmorph File Added: ardour-soundtouch.patch
2011-10-03 21:33 cth103 cost => 0.00
2011-10-03 21:33 cth103 Target Version => 3.0-beta1
2011-10-04 09:31 acolomb Note Added: 0011641
2011-10-04 09:31 acolomb File Added: ardour-soundtouch.second.patch
2011-10-04 09:33 acolomb Note Edited: 0011641
2011-10-04 15:54 orbisvicis Note Added: 0011643
2011-10-04 16:26 nightmorph Note Added: 0011645
2011-10-28 00:56 nettings Status new => resolved
2011-10-28 00:56 nettings Resolution open => won't fix
2011-10-28 00:56 nettings Assigned To => nettings
2011-10-28 01:07 nettings Relationship added related to 0004403
2020-04-19 20:15 system Note Added: 0022761
2020-04-19 20:15 system Status resolved => closed