View Issue Details

IDProjectCategoryView StatusLast Update
0009948ardourbugspublic2025-06-13 20:20
Reporterccaudle Assigned Tox42  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
PlatformGNUOSLinuxOS Version(any)
Product Version8.12 
Summary0009948: waf config mis-detects Rubberband 4.x
Description./waf config reported no to the check for rubberband >= 3.0.0 even though I have rubberband 4.0.0 installed.

The config.log file has this in the section where rubberband is checked:

Checking for rubberband >= 3.0.0
==>

#include <rubberband/RubberBandStretcher.h>
#if RUBBERBAND_API_MAJOR_VERSION >= 2 && RUBBERBAND_API_MINOR_VERSION >= 7
int main () { return 0; }
#else
#error
#endif

This is the API version in rubberband 4.0.0:
#define RUBBERBAND_VERSION "4.0.0"
#define RUBBERBAND_API_MAJOR_VERSION 3
#define RUBBERBAND_API_MINOR_VERSION 0

I believe the reset of the minor version number has conflicted with checking that API_MINOR_VERSION >= 7.
Steps To ReproduceRun ./waf configure on a system with Rubberband 4.0.0 installed.
TagsNo tags attached.

Activities

x42

2025-06-13 20:11

administrator   ~0029334

Thanks for the heads up. Fixed in 9.0-pre0-1314-gee8a2fc970

Issue History

Date Modified Username Field Change
2025-06-13 19:42 ccaudle New Issue
2025-06-13 20:11 x42 Assigned To => x42
2025-06-13 20:11 x42 Status new => resolved
2025-06-13 20:11 x42 Resolution open => fixed
2025-06-13 20:11 x42 Note Added: 0029334
2025-06-13 20:20 ccaudle Status resolved => closed