Date: Mon, 04 Mar 2013 23:06:16 -0600 From: "Joseph A. Nagy, Jr" <jnagyjr1978@gmail.com> To: xxjack12xx@gmail.com, "Ports @ FreeBSD" <freebsd-ports@freebsd.org> Subject: Re: audio/audacity still does not compile due to issues with soundtouch Message-ID: <51357D48.9040308@gmail.com> In-Reply-To: <5135779D.1000100@gmail.com> References: <5135779D.1000100@gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On 03/04/13 22:42, Joseph A. Nagy, Jr wrote: > Maintainer cc'd > > I am still having issues with Audacity trying to compile in soundtouch > plugins. Is this an issue with the port (there is no config option to > disable this behavior) or is it an upstream issue? Full error messages follow: effects/SoundTouchEffect.cpp:209:31: error: cannot initialize a parameter of type 'const SAMPLETYPE *' (aka 'const short *') with an lvalue of type 'float *' mSoundTouch->putSamples(buffer, block); ^~~~~~ /usr/local/include/soundtouch/SoundTouch.h:237:31: note: passing argument to parameter 'samples' here const SAMPLETYPE *samples, ///< Pointer to sample buffer. ^ effects/SoundTouchEffect.cpp:215:23: error: no matching member function for call to 'receiveSamples' mSoundTouch->receiveSamples(buffer2, outputCount); ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/local/include/soundtouch/FIFOSamplePipe.h:190:18: note: candidate function not viable: no known conversion from 'float *' to 'SAMPLETYPE *' (aka 'short *') for 1st argument; virtual uint receiveSamples(SAMPLETYPE *outBuffer, ///< Buffer where to copy output samples. ^ /usr/local/include/soundtouch/FIFOSamplePipe.h:203:18: note: candidate function not viable: requires 1 argument, but 2 were provided virtual uint receiveSamples(uint maxSamples ///< Remove this many samples from the beginning of pipe. ^ effects/SoundTouchEffect.cpp:234:20: error: no matching member function for call to 'receiveSamples' mSoundTouch->receiveSamples(buffer2, outputCount); ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/local/include/soundtouch/FIFOSamplePipe.h:190:18: note: candidate function not viable: no known conversion from 'float *' to 'SAMPLETYPE *' (aka 'short *') for 1st argument; virtual uint receiveSamples(SAMPLETYPE *outBuffer, ///< Buffer where to copy output samples. ^ /usr/local/include/soundtouch/FIFOSamplePipe.h:203:18: note: candidate function not viable: requires 1 argument, but 2 were provided virtual uint receiveSamples(uint maxSamples ///< Remove this many samples from the beginning of pipe. ^ effects/SoundTouchEffect.cpp:307:31: error: cannot initialize a parameter of type 'const SAMPLETYPE *' (aka 'const short *') with an lvalue of type 'float *' mSoundTouch->putSamples(soundTouchBuffer, blockSize); ^~~~~~~~~~~~~~~~ /usr/local/include/soundtouch/SoundTouch.h:237:31: note: passing argument to parameter 'samples' here const SAMPLETYPE *samples, ///< Pointer to sample buffer. ^ effects/SoundTouchEffect.cpp:373:17: error: no matching member function for call to 'receiveSamples' mSoundTouch->receiveSamples(outputSoundTouchBuffer, outputCount); ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/local/include/soundtouch/FIFOSamplePipe.h:190:18: note: candidate function not viable: no known conversion from 'float *' to 'SAMPLETYPE *' (aka 'short *') for 1st argument; virtual uint receiveSamples(SAMPLETYPE *outBuffer, ///< Buffer where to copy output samples. ^ /usr/local/include/soundtouch/FIFOSamplePipe.h:203:18: note: candidate function not viable: requires 1 argument, but 2 were provided virtual uint receiveSamples(uint maxSamples ///< Remove this many samples from the beginning of pipe. ^ 12 warnings and 5 errors generated. gmake[1]: *** [effects/SoundTouchEffect.o] Error 1 gmake[1]: Leaving directory `/usr/ports/audio/audacity/work/audacity-src-2.0.3/src' gmake: *** [audacity] Error 2 *** [do-build] Error code 1 Stop in /usr/ports/audio/audacity. *** [build] Error code 1 Stop in /usr/ports/audio/audacity. ===>>> make failed for audio/audacity ===>>> Aborting update Terminated ===>>> You can restart from the point of failure with this command line: portmaster <flags> audio/audacity -- Yours in Christ, Joseph A Nagy Jr "Whoever loves instruction loves knowledge, But he who hates correction is stupid." -- Proverbs 12:1 Emails are not formal business letters, whatever businesses may want. Original content CopyFree (F) under the OWL http://copyfree.org/licenses/owl/license.txt
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?51357D48.9040308>