View Issue Details

IDProjectCategoryView StatusLast Update
0002869ardourbugspublic2010-06-08 08:56
ReporterStevenChamberlain Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status newResolutionopen 
Product VersionSVN/2.0-ongoing 
Summary0002869: Scons does not warn about missing aubio headers; errors during build
Descriptionaubio is a required library according to http://ardour.org/building but Scons doesn't seem to warn about the missing dependency before starting the build.
Additional Informationg++ -o libs/vamp-plugins/plugins.os -c -Woverloaded-virtual -DGTK_NEW_TOOLTIP_API -Ilibs/vamp-sdk -O3 -fomit-frame-pointer -ffast-math -fstrength-reduce -pipe -DARCH_X86 -mmmx -m3dnow -msse -mfpmath=sse -DUSE_XMMINTRIN -DBUILD_SSE_OPTIMIZATIONS -DUSE_X86_64_ASM -Wall -DHAVE_LIBLO -Ilibs -DENABLE_NLS -fPIC -Ilibs/vamp-sdk -Ilibs/vamp-plugins libs/vamp-plugins/plugins.cpp
In file included from libs/vamp-plugins/plugins.cpp:44:
libs/vamp-plugins/Onset.h:21:25: error: aubio/aubio.h: No such file or directory
g++ -o libs/soundtouch/libsoundtouch.so -O3 -fomit-frame-pointer -ffast-math -fstrength-reduce -pipe -DARCH_X86 -mmmx -m3dnow -msse -mfpmath=sse -DUSE_XMMINTRIN -DBUILD_SSE_OPTIMIZATIONS -DUSE_X86_64_ASM -shared libs/soundtouch/AAFilter.os libs/soundtouch/FIFOSampleBuffer.os libs/soundtouch/FIRFilter.os libs/soundtouch/RateTransposer.os libs/soundtouch/SoundTouch.os libs/soundtouch/TDStretch.os libs/soundtouch/mmx_gcc.os libs/soundtouch/cpu_detect_x86_gcc.os
In file included from libs/vamp-plugins/plugins.cpp:44:
libs/vamp-plugins/Onset.h:56: error: ISO C++ forbids declaration of ‘fvec_t’ with no type
libs/vamp-plugins/Onset.h:56: error: expected ‘;’ before ‘*’ token
libs/vamp-plugins/Onset.h:57: error: ISO C++ forbids declaration of ‘cvec_t’ with no type
libs/vamp-plugins/Onset.h:57: error: expected ‘;’ before ‘*’ token
libs/vamp-plugins/Onset.h:58: error: ISO C++ forbids declaration of ‘fvec_t’ with no type
libs/vamp-plugins/Onset.h:58: error: expected ‘;’ before ‘*’ token
libs/vamp-plugins/Onset.h:59: error: ISO C++ forbids declaration of ‘aubio_pvoc_t’ with no type
libs/vamp-plugins/Onset.h:59: error: expected ‘;’ before ‘*’ token
libs/vamp-plugins/Onset.h:60: error: ISO C++ forbids declaration of ‘aubio_pickpeak_t’ with no type
libs/vamp-plugins/Onset.h:60: error: expected ‘;’ before ‘*’ token
libs/vamp-plugins/Onset.h:61: error: ISO C++ forbids declaration of ‘aubio_onsetdetection_t’ with no type
libs/vamp-plugins/Onset.h:61: error: expected ‘;’ before ‘*’ token
libs/vamp-plugins/Onset.h:62: error: ‘aubio_onsetdetection_type’ does not name a type
TagsNo tags attached.

Activities

deva

2010-06-08 08:54

reporter   ~0008199

Indeed. Aubio library should be added as a dependency in Scons.

Issue History

Date Modified Username Field Change
2009-10-16 18:26 StevenChamberlain New Issue
2010-04-24 10:28 cth103 Category bugs => bugs2
2010-04-24 10:31 cth103 Category bugs2 => bugs
2010-06-08 08:54 deva Note Added: 0008199