Bug#625001: ardour: FTBFS: libs/rubberband/rubberband/RubberBandStretcher.h:256:32: error: expected ')' before 'sampleRate'

Lucas Nussbaum lucas at lucas-nussbaum.net
Mon May 2 12:29:03 UTC 2011


Source: ardour
Version: 1:2.8.11-5
Severity: serious
Tags: wheezy sid
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20110502 qa-ftbfs
Justification: FTBFS on amd64

Hi,

During a rebuild of all packages in sid, your package failed to build on
amd64.

Relevant part:
> g++ -o libs/rubberband/src/RubberBandStretcher.os -c -Woverloaded-virtual -DPROGRAM_NAME=\"Ardour\" -D_REENTRANT -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DGTK_NEW_TOOLTIP_API -Ilibs/rubberband/rubberband -DHAVE_LV2 -O3 -fomit-frame-pointer -ffast-math -fstrength-reduce -pipe -g -O2 -g -O2 -Wall -Wall -DHAVE_LIBLO -DPROGRAM_NAME=\"Ardour\" -D_REENTRANT -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Ilibs -DENABLE_NLS -fPIC -Ilibs/rubberband libs/rubberband/src/RubberBandStretcher.cpp
> In file included from libs/rubberband/src/StretcherImpl.h:18:0,
>                  from libs/rubberband/src/RubberBandStretcher.cpp:15:
> libs/rubberband/rubberband/RubberBandStretcher.h:256:32: error: expected ')' before 'sampleRate'
> libs/rubberband/rubberband/RubberBandStretcher.h:341:5: error: 'size_t' does not name a type
> libs/rubberband/rubberband/RubberBandStretcher.h:386:35: error: 'size_t' has not been declared
> libs/rubberband/rubberband/RubberBandStretcher.h:400:6: error: 'size_t' does not name a type
> libs/rubberband/rubberband/RubberBandStretcher.h:417:28: error: 'size_t' has not been declared
> libs/rubberband/rubberband/RubberBandStretcher.h:436:43: error: 'size_t' has not been declared
> libs/rubberband/rubberband/RubberBandStretcher.h:444:45: error: 'size_t' has not been declared
> libs/rubberband/rubberband/RubberBandStretcher.h:468:5: error: 'size_t' does not name a type
> libs/rubberband/rubberband/RubberBandStretcher.h:489:5: error: 'size_t' does not name a type
> libs/rubberband/rubberband/RubberBandStretcher.h:527:5: error: 'size_t' does not name a type
> libs/rubberband/src/RubberBandStretcher.cpp:20:1: error: prototype for 'RubberBand::RubberBandStretcher::RubberBandStretcher(size_t, size_t, RubberBand::RubberBandStretcher::Options, double, double)' does not match any in class 'RubberBand::RubberBandStretcher'g++ -o libs/rubberband/src/StretcherImpl.os -c -Woverloaded-virtual -DPROGRAM_NAME=\"Ardour\" -D_REENTRANT -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DGTK_NEW_TOOLTIP_API -Ilibs/rubberband/rubberband -DHAVE_LV2 -O3 -fomit-frame-pointer -ffast-math -fstrength-reduce -pipe -g -O2 -g -O2 -Wall -Wall -DHAVE_LIBLO -DPROGRAM_NAME=\"Ardour\" -D_REENTRANT -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Ilibs -DENABLE_NLS -fPIC -Ilibs/rubberband libs/rubberband/src/StretcherImpl.cpp
> 
> libs/rubberband/rubberband/RubberBandStretcher.h:52:7: error: candidates are: RubberBand::RubberBandStretcher::RubberBandStretcher(const RubberBand::RubberBandStretcher&)
> libs/rubberband/rubberband/RubberBandStretcher.h:52:7: error:                 RubberBand::RubberBandStretcher::RubberBandStretcher()
> libs/rubberband/src/RubberBandStretcher.cpp:66:35: error: no 'size_t RubberBand::RubberBandStretcher::getLatency() const' member function declared in class 'RubberBand::RubberBandStretcher'
> libs/rubberband/src/RubberBandStretcher.cpp:96:1: error: prototype for 'void RubberBand::RubberBandStretcher::setExpectedInputDuration(size_t)' does not match any in class 'RubberBand::RubberBandStretcher'
> libs/rubberband/rubberband/RubberBandStretcher.h:386:10: error: candidate is: void RubberBand::RubberBandStretcher::setExpectedInputDuration(int)
> libs/rubberband/src/RubberBandStretcher.cpp:102:1: error: prototype for 'void RubberBand::RubberBandStretcher::setMaxProcessSize(size_t)' does not match any in class 'RubberBand::RubberBandStretcher'
> libs/rubberband/rubberband/RubberBandStretcher.h:417:10: error: candidate is: void RubberBand::RubberBandStretcher::setMaxProcessSize(int)
> libs/rubberband/src/RubberBandStretcher.cpp:108:43: error: no 'size_t RubberBand::RubberBandStretcher::getSamplesRequired() const' member function declared in class 'RubberBand::RubberBandStretcher'
> libs/rubberband/src/RubberBandStretcher.cpp:114:1: error: prototype for 'void RubberBand::RubberBandStretcher::study(const float* const*, size_t, bool)' does not match any in class 'RubberBand::RubberBandStretcher'
> libs/rubberband/rubberband/RubberBandStretcher.h:436:10: error: candidate is: void RubberBand::RubberBandStretcher::study(const float* const*, int, bool)
> libs/rubberband/src/RubberBandStretcher.cpp:121:1: error: prototype for 'void RubberBand::RubberBandStretcher::process(const float* const*, size_t, bool)' does not match any in class 'RubberBand::RubberBandStretcher'
> libs/rubberband/rubberband/RubberBandStretcher.h:444:10: error: candidate is: void RubberBand::RubberBandStretcher::process(const float* const*, int, bool)
> libs/rubberband/src/RubberBandStretcher.cpp:134:69: error: no 'size_t RubberBand::RubberBandStretcher::retrieve(float* const*, size_t) const' member function declared in class 'RubberBand::RubberBandStretcher'
> libs/rubberband/src/RubberBandStretcher.cpp:152:42: error: no 'size_t RubberBand::RubberBandStretcher::getInputIncrement() const' member function declared in class 'RubberBand::RubberBandStretcher'
> libs/rubberband/src/RubberBandStretcher.cpp:176:40: error: no 'size_t RubberBand::RubberBandStretcher::getChannelCount() const' member function declared in class 'RubberBand::RubberBandStretcher'
> scons: *** [libs/rubberband/src/RubberBandStretcher.os] Error 1
> In file included from libs/rubberband/src/StretcherImpl.h:18:0,
>                  from libs/rubberband/src/StretcherImpl.cpp:15:
> libs/rubberband/rubberband/RubberBandStretcher.h:256:32: error: expected ')' before 'sampleRate'
> libs/rubberband/rubberband/RubberBandStretcher.h:341:5: error: 'size_t' does not name a type
> libs/rubberband/rubberband/RubberBandStretcher.h:386:35: error: 'size_t' has not been declared
> libs/rubberband/rubberband/RubberBandStretcher.h:400:6: error: 'size_t' does not name a type
> libs/rubberband/rubberband/RubberBandStretcher.h:417:28: error: 'size_t' has not been declared
> libs/rubberband/rubberband/RubberBandStretcher.h:436:43: error: 'size_t' has not been declared
> libs/rubberband/rubberband/RubberBandStretcher.h:444:45: error: 'size_t' has not been declared
> libs/rubberband/rubberband/RubberBandStretcher.h:468:5: error: 'size_t' does not name a type
> libs/rubberband/rubberband/RubberBandStretcher.h:489:5: error: 'size_t' does not name a type
> libs/rubberband/rubberband/RubberBandStretcher.h:527:5: error: 'size_t' does not name a type
> scons: *** [libs/rubberband/src/StretcherImpl.os] Error 1
> scons: building terminated because of errors.
> make: *** [debian/stamp-scons-build] Error 2

The full build log is available from:
   http://people.debian.org/~lucas/logs/2011/05/02/ardour_1:2.8.11-5_lsid64.buildlog

A list of current common problems and possible solutions is available at 
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on about 50 AMD64 nodes
of the Grid'5000 platform, using a clean chroot.  Internet was not
accessible from the build systems.

-- 
| Lucas Nussbaum
| lucas at lucas-nussbaum.net   http://www.lucas-nussbaum.net/ |
| jabber: lucas at nussbaum.fr             GPG: 1024D/023B3F4F |





More information about the pkg-multimedia-maintainers mailing list