From: Vieri <ren...@ya...> - 2011-02-19 00:13:55
|
Hi, I can't compile ocaml-soundtouch from source. It fails when trying to link to libBPM. Where can I get libBPM? What's its homepage? Here's the compilation error: make[2]: Entering directory `ocaml-soundtouch-0.1.5/src' g++ -c -O2 -mtune=i686 -pipe -DPIC -I/usr/include -I/usr/include/soundtouch -fPIC -Wall -DCAML_NAME_SPACE \ -I'/usr/lib/ocaml' \ soundtouch_stubs.cc -o soundtouch_stubs.o /usr/bin/ocamlc.opt -c soundtouch.ml /usr/bin/ocamlc.opt -c soundtouch.ml ar rcs libsoundtouch_stubs.a soundtouch_stubs.o ocamlmklib -L-Wl,-O1 -L-Wl,--as-needed -L/usr/lib \ -o soundtouch_stubs soundtouch_stubs.o -lSoundTouch -lBPM \ /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../../i686-pc-linux-gnu/bin/ld: cannot find -lBPM collect2: ld returned 1 exit status make[2]: *** [dllsoundtouch_stubs.so] Error 2 Thanks, Vieri |
From: Frits L. <f.l...@ra...> - 2011-02-19 08:00:07
|
On 02/19/2011 01:13 AM, Vieri wrote: > Hi, > > I can't compile ocaml-soundtouch from source. It fails when trying to link to libBPM. > > Where can I get libBPM? > What's its homepage? I'd say: http://sourceforge.net/projects/libbpm/ "libBPM is a C++ library for detecting the tempo in beats-per-minute of an audio stream. libBPM is cross-platform and is designed to be easily plugged into existing audio software solutions!" -- Frits Letteboer Technisch Beheer Stichting Radio Twenterand |
From: Vieri <ren...@ya...> - 2011-02-19 09:58:45
|
--- On Sat, 2/19/11, Frits Letteboer <f.l...@ra...> wrote: > On 02/19/2011 01:13 AM, Vieri wrote: > > Hi, > > > > I can't compile ocaml-soundtouch from source. It fails > when trying to link to libBPM. > > > > Where can I get libBPM? > > What's its homepage? > > I'd say: http://sourceforge.net/projects/libbpm/ > > "libBPM is a C++ library for detecting the tempo in > beats-per-minute of an audio stream. libBPM is > cross-platform and is designed to be easily plugged into > existing audio software solutions!" Thanks but that can't be... The project has no files whatsover. Not even in CVS. Could it be this other library? http://www.hep.ucl.ac.uk/~bino/libbpm/ Thanks Vieri |
From: Samuel M. <sm...@gm...> - 2011-02-19 19:36:00
|
Hi, Actually, (at least in Debian) the BPM library is provided by soundtouch itself, not by an external library. Currently Debian has soundtouch 1.3.1 and from the changelog BPM was integrated to the main soundtouch library afterwards. So you can either remove -lBPM from the Makefile of ocaml-soundtouch (as suggested) or install soundtouch 1.3.1. I'll try to handle this in a clean way... ++ Sam. On Sat, Feb 19, 2011 at 8:59 AM, Frits Letteboer < f.l...@ra...> wrote: > On 02/19/2011 01:13 AM, Vieri wrote: > > Hi, > > > > I can't compile ocaml-soundtouch from source. It fails when trying to > link to libBPM. > > > > Where can I get libBPM? > > What's its homepage? > > I'd say: http://sourceforge.net/projects/libbpm/ > > "libBPM is a C++ library for detecting the tempo in beats-per-minute of > an audio stream. libBPM is cross-platform and is designed to be easily > plugged into existing audio software solutions!" > > -- > Frits Letteboer > Technisch Beheer > Stichting Radio Twenterand > > > ------------------------------------------------------------------------------ > The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: > Pinpoint memory and threading errors before they happen. > Find and fix more than 250 security defects in the development cycle. > Locate bottlenecks in serial and parallel code that limit performance. > http://p.sf.net/sfu/intel-dev2devfeb > _______________________________________________ > Savonet-users mailing list > Sav...@li... > https://lists.sourceforge.net/lists/listinfo/savonet-users > |