maaate-users Mailing List for MPEG Maaate
Status: Beta
Brought to you by:
pfeiffer_silvia
You can subscribe to this list here.
2014 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(4) |
Sep
|
Oct
|
Nov
|
Dec
|
---|
From: Silvia P. <sil...@gm...> - 2014-08-24 04:24:41
|
On Sat, Aug 23, 2014 at 9:42 PM, Matteo Sisti Sette <mat...@gm...> wrote: > On 23/08/14 05:40, Silvia Pfeiffer wrote: >> >> OMG, I did not think anyone would still try to compile this. >> >> It hasn't been compiled in probably 10 years, > > > OMG so why do you keep that online? Maybe some day somebody wants to take it over. ;-) > May I suggest that you at least add a notice at the top of the Sourceforge > project page warning visitors that the project has been discontinued? Yes, good idea. I've added a note on the page. > (the "last update" date is 2012 so one is not supposed to guess that it > hasn't been maintained in 10 years) > > > >> What is it you're trying to do with maaate? > > > Compile it to start with - LOL > Now seriously, I thought I'd give it a look to see if I could use it to > locate silences in voice recordings. If you want to do that only on MPEG audio files, Maaate is not bad (if you can get it compiled again). But there are other packages out there now: http://en.wikipedia.org/wiki/List_of_free_software_for_audio#Audio_analysis I've myself moved into doing everything in the browser: http://www.smartjava.org/content/exploring-html5-web-audio-visualizing-sound . HTH. Cheers, Silvia. > Cheers > m. > |
From: Matteo S. S. <mat...@gm...> - 2014-08-23 11:42:58
|
On 23/08/14 05:40, Silvia Pfeiffer wrote: > OMG, I did not think anyone would still try to compile this. > > It hasn't been compiled in probably 10 years, OMG so why do you keep that online? May I suggest that you at least add a notice at the top of the Sourceforge project page warning visitors that the project has been discontinued? (the "last update" date is 2012 so one is not supposed to guess that it hasn't been maintained in 10 years) > What is it you're trying to do with maaate? Compile it to start with - LOL Now seriously, I thought I'd give it a look to see if I could use it to locate silences in voice recordings. Cheers m. |
From: Silvia P. <sil...@gm...> - 2014-08-23 03:41:01
|
OMG, I did not think anyone would still try to compile this. It hasn't been compiled in probably 10 years, so it's well possible that any or all of configure, make, gcc, linker etc have changed and you may need to include some extra header files, libraries etc. What is it you're trying to do with maaate? Cheers, Silvia. On Sat, Aug 23, 2014 at 5:17 AM, Matteo Sisti Sette <mat...@gm...> wrote: > Hi, > > I can't find a proper bugtracker, so I post this here. > > I downloaded maaate and tried to compile it, which miserably failed. > (Ubuntu 14.04) > > I guess I may be missing some libraries it depends on, but if that is > the case, then the configure script should give a clear and clean error > message telling me exactly which libraries I need and I am missing (or > this information may even be there in the output from configure, buried > in the middle of a flood of messages). > So whether or not I am missing some libraries or requirements, failing > to compile is a bug unless it gives clear information of what > requirements are not met. > > > Below is the otput from configure and then make: > > $ ./configure > creating cache ./config.cache > checking for a BSD compatible install... /usr/bin/install -c > checking whether build environment is sane... yes > /home/teo/Documents/programmi/Maaate-0.3.1/missing: Unknown `--run' option > Try `/home/teo/Documents/programmi/Maaate-0.3.1/missing --help' for more > information > configure: warning: `missing' script is too old or missing > checking for mawk... mawk > checking whether make sets ${MAKE}... yes > checking for c++... c++ > checking whether the C++ compiler (c++ ) works... yes > checking whether the C++ compiler (c++ ) is a cross-compiler... no > checking whether we are using GNU C++... yes > checking whether c++ accepts -g... yes > checking for style of include used by make... GNU > checking dependency style of c++... gcc3 > checking for a BSD compatible install... /usr/bin/install -c > checking for Cygwin environment... no > checking for mingw32 environment... no > checking how to run the C preprocessor... cc -E > checking host system type... x86_64-unknown-linux-gnu > checking build system type... x86_64-unknown-linux-gnu > checking for gcc... gcc > checking whether the C compiler (gcc ) works... yes > checking whether the C compiler (gcc ) is a cross-compiler... no > checking whether we are using GNU C... yes > checking whether gcc accepts -g... yes > checking dependency style of gcc... gcc3 > checking for ld used by GCC... /usr/bin/ld > checking if the linker (/usr/bin/ld) is GNU ld... yes > checking for /usr/bin/ld option to reload object files... -r > checking for BSD-compatible nm... /usr/bin/nm -B > checking whether ln -s works... yes > checking how to recognise dependant libraries... pass_all > checking for object suffix... o > checking for executable suffix... no > checking command to parse /usr/bin/nm -B output... ok > checking for dlfcn.h... yes > checking for ranlib... ranlib > checking for strip... strip > checking for objdir... .libs > checking for gcc option to produce PIC... -fPIC > checking if gcc PIC flag -fPIC works... yes > checking if gcc static flag -static works... yes > checking if gcc supports -c -o file.o... yes > checking if gcc supports -c -o file.lo... yes > checking if gcc supports -fno-rtti -fno-exceptions... yes > checking whether the linker (/usr/bin/ld) supports shared libraries... yes > checking how to hardcode library paths into programs... immediate > checking whether stripping libraries is possible... yes > checking dynamic linker characteristics... GNU/Linux ld.so > checking if libtool supports shared libraries... yes > checking whether to build shared libraries... yes > checking whether to build static libraries... yes > checking whether -lc should be explicitly linked in... no > creating libtool > checking for cos in -lm... yes > checking for ANSI C header files... yes > checking for working const... yes > checking whether byte ordering is bigendian... no > checking for sys/soundcard.h... yes > checking for machine/soundcard.h... no > checking for sys/audioio.h... no > updating cache ./config.cache > creating ./config.status > creating Makefile > creating src/Makefile > creating src/mpeg/Makefile > creating src/tier1/Makefile > creating src/tier2/Makefile > creating src/plugins/Makefile > creating src/plugins_brief/Makefile > creating VisualC++/Makefile > creating demos/Makefile > creating Maaate.spec > creating config.h > teo@xxx1:~/Documents/programmi/Maaate-0.3.1$ make > make all-recursive > make[1]: Entering directory `/home/teo/Documents/programmi/Maaate-0.3.1' > Making all in src > make[2]: Entering directory `/home/teo/Documents/programmi/Maaate-0.3.1/src' > Making all in tier1 > make[3]: Entering directory > `/home/teo/Documents/programmi/Maaate-0.3.1/src/tier1' > source='SOUNDfile.cc' object='SOUNDfile.lo' libtool=yes \ > depfile='.deps/SOUNDfile.Plo' tmpdepfile='.deps/SOUNDfile.TPlo' \ > depmode=gcc3 /bin/sh ../../depcomp \ > /bin/sh ../../libtool --mode=compile c++ -DHAVE_CONFIG_H -I. -I. > -I../.. -I../.. -I/usr/local/include -I../../src/mpeg -g -O2 -c -o > SOUNDfile.lo `test -f SOUNDfile.cc || echo './'`SOUNDfile.cc > mkdir .libs > c++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I/usr/local/include > -I../../src/mpeg -g -O2 -c SOUNDfile.cc -MT SOUNDfile.lo -MD -MP -MF > .deps/SOUNDfile.TPlo -fPIC -DPIC -o .libs/SOUNDfile.lo > c++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I/usr/local/include > -I../../src/mpeg -g -O2 -c SOUNDfile.cc -MT SOUNDfile.lo -MD -MP -MF > .deps/SOUNDfile.TPlo -o SOUNDfile.o >/dev/null 2>&1 > mv -f .libs/SOUNDfile.lo SOUNDfile.lo > source='c-soundfile.cc' object='c-soundfile.lo' libtool=yes \ > depfile='.deps/c-soundfile.Plo' tmpdepfile='.deps/c-soundfile.TPlo' \ > depmode=gcc3 /bin/sh ../../depcomp \ > /bin/sh ../../libtool --mode=compile c++ -DHAVE_CONFIG_H -I. -I. > -I../.. -I../.. -I/usr/local/include -I../../src/mpeg -g -O2 -c -o > c-soundfile.lo `test -f c-soundfile.cc || echo './'`c-soundfile.cc > rm -f .libs/c-soundfile.lo > c++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I/usr/local/include > -I../../src/mpeg -g -O2 -c c-soundfile.cc -MT c-soundfile.lo -MD -MP -MF > .deps/c-soundfile.TPlo -fPIC -DPIC -o .libs/c-soundfile.lo > c++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I/usr/local/include > -I../../src/mpeg -g -O2 -c c-soundfile.cc -MT c-soundfile.lo -MD -MP -MF > .deps/c-soundfile.TPlo -o c-soundfile.o >/dev/null 2>&1 > mv -f .libs/c-soundfile.lo c-soundfile.lo > /bin/sh ../../libtool --mode=link c++ -g -O2 -lstdc++ -o libMaaateP.la > -rpath /usr/local/lib -version-info 1:0:0 SOUNDfile.lo c-soundfile.lo -lm > rm -fr .libs/libMaaateP.la .libs/libMaaateP.* .libs/libMaaateP.* > gcc -shared SOUNDfile.lo c-soundfile.lo -lstdc++ -lm -Wl,-soname > -Wl,libMaaateP.so.1 -o .libs/libMaaateP.so.1.0.0 > (cd .libs && rm -f libMaaateP.so.1 && ln -s libMaaateP.so.1.0.0 > libMaaateP.so.1) > (cd .libs && rm -f libMaaateP.so && ln -s libMaaateP.so.1.0.0 libMaaateP.so) > ar cru .libs/libMaaateP.a SOUNDfile.o c-soundfile.o > ranlib .libs/libMaaateP.a > creating libMaaateP.la > (cd .libs && rm -f libMaaateP.la && ln -s ../libMaaateP.la libMaaateP.la) > make[3]: Leaving directory > `/home/teo/Documents/programmi/Maaate-0.3.1/src/tier1' > Making all in tier2 > make[3]: Entering directory > `/home/teo/Documents/programmi/Maaate-0.3.1/src/tier2' > source='segmentData.cc' object='segmentData.lo' libtool=yes \ > depfile='.deps/segmentData.Plo' tmpdepfile='.deps/segmentData.TPlo' \ > depmode=gcc3 /bin/sh ../../depcomp \ > /bin/sh ../../libtool --mode=compile c++ -DHAVE_CONFIG_H -I. -I. > -I../.. -I../.. -I/usr/local/include -I../../src/tier1 -g -O2 -c -o > segmentData.lo `test -f segmentData.cc || echo './'`segmentData.cc > mkdir .libs > c++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I/usr/local/include > -I../../src/tier1 -g -O2 -c segmentData.cc -MT segmentData.lo -MD -MP > -MF .deps/segmentData.TPlo -fPIC -DPIC -o .libs/segmentData.lo > In file included from segmentData.cc:28:0: > segmentData.H:113:30: warning: deprecated conversion from string > constant to 'char*' [-Wwrite-strings] > bool matOut(char* fileName="default.mat"); > ^ > segmentData.cc: In constructor 'SegmentData::SegmentData(double, double, > int, int, int, char, double)': > segmentData.cc:42:9: error: 'exit' was not declared in this scope > exit(1); > ^ > segmentData.cc:48:11: error: 'exit' was not declared in this scope > exit(1); > ^ > segmentData.cc:50:39: error: 'memset' was not declared in this scope > memset(data[i],0,sizeof(double)*row); > ^ > segmentData.cc: In member function 'bool SegmentData::smooth(int, int, > int, int, int)': > segmentData.cc:457:53: error: 'memset' was not declared in this scope > memset (oldValues,0,(orderHalf+1)*sizeof(double)); > ^ > segmentData.cc: In member function 'bool SegmentData::matOut(char*)': > segmentData.cc:529:39: error: 'strncpy' was not declared in this scope > strncpy(matFileName, fileName, 128); > ^ > segmentData.cc:530:33: error: 'strstr' was not declared in this scope > if ( strstr(matFileName, ".mat") == NULL) > ^ > segmentData.cc:531:29: error: 'strcat' was not declared in this scope > strcat(matFileName, ".mat"); > ^ > segmentData.cc:554:45: error: 'strlen' was not declared in this scope > nameLength = (signed int)strlen(matFileName); > ^ > segmentData.cc:555:31: error: 'strstr' was not declared in this scope > if (strstr(matFileName,".mat")) > ^ > make[3]: *** [segmentData.lo] Error 1 > make[3]: Leaving directory > `/home/teo/Documents/programmi/Maaate-0.3.1/src/tier2' > make[2]: *** [all-recursive] Error 1 > make[2]: Leaving directory `/home/teo/Documents/programmi/Maaate-0.3.1/src' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory `/home/teo/Documents/programmi/Maaate-0.3.1' > make: *** [all] Error 2 > teo@xxx1:~/Documents/programmi/Maaate-0.3.1$ > > ------------------------------------------------------------------------------ > Slashdot TV. > Video for Nerds. Stuff that matters. > http://tv.slashdot.org/ > _______________________________________________ > Maaate-users mailing list > Maa...@li... > https://lists.sourceforge.net/lists/listinfo/maaate-users |
From: Matteo S. S. <mat...@gm...> - 2014-08-22 19:17:58
|
Hi, I can't find a proper bugtracker, so I post this here. I downloaded maaate and tried to compile it, which miserably failed. (Ubuntu 14.04) I guess I may be missing some libraries it depends on, but if that is the case, then the configure script should give a clear and clean error message telling me exactly which libraries I need and I am missing (or this information may even be there in the output from configure, buried in the middle of a flood of messages). So whether or not I am missing some libraries or requirements, failing to compile is a bug unless it gives clear information of what requirements are not met. Below is the otput from configure and then make: $ ./configure creating cache ./config.cache checking for a BSD compatible install... /usr/bin/install -c checking whether build environment is sane... yes /home/teo/Documents/programmi/Maaate-0.3.1/missing: Unknown `--run' option Try `/home/teo/Documents/programmi/Maaate-0.3.1/missing --help' for more information configure: warning: `missing' script is too old or missing checking for mawk... mawk checking whether make sets ${MAKE}... yes checking for c++... c++ checking whether the C++ compiler (c++ ) works... yes checking whether the C++ compiler (c++ ) is a cross-compiler... no checking whether we are using GNU C++... yes checking whether c++ accepts -g... yes checking for style of include used by make... GNU checking dependency style of c++... gcc3 checking for a BSD compatible install... /usr/bin/install -c checking for Cygwin environment... no checking for mingw32 environment... no checking how to run the C preprocessor... cc -E checking host system type... x86_64-unknown-linux-gnu checking build system type... x86_64-unknown-linux-gnu checking for gcc... gcc checking whether the C compiler (gcc ) works... yes checking whether the C compiler (gcc ) is a cross-compiler... no checking whether we are using GNU C... yes checking whether gcc accepts -g... yes checking dependency style of gcc... gcc3 checking for ld used by GCC... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for /usr/bin/ld option to reload object files... -r checking for BSD-compatible nm... /usr/bin/nm -B checking whether ln -s works... yes checking how to recognise dependant libraries... pass_all checking for object suffix... o checking for executable suffix... no checking command to parse /usr/bin/nm -B output... ok checking for dlfcn.h... yes checking for ranlib... ranlib checking for strip... strip checking for objdir... .libs checking for gcc option to produce PIC... -fPIC checking if gcc PIC flag -fPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.lo... yes checking if gcc supports -fno-rtti -fno-exceptions... yes checking whether the linker (/usr/bin/ld) supports shared libraries... yes checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking dynamic linker characteristics... GNU/Linux ld.so checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking whether -lc should be explicitly linked in... no creating libtool checking for cos in -lm... yes checking for ANSI C header files... yes checking for working const... yes checking whether byte ordering is bigendian... no checking for sys/soundcard.h... yes checking for machine/soundcard.h... no checking for sys/audioio.h... no updating cache ./config.cache creating ./config.status creating Makefile creating src/Makefile creating src/mpeg/Makefile creating src/tier1/Makefile creating src/tier2/Makefile creating src/plugins/Makefile creating src/plugins_brief/Makefile creating VisualC++/Makefile creating demos/Makefile creating Maaate.spec creating config.h teo@xxx1:~/Documents/programmi/Maaate-0.3.1$ make make all-recursive make[1]: Entering directory `/home/teo/Documents/programmi/Maaate-0.3.1' Making all in src make[2]: Entering directory `/home/teo/Documents/programmi/Maaate-0.3.1/src' Making all in tier1 make[3]: Entering directory `/home/teo/Documents/programmi/Maaate-0.3.1/src/tier1' source='SOUNDfile.cc' object='SOUNDfile.lo' libtool=yes \ depfile='.deps/SOUNDfile.Plo' tmpdepfile='.deps/SOUNDfile.TPlo' \ depmode=gcc3 /bin/sh ../../depcomp \ /bin/sh ../../libtool --mode=compile c++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I/usr/local/include -I../../src/mpeg -g -O2 -c -o SOUNDfile.lo `test -f SOUNDfile.cc || echo './'`SOUNDfile.cc mkdir .libs c++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I/usr/local/include -I../../src/mpeg -g -O2 -c SOUNDfile.cc -MT SOUNDfile.lo -MD -MP -MF .deps/SOUNDfile.TPlo -fPIC -DPIC -o .libs/SOUNDfile.lo c++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I/usr/local/include -I../../src/mpeg -g -O2 -c SOUNDfile.cc -MT SOUNDfile.lo -MD -MP -MF .deps/SOUNDfile.TPlo -o SOUNDfile.o >/dev/null 2>&1 mv -f .libs/SOUNDfile.lo SOUNDfile.lo source='c-soundfile.cc' object='c-soundfile.lo' libtool=yes \ depfile='.deps/c-soundfile.Plo' tmpdepfile='.deps/c-soundfile.TPlo' \ depmode=gcc3 /bin/sh ../../depcomp \ /bin/sh ../../libtool --mode=compile c++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I/usr/local/include -I../../src/mpeg -g -O2 -c -o c-soundfile.lo `test -f c-soundfile.cc || echo './'`c-soundfile.cc rm -f .libs/c-soundfile.lo c++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I/usr/local/include -I../../src/mpeg -g -O2 -c c-soundfile.cc -MT c-soundfile.lo -MD -MP -MF .deps/c-soundfile.TPlo -fPIC -DPIC -o .libs/c-soundfile.lo c++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I/usr/local/include -I../../src/mpeg -g -O2 -c c-soundfile.cc -MT c-soundfile.lo -MD -MP -MF .deps/c-soundfile.TPlo -o c-soundfile.o >/dev/null 2>&1 mv -f .libs/c-soundfile.lo c-soundfile.lo /bin/sh ../../libtool --mode=link c++ -g -O2 -lstdc++ -o libMaaateP.la -rpath /usr/local/lib -version-info 1:0:0 SOUNDfile.lo c-soundfile.lo -lm rm -fr .libs/libMaaateP.la .libs/libMaaateP.* .libs/libMaaateP.* gcc -shared SOUNDfile.lo c-soundfile.lo -lstdc++ -lm -Wl,-soname -Wl,libMaaateP.so.1 -o .libs/libMaaateP.so.1.0.0 (cd .libs && rm -f libMaaateP.so.1 && ln -s libMaaateP.so.1.0.0 libMaaateP.so.1) (cd .libs && rm -f libMaaateP.so && ln -s libMaaateP.so.1.0.0 libMaaateP.so) ar cru .libs/libMaaateP.a SOUNDfile.o c-soundfile.o ranlib .libs/libMaaateP.a creating libMaaateP.la (cd .libs && rm -f libMaaateP.la && ln -s ../libMaaateP.la libMaaateP.la) make[3]: Leaving directory `/home/teo/Documents/programmi/Maaate-0.3.1/src/tier1' Making all in tier2 make[3]: Entering directory `/home/teo/Documents/programmi/Maaate-0.3.1/src/tier2' source='segmentData.cc' object='segmentData.lo' libtool=yes \ depfile='.deps/segmentData.Plo' tmpdepfile='.deps/segmentData.TPlo' \ depmode=gcc3 /bin/sh ../../depcomp \ /bin/sh ../../libtool --mode=compile c++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I/usr/local/include -I../../src/tier1 -g -O2 -c -o segmentData.lo `test -f segmentData.cc || echo './'`segmentData.cc mkdir .libs c++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I/usr/local/include -I../../src/tier1 -g -O2 -c segmentData.cc -MT segmentData.lo -MD -MP -MF .deps/segmentData.TPlo -fPIC -DPIC -o .libs/segmentData.lo In file included from segmentData.cc:28:0: segmentData.H:113:30: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] bool matOut(char* fileName="default.mat"); ^ segmentData.cc: In constructor 'SegmentData::SegmentData(double, double, int, int, int, char, double)': segmentData.cc:42:9: error: 'exit' was not declared in this scope exit(1); ^ segmentData.cc:48:11: error: 'exit' was not declared in this scope exit(1); ^ segmentData.cc:50:39: error: 'memset' was not declared in this scope memset(data[i],0,sizeof(double)*row); ^ segmentData.cc: In member function 'bool SegmentData::smooth(int, int, int, int, int)': segmentData.cc:457:53: error: 'memset' was not declared in this scope memset (oldValues,0,(orderHalf+1)*sizeof(double)); ^ segmentData.cc: In member function 'bool SegmentData::matOut(char*)': segmentData.cc:529:39: error: 'strncpy' was not declared in this scope strncpy(matFileName, fileName, 128); ^ segmentData.cc:530:33: error: 'strstr' was not declared in this scope if ( strstr(matFileName, ".mat") == NULL) ^ segmentData.cc:531:29: error: 'strcat' was not declared in this scope strcat(matFileName, ".mat"); ^ segmentData.cc:554:45: error: 'strlen' was not declared in this scope nameLength = (signed int)strlen(matFileName); ^ segmentData.cc:555:31: error: 'strstr' was not declared in this scope if (strstr(matFileName,".mat")) ^ make[3]: *** [segmentData.lo] Error 1 make[3]: Leaving directory `/home/teo/Documents/programmi/Maaate-0.3.1/src/tier2' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/teo/Documents/programmi/Maaate-0.3.1/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/teo/Documents/programmi/Maaate-0.3.1' make: *** [all] Error 2 teo@xxx1:~/Documents/programmi/Maaate-0.3.1$ |