View Issue Details

IDProjectCategoryView StatusLast Update
0005435ardourbugspublic2020-04-19 20:16
ReporterDanielT Assigned Topaul  
PrioritynormalSeveritytweakReproducibilityalways
Status closedResolutionfixed 
Summary0005435: liblo dependancy not confirmed by waf/wscript
DescriptionRecently the git tree stopped building on my audio workstation.

This was because it did not have liblo-devel installed (this dependancy is recently added to ardour3?).

This dependency is not tested for by the waf script.

My own fix (based on no knowledge at all of waf, only "git grep") looks like this:
--- cut here ---
diff --git a/gtk2_ardour/wscript b/gtk2_ardour/wscript
index d8dcf6d..850257f 100644
--- a/gtk2_ardour/wscript
+++ b/gtk2_ardour/wscript
@@ -277,6 +277,7 @@ def configure(conf):
     autowaf.check_pkg(conf, 'ogg', uselib_store='OGG', atleast_version='1.1.2')
     autowaf.check_pkg(conf, 'x11', uselib_store='X11', atleast_version='1.1', m
     autowaf.check_pkg(conf, 'fontconfig', uselib_store='FONTCONFIG')
+ autowaf.check_pkg(conf, 'liblo', uselib_store='LO', atleast_version='0.26')
 
     conf.write_config_header('gtk2ardour-config.h', remove=False)
 
--- cut here ---

Rather oddly "LO" is already added obj.uselib but doesn't seem ever to be set.
TagsNo tags attached.

Activities

paul

2013-04-06 13:31

administrator   ~0014824

fixed in git b023273d01fc8925fe91de379f52091605f5fa59 but in the top level wscript (since both the NSM support in gtk2_ardour *and* the OSC support require liblo).

system

2020-04-19 20:16

developer   ~0023219

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
2013-04-05 13:17 DanielT New Issue
2013-04-06 13:31 paul Note Added: 0014824
2013-04-06 13:31 paul Status new => resolved
2013-04-06 13:31 paul Resolution open => fixed
2013-04-06 13:31 paul Assigned To => paul
2020-04-19 20:16 system Note Added: 0023219
2020-04-19 20:16 system Status resolved => closed