Date: Sat, 5 Jan 2013 15:47:17 GMT From: "Matthew X. Economou" <xenophon+freebsd@irtnog.org> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/175008: multimedia/gstream-plugins-soundtouch C++ compiler error "no matching function for call" Message-ID: <201301051547.r05FlH0X026314@red.freebsd.org> Resent-Message-ID: <201301051550.r05Fo14h076875@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 175008 >Category: ports >Synopsis: multimedia/gstream-plugins-soundtouch C++ compiler error "no matching function for call" >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sat Jan 05 15:50:01 UTC 2013 >Closed-Date: >Last-Modified: >Originator: Matthew X. Economou >Release: 9.0-RELEASE >Organization: IRTNOG >Environment: FreeBSD cinep001bsdgw.irtnog.net 9.0-RELEASE-p4 FreeBSD 9.0-RELEASE-p4 #10 r242510M: Sat Nov 3 15:07:27 EDT 2012 root@cinep001bsdgw.irtnog.net:/usr/obj/usr/src/sys/FIREWALL amd64 >Description: I cannot get gstreamer-plugins-soundtouch to compile with a current ports tree (r309948). All dependencies are current (according to portmaster). The port returns the following C++ compiler error: ===> Building for gstreamer-plugins-soundtouch-0.10.23,3 CC libgstsoundtouch_la-plugin.lo CXX libgstsoundtouch_la-gstpitch.lo cc1plus: warning: command line option "-Wmissing-declarations" is valid for C/ObjC but not for C++ gstpitch.cc: In function 'GstBuffer* gst_pitch_prepare_buffer(GstPitch*)': gstpitch.cc:384: error: no matching function for call to 'soundtouch::SoundTouch::receiveSamples(gfloat*, guint&)' /usr/local/include/soundtouch/FIFOSamplePipe.h:192: note: candidates are: virtual uint soundtouch::FIFOProcessor::receiveSamples(soundtouch::SAMPLETYPE*, uint) /usr/local/include/soundtouch/FIFOSamplePipe.h:204: note: virtual uint soundtouch::FIFOProcessor::receiveSamples(uint) gstpitch.cc: In function 'GstFlowReturn gst_pitch_chain(GstPad*, GstBuffer*)': gstpitch.cc:902: error: no matching function for call to 'soundtouch::SoundTouch::putSamples(gfloat*, long unsigned int)' /usr/local/include/soundtouch/SoundTouch.h:241: note: candidates are: virtual void soundtouch::SoundTouch::putSamples(const soundtouch::SAMPLETYPE*, uint) gmake: *** [libgstsoundtouch_la-gstpitch.lo] Error 1 *** Error code 2 >How-To-Repeat: Attempt to install the current version of the multimedia/gstreamer-plugins-soundtouch port. >Fix: >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201301051547.r05FlH0X026314>