View Issue Details

IDProjectCategoryView StatusLast Update
0002067ardourbugspublic2020-04-19 20:12
Reporterrealhangman Assigned Topaul  
PrioritynormalSeverityblockReproducibilityalways
Status closedResolutionfixed 
Product Version2.1 
Summary0002067: VST versions 2.1 and 2.2 don't build on newer scons because of chmod problem
DescriptionI'm using debian testing with scons version
v0.97.0d20071212.r2523, 2007/12/12 09:37:41

On such a new scons version, Ardour 2.1 and 2.2 with vst enabled fail to build.
I can't give you the exact error message since I've fixed it already for me.

But the solution for people with newer version as "nostar" suggested in IRC: replace line 71 of vst/SConscript with ardour_vst.AddPostAction (wine_executable, ardour_vst.Action (Chmod ("vst/" + str(wine_executable[0]), 0755)))

I don't know if this will break backwards compatibility with older scons version, but since it's just a chmod issue I guess it's just a few minutes work to get this script work in all scons versions. Unfortunately I'm not a programmer.

This Problem is related to:
http://www.nabble.com/differences-in-Chmod-behavior-between-0.97-and-current-dev-code-p14700437.html
TagsNo tags attached.

Activities

realhangman

2008-02-07 12:00

reporter   ~0004706

Just tested Ardour 2.3.1 and got the same error. The error reads:

Substituting vars from vst/ardourvst.in into vst/ardourvst
Chmod("vst/ardevst", 0755)
Chmod("['vst/ardourvst']", 0755)
scons: *** [vst/ardourvst] ['vst/ardourvst']: No such file or directory
scons: building terminated because of errors.

See fix above for newer scons versions.

paul

2008-02-08 16:12

administrator   ~0004709

patch applied and committed, thanks.

system

2020-04-19 20:12

developer   ~0021629

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
2008-02-07 10:31 realhangman New Issue
2008-02-07 12:00 realhangman Note Added: 0004706
2008-02-08 16:12 paul Status new => resolved
2008-02-08 16:12 paul Resolution open => fixed
2008-02-08 16:12 paul Assigned To => paul
2008-02-08 16:12 paul Note Added: 0004709
2020-04-19 20:12 system Note Added: 0021629
2020-04-19 20:12 system Status resolved => closed