I have posted this on the openSuse forums also, but after 77 people have read this, no one seems to be able to offer suggestions.I have also had some help from Audacity GNU/Linux forums [Gale A]

Because of a BUG in Audacity 2.1.1 to Audacity 2.1.3, I am trying to compile Audacity 2.1.0 on my machine. The BUG is that you cannot change the default SAVE from .aiff to anything else and must type whatever file extension you require. Although that is not a big deal for one or two files, I have a great number of files to edit and would like to do it in as efficient manner as possible. Audacity is aware of the problem but have not found a solution to it yet. Apparently, it has to do with something about changing from wxWidgets 2.8.12 to wxWidgets 3.0.In the Audacity GNU/Linux forums, I was told that I would need to compile wxWidgets 2.8.12 as Audacity 2.1.0 would need wxWidgets 2.8.12 to run.

So far I have managed to compile wxWidgets 2.8.12.I am trying to compile Audacity 2.1.0, but am coming up with an error at the end.Following the advice on this page:http://wiki.audacityteam.org/wiki/Developing_On_LinuxI checked to make sure all dependencies on their list were met.Are there any other dependencies that opensuse would require that may not have been on the list?I also installed all devel pkgs for these dependencies.It has been suggested[via google] that EXPAT, glibc and glibc-devel might not be installed, but I have checked and they are.

configure: WARNING: system installation of libmad found, but it is too old. Upgrade to at least 0.14.2b to use with Audacity

I have searched in Yast for 'libmad' and come up with 'libmad0' and its version is 1.15.1b-15. I see no 'libmad'.

It is shown in the code below [see next post] that the compile finds wxWidgets 2.8.12 and that EXPAT is there.I have gone through the Audacity compile and checked for anything missing and there are things that may be missing but they are not in repos when I search in Yast.Where would I get them?I see a couple of other warnings. Is it possible to identify the 1st thing that went wrong and thereby correcting it, it may correct other problems down the line?Thank you.

[email protected]:~/Downloads/audacity-minsrc-2.1.0> ./configure CXXFLAGS=”-std=gnu++11″configure: loading site script /usr/share/site/x86_64-unknown-linux-gnuchecking for a BSD-compatible install... /usr/bin/install -cchecking whether build environment is sane... yeschecking for a thread-safe mkdir -p... /usr/bin/mkdir -pchecking for gawk... gawkchecking whether make sets $(MAKE)... yeschecking how to create a ustar tar archive... gnutarchecking whether to enable maintainer-specific portions of Makefiles... nochecking whether NLS is requested... yeschecking for msgfmt... /usr/bin/msgfmtchecking for gmsgfmt... /usr/bin/msgfmtchecking for xgettext... /usr/bin/xgettextchecking for msgmerge... /usr/bin/msgmergechecking for style of include used by make... GNUchecking for gcc... gccchecking whether the C compiler works... yeschecking for C compiler default output file name... a.outchecking for suffix of executables... checking whether we are cross compiling... nochecking for suffix of object files... ochecking whether we are using the GNU C compiler... yeschecking whether gcc accepts -g... yeschecking for gcc option to accept ISO C89... none neededchecking dependency style of gcc... gcc3checking build system type... x86_64-unknown-linux-gnuchecking host system type... x86_64-unknown-linux-gnuchecking for ld used by GCC... /usr/x86_64-suse-linux/bin/ldchecking if the linker (/usr/x86_64-suse-linux/bin/ld) is GNU ld... yeschecking for shared library run path origin... donechecking how to run the C preprocessor... gcc -Echecking for grep that handles long lines and -e... /usr/bin/grepchecking for egrep... /usr/bin/grep -Echecking for CFPreferencesCopyAppValue... nochecking for CFLocaleCopyCurrent... nochecking for GNU gettext in libc... yeschecking whether to use NLS... yeschecking where the gettext function comes from... libcchecking for C compiler vendor... gnuchecking for gcc... (cached) gccchecking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking dependency style of gcc... (cached) gcc3 checking for g++... g++ checking whether we are using the GNU C++ compiler... no checking whether g++ accepts -g... yes checking dependency style of g++... gcc3checking how to run the C++ preprocessor... g++ -Echecking for ar... archecking the archiver (ar) interface... archecking how to print strings... printfchecking for a sed that does not truncate output... /usr/bin/sedchecking for fgrep... /usr/bin/grep -Fchecking for ld used by gcc... /usr/x86_64-suse-linux/bin/ldchecking if the linker (/usr/x86_64-suse-linux/bin/ld) is GNU ld... yeschecking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -Bchecking the name lister (/usr/bin/nm -B) interface... BSD nmchecking whether ln -s works... yeschecking the maximum length of command line arguments... 1572864checking whether the shell understands some XSI constructs... yeschecking whether the shell understands "+="... yeschecking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format... func_convert_file_noopchecking how to convert x86_64-unknown-linux-gnu file names to toolchain format... func_convert_file_noopchecking for /usr/x86_64-suse-linux/bin/ld option to reload object files... -rchecking for objdump... objdumpchecking how to recognize dependent libraries... pass_allchecking for dlltool... nochecking how to associate runtime and link libraries... printf %s\nchecking for archiver @FILE support... nochecking for strip... stripchecking for ranlib... ranlibchecking command to parse /usr/bin/nm -B output from gcc object... failedchecking for sysroot... nochecking for mt... mtchecking if mt is a manifest tool... nochecking for ANSI C header files... nochecking for sys/types.h... nochecking for sys/stat.h... nochecking for stdlib.h... nochecking for string.h... nochecking for memory.h... nochecking for strings.h... nochecking for inttypes.h... nochecking for stdint.h... nochecking for unistd.h... nochecking for dlfcn.h... nochecking for objdir... .libschecking if gcc supports -fno-rtti -fno-exceptions... nochecking for gcc option to produce PIC... -fPIC -DPICchecking if gcc PIC flag -fPIC -DPIC works... yeschecking if gcc static flag -static works... nochecking if gcc supports -c -o file.o... yeschecking if gcc supports -c -o file.o... (cached) yeschecking whether the gcc linker (/usr/x86_64-suse-linux/bin/ld) supports shared libraries... yeschecking dynamic linker characteristics... GNU/Linux ld.sochecking how to hardcode library paths into programs... immediatechecking whether stripping libraries is possible... yeschecking if libtool supports shared libraries... yeschecking whether to build shared libraries... nochecking whether to build static libraries... yeschecking how to run the C++ preprocessor... g++ -Echecking whether the g++ linker (/usr/x86_64-suse-linux/bin/ld) supports shared libraries... yeslibtool.m4: error: problem compiling CXX test programchecking for g++ option to produce PIC... -DPICchecking if g++ PIC flag -DPIC works... nochecking if g++ static flag works... nochecking if g++ supports -c -o file.o... nochecking if g++ supports -c -o file.o... (cached) nochecking whether the g++ linker (/usr/x86_64-suse-linux/bin/ld) supports shared libraries... yeschecking dynamic linker characteristics... (cached) GNU/Linux ld.sochecking how to hardcode library paths into programs... unsupportedchecking for pkg-config... yeschecking whether the linker accepts the -rdynamic flag... noconfigure: WARNING: "Linker does not support -rdynamic. Could not enable exporting all symbols"configure: WARNING: "Audacity module support will probably not work"checking for an ANSI C-conforming const... nochecking for size_t... nochecking for alloca.h... nochecking for libudev.h... nochecking CFLAGS for strict prototypes... no, suppressed, signal.hchecking wall_flags for maximum warnings... -Wallchecking whether the C++ compiler accepts the -Wall flag... nochecking whether the C++ preprocessor accepts the -Wall flag... yeschecking whether the -Werror option is usable... nochecking for simple visibility declarations... nochecking for wx-config... /usr/local/bin/wx-configconfigure: Checking that the chosen version of wxWidgets is 2.8.xGreat, you're using wxWidgets 2.8.12!configure: Determining what libraries are available in this tree and on the systemchecking for pkg-config... /usr/bin/pkg-configchecking pkg-config is at least version 0.9.0... yeschecking for EXPAT... yesconfigure: Expat libraries are available as system librarieschecking for ./lib-src/expat/lib/expat.h... noconfigure: Expat libraries are NOT available in the local treechecking for AVCODEC... yeschecking for AVFORMAT... yeschecking for AVUTIL... yesconfigure: FFmpeg library available as system librarychecking for ./lib-src/ffmpeg/libavcodec/avcodec.h... yeschecking for ./lib-src/ffmpeg/libavformat/avformat.h... yesconfigure: FFmpeg headers are available in the local treechecking for lame_set_VBR_q in -lmp3lame... nochecking lame/lame.h usability... nochecking lame/lame.h presence... yesconfigure: WARNING: lame/lame.h: present but cannot be compiledconfigure: WARNING: lame/lame.h: check for missing prerequisite headers?configure: WARNING: lame/lame.h: see the Autoconf documentationconfigure: WARNING: lame/lame.h: section "Present But Cannot Be Compiled"configure: WARNING: lame/lame.h: proceeding with the compiler's resultchecking for lame/lame.h... noconfigure: LAME library is NOT available as system library.checking for ./lib-src/lame/lame/lame.h... yesconfigure: LAME headers are available in this source tree.checking for FLAC... yesconfigure: FLAC libraries are available as system librarieschecking for ./lib-src/libflac/include/FLAC/format.h... nochecking for ./lib-src/libflac/include/FLAC++/decoder.h... noconfigure: FLAC libraries are NOT available in this source treechecking for ID3TAG... yesconfigure: Libid3tag libraries are available as system librarieschecking for ./lib-src/libid3tag/frame.h... noconfigure: libid3tag libraries are NOT available in the local treechecking for LIBMAD... yeschecking for mad_decoder_init in -lmad... noconfigure: WARNING: system installation of libmad found, but it is too old. Upgrade to at least 0.14.2b to use with Audacityconfigure: libmad libraries are available as system librarieschecking for ./lib-src/libmad/frame.h... noconfigure: libmad libraries are NOT available in the local treechecking for ./lib-src/libnyquist/nyx.h... yesconfigure: nyquist libraries are available in the local treechecking for ./lib-src/libresample/include/libresample.h... noconfigure: libresample libraries are NOT available in the local treechecking for LIBSAMPLERATE_SYSTEM... yesconfigure: Libsamplerate libraries are available as system librarieschecking for ./lib-src/libsamplerate/src/samplerate.h... noconfigure: libsamplerate libraries are NOT available in the local treechecking for SBSMS... noconfigure: Libsbsms libraries are NOT available as system librarieschecking for ./lib-src/sbsms/include/sbsms.h... yesconfigure: libsbsms libraries are available in the local treechecking for SNDFILE... yesconfigure: Libsndfile libraries are available as system librarieschecking for ./lib-src/libsndfile/src/sndfile.h.in... noconfigure: libsndfile libraries are NOT available in this source treechecking for SOUNDTOUCH... yesconfigure: Libsoundtouch libraries are available as system librarieschecking for ./lib-src/soundtouch/include/SoundTouch.h... noconfigure: libsoundtouch libraries are NOT available in the local treechecking for SOXR... noconfigure: Soxr libraries are NOT available as system librarieschecking for ./lib-src/libsoxr/src/soxr.h... noconfigure: libsoxr libraries are NOT available in the local treechecking for LIBTWOLAME... yesconfigure: Libtwolame library available as system librarychecking for ./lib-src/twolame/libtwolame/twolame.h... noconfigure: libtwolame library is NOT available in the local treechecking for VAMP... noconfigure: Vamp libraries are NOT available as system librarieschecking for ./lib-src/libvamp/vamp-hostsdk/PluginLoader.h... noconfigure: Vamp libraries are NOT available in the local treechecking for LIBVORBIS... yesconfigure: Vorbis libraries are available as system librarieschecking for ./lib-src/libvorbis/include/vorbis/vorbisenc.h... nochecking for ./lib-src/libogg/include/ogg/ogg.h... noconfigure: Vorbis libraries are NOT available in this source treechecking for LV2... noconfigure: LV2 libraries are NOT available as system librarieschecking for ./lib-src/lv2/configure... noconfigure: LV2 libraries are NOT available in the local treechecking for PORTAUDIO... yesconfigure: portaudio19 library is available as system library, but does not have the Pa_GetStreamHostApiType function.checking for ./lib-src/portaudio-v19/include/portaudio.h... yesconfigure: portaudio19 library is available in the local treechecking for PORTSMF... noconfigure: portSMF library is NOT available as system librarychecking for ./lib-src/portsmf/allegro.h... yesconfigure: portSMF library is available in the local treechecking for WIDGETEXTRA... noconfigure: libwidgetextra library is NOT available as system library.checking for ./lib-src/lib-widget-extra/NonGuiThread.h... yesconfigure: libwidgetextra library is available in the local treeconfigure: Figuring out what libraries to enableconfigure: Using SYSTEM libraries for EXPATconfigure: Using SYSTEM libraries for FFMPEGconfigure: Using LOCAL libraries for LAMEconfigure: Using SYSTEM libraries for LIBFLACconfigure: Using SYSTEM libraries for LIBID3TAGconfigure: Using SYSTEM libraries for LIBMADconfigure: Using LOCAL libraries for LIBNYQUISTconfigure: disabling LIBRESAMPLEconfigure: Using SYSTEM libraries for LIBSAMPLERATEconfigure: Using LOCAL libraries for LIBSBSMSconfigure: Using SYSTEM libraries for LIBSNDFILEconfigure: Using SYSTEM libraries for LIBSOUNDTOUCHconfigure: disabling LIBSOXRconfigure: Using SYSTEM libraries for LIBTWOLAMEconfigure: disabling LIBVAMPconfigure: Using SYSTEM libraries for LIBVORBISconfigure: disabling LV2configure: Using LOCAL libraries for PORTAUDIOconfigure: Using LOCAL libraries for PORTSMFconfigure: Using LOCAL libraries for WIDGETEXTRAconfigure: EXPAT: adding to librariesconfigure: FFMPEG: adding to librariesconfigure: LIBFLAC: adding to librariesconfigure: LIBID3TAG: adding to librariesconfigure: LIBMAD: adding to librariesconfigure: LIBSNDFILE: adding to librariesconfigure: LIBSOUNDTOUCH: adding to librariesconfigure: LIBTWOLAME: adding to librariesconfigure: LIBVORBIS: adding to librarieschecking for library containing dlopen... noconfigure: error: dlopen not found, required by Audacity[email protected]:~/Downloads/audacity-minsrc-2.1.0>

I have posted this on the openSuse forums also, but after 77 people have read this, no one seems to be able to offer suggestions.I have also had some help from Audacity GNU/Linux forums [Gale A]

Because of a BUG in Audacity 2.1.1 to Audacity 2.1.3, I am trying to compile Audacity 2.1.0 on my machine.

The BUG is that you cannot change the default SAVE from .aiff to anything else and must type whatever file extension you require. Although that is not a big deal for one or two files I have a great number of files to edit and would like to do it in as efficient manner as possible.

What are the edits? You may be able to do them with SoX at the command-line.

labud wrote: Audacity is aware of the problem but have not found a solution to it yet. Apparently, it has to do with something about changing from wxWidgets 2.8.12 to wxWidgets 3.0.

In the Audacity GNU/Linux forums, I was told that I would need to compile wxWidgets 2.8.12 as Audacity 2.1.0 would need wxWidgets 2.8.12 to run.

So far I have managed to compile wxWidgets 2.8.12.I am trying to compile Audacity 2.1.0, but am coming up with an error at the end.Following the advice on this page:http://wiki.audacityteam.org/wiki/Developing_On_LinuxI checked to make sure all dependencies on their list were met.Are there any other dependencies that opensuse would require that may not have been on the list?

This is what you openSUSE should tell you. We cannot tell you. Have you tried zypper or even ldd to check dependencies of an official Fedora package of Audacity?

Or try asking on StackOverflow.

labud wrote:I also installed all devel pkgs for these dependencies.It has been suggested[via google] that EXPAT, glibc and glibc-devel might not be installed, but I have checked and they are.

labud wrote:It is shown in the code below [see next post] that the compile finds wxWidgets 2.8.12 and that EXPAT is there.I have gone through the Audacity compile and checked for anything missing and there are things that may be missing but they are not in repos when I search in Yast.Where would I get them?

I see a couple of other warnings. Is it possible to identify the 1st thing that went wrong and thereby correcting it, it may correct other problems down the line?

[email protected]:~/Downloads/audacity-minsrc-2.1.0> ./configure CXXFLAGS=”-std=gnu++11″configure: loading site script /usr/share/site/x86_64-unknown-linux-gnuchecking for a BSD-compatible install... /usr/bin/install -cchecking whether build environment is sane... yeschecking for a thread-safe mkdir -p... /usr/bin/mkdir -pchecking for gawk... gawkchecking whether make sets $(MAKE)... yeschecking how to create a ustar tar archive... gnutarchecking whether to enable maintainer-specific portions of Makefiles... nochecking whether NLS is requested... yeschecking for msgfmt... /usr/bin/msgfmtchecking for gmsgfmt... /usr/bin/msgfmtchecking for xgettext... /usr/bin/xgettextchecking for msgmerge... /usr/bin/msgmergechecking for style of include used by make... GNUchecking for gcc... gccchecking whether the C compiler works... yeschecking for C compiler default output file name... a.outchecking for suffix of executables... checking whether we are cross compiling... nochecking for suffix of object files... ochecking whether we are using the GNU C compiler... yeschecking whether gcc accepts -g... yeschecking for gcc option to accept ISO C89... none neededchecking dependency style of gcc... gcc3checking build system type... x86_64-unknown-linux-gnuchecking host system type... x86_64-unknown-linux-gnuchecking for ld used by GCC... /usr/x86_64-suse-linux/bin/ldchecking if the linker (/usr/x86_64-suse-linux/bin/ld) is GNU ld... yeschecking for shared library run path origin... donechecking how to run the C preprocessor... gcc -Echecking for grep that handles long lines and -e... /usr/bin/grepchecking for egrep... /usr/bin/grep -Echecking for CFPreferencesCopyAppValue... nochecking for CFLocaleCopyCurrent... nochecking for GNU gettext in libc... yeschecking whether to use NLS... yeschecking where the gettext function comes from... libcchecking for C compiler vendor... gnuchecking for gcc... (cached) gccchecking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking dependency style of gcc... (cached) gcc3 checking for g++... g++ checking whether we are using the GNU C++ compiler... no checking whether g++ accepts -g... yes checking dependency style of g++... gcc3checking how to run the C++ preprocessor... g++ -Echecking for ar... archecking the archiver (ar) interface... archecking how to print strings... printfchecking for a sed that does not truncate output... /usr/bin/sedchecking for fgrep... /usr/bin/grep -Fchecking for ld used by gcc... /usr/x86_64-suse-linux/bin/ldchecking if the linker (/usr/x86_64-suse-linux/bin/ld) is GNU ld... yeschecking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -Bchecking the name lister (/usr/bin/nm -B) interface... BSD nmchecking whether ln -s works... yeschecking the maximum length of command line arguments... 1572864checking whether the shell understands some XSI constructs... yeschecking whether the shell understands "+="... yeschecking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format... func_convert_file_noopchecking how to convert x86_64-unknown-linux-gnu file names to toolchain format... func_convert_file_noopchecking for /usr/x86_64-suse-linux/bin/ld option to reload object files... -rchecking for objdump... objdumpchecking how to recognize dependent libraries... pass_allchecking for dlltool... nochecking how to associate runtime and link libraries... printf %s\nchecking for archiver @FILE support... nochecking for strip... stripchecking for ranlib... ranlibchecking command to parse /usr/bin/nm -B output from gcc object... failedchecking for sysroot... nochecking for mt... mtchecking if mt is a manifest tool... nochecking for ANSI C header files... nochecking for sys/types.h... nochecking for sys/stat.h... nochecking for stdlib.h... nochecking for string.h... nochecking for memory.h... nochecking for strings.h... nochecking for inttypes.h... nochecking for stdint.h... nochecking for unistd.h... nochecking for dlfcn.h... nochecking for objdir... .libschecking if gcc supports -fno-rtti -fno-exceptions... nochecking for gcc option to produce PIC... -fPIC -DPICchecking if gcc PIC flag -fPIC -DPIC works... yeschecking if gcc static flag -static works... nochecking if gcc supports -c -o file.o... yeschecking if gcc supports -c -o file.o... (cached) yeschecking whether the gcc linker (/usr/x86_64-suse-linux/bin/ld) supports shared libraries... yeschecking dynamic linker characteristics... GNU/Linux ld.sochecking how to hardcode library paths into programs... immediatechecking whether stripping libraries is possible... yeschecking if libtool supports shared libraries... yeschecking whether to build shared libraries... nochecking whether to build static libraries... yeschecking how to run the C++ preprocessor... g++ -Echecking whether the g++ linker (/usr/x86_64-suse-linux/bin/ld) supports shared libraries... yeslibtool.m4: error: problem compiling CXX test programchecking for g++ option to produce PIC... -DPICchecking if g++ PIC flag -DPIC works... nochecking if g++ static flag works... nochecking if g++ supports -c -o file.o... nochecking if g++ supports -c -o file.o... (cached) nochecking whether the g++ linker (/usr/x86_64-suse-linux/bin/ld) supports shared libraries... yeschecking dynamic linker characteristics... (cached) GNU/Linux ld.sochecking how to hardcode library paths into programs... unsupportedchecking for pkg-config... yeschecking whether the linker accepts the -rdynamic flag... noconfigure: WARNING: "Linker does not support -rdynamic. Could not enable exporting all symbols"configure: WARNING: "Audacity module support will probably not work"checking for an ANSI C-conforming const... nochecking for size_t... nochecking for alloca.h... nochecking for libudev.h... nochecking CFLAGS for strict prototypes... no, suppressed, signal.hchecking wall_flags for maximum warnings... -Wallchecking whether the C++ compiler accepts the -Wall flag... nochecking whether the C++ preprocessor accepts the -Wall flag... yeschecking whether the -Werror option is usable... nochecking for simple visibility declarations... nochecking for wx-config... /usr/local/bin/wx-configconfigure: Checking that the chosen version of wxWidgets is 2.8.xGreat, you're using wxWidgets 2.8.12!configure: Determining what libraries are available in this tree and on the systemchecking for pkg-config... /usr/bin/pkg-configchecking pkg-config is at least version 0.9.0... yeschecking for EXPAT... yesconfigure: Expat libraries are available as system librarieschecking for ./lib-src/expat/lib/expat.h... noconfigure: Expat libraries are NOT available in the local treechecking for AVCODEC... yeschecking for AVFORMAT... yeschecking for AVUTIL... yesconfigure: FFmpeg library available as system librarychecking for ./lib-src/ffmpeg/libavcodec/avcodec.h... yeschecking for ./lib-src/ffmpeg/libavformat/avformat.h... yesconfigure: FFmpeg headers are available in the local treechecking for lame_set_VBR_q in -lmp3lame... nochecking lame/lame.h usability... nochecking lame/lame.h presence... yesconfigure: WARNING: lame/lame.h: present but cannot be compiledconfigure: WARNING: lame/lame.h: check for missing prerequisite headers?configure: WARNING: lame/lame.h: see the Autoconf documentationconfigure: WARNING: lame/lame.h: section "Present But Cannot Be Compiled"configure: WARNING: lame/lame.h: proceeding with the compiler's resultchecking for lame/lame.h... noconfigure: LAME library is NOT available as system library.checking for ./lib-src/lame/lame/lame.h... yesconfigure: LAME headers are available in this source tree.checking for FLAC... yesconfigure: FLAC libraries are available as system librarieschecking for ./lib-src/libflac/include/FLAC/format.h... nochecking for ./lib-src/libflac/include/FLAC++/decoder.h... noconfigure: FLAC libraries are NOT available in this source treechecking for ID3TAG... yesconfigure: Libid3tag libraries are available as system librarieschecking for ./lib-src/libid3tag/frame.h... noconfigure: libid3tag libraries are NOT available in the local treechecking for LIBMAD... yeschecking for mad_decoder_init in -lmad... noconfigure: WARNING: system installation of libmad found, but it is too old. Upgrade to at least 0.14.2b to use with Audacityconfigure: libmad libraries are available as system librarieschecking for ./lib-src/libmad/frame.h... noconfigure: libmad libraries are NOT available in the local treechecking for ./lib-src/libnyquist/nyx.h... yesconfigure: nyquist libraries are available in the local treechecking for ./lib-src/libresample/include/libresample.h... noconfigure: libresample libraries are NOT available in the local treechecking for LIBSAMPLERATE_SYSTEM... yesconfigure: Libsamplerate libraries are available as system librarieschecking for ./lib-src/libsamplerate/src/samplerate.h... noconfigure: libsamplerate libraries are NOT available in the local treechecking for SBSMS... noconfigure: Libsbsms libraries are NOT available as system librarieschecking for ./lib-src/sbsms/include/sbsms.h... yesconfigure: libsbsms libraries are available in the local treechecking for SNDFILE... yesconfigure: Libsndfile libraries are available as system librarieschecking for ./lib-src/libsndfile/src/sndfile.h.in... noconfigure: libsndfile libraries are NOT available in this source treechecking for SOUNDTOUCH... yesconfigure: Libsoundtouch libraries are available as system librarieschecking for ./lib-src/soundtouch/include/SoundTouch.h... noconfigure: libsoundtouch libraries are NOT available in the local treechecking for SOXR... noconfigure: Soxr libraries are NOT available as system librarieschecking for ./lib-src/libsoxr/src/soxr.h... noconfigure: libsoxr libraries are NOT available in the local treechecking for LIBTWOLAME... yesconfigure: Libtwolame library available as system librarychecking for ./lib-src/twolame/libtwolame/twolame.h... noconfigure: libtwolame library is NOT available in the local treechecking for VAMP... noconfigure: Vamp libraries are NOT available as system librarieschecking for ./lib-src/libvamp/vamp-hostsdk/PluginLoader.h... noconfigure: Vamp libraries are NOT available in the local treechecking for LIBVORBIS... yesconfigure: Vorbis libraries are available as system librarieschecking for ./lib-src/libvorbis/include/vorbis/vorbisenc.h... nochecking for ./lib-src/libogg/include/ogg/ogg.h... noconfigure: Vorbis libraries are NOT available in this source treechecking for LV2... noconfigure: LV2 libraries are NOT available as system librarieschecking for ./lib-src/lv2/configure... noconfigure: LV2 libraries are NOT available in the local treechecking for PORTAUDIO... yesconfigure: portaudio19 library is available as system library, but does not have the Pa_GetStreamHostApiType function.checking for ./lib-src/portaudio-v19/include/portaudio.h... yesconfigure: portaudio19 library is available in the local treechecking for PORTSMF... noconfigure: portSMF library is NOT available as system librarychecking for ./lib-src/portsmf/allegro.h... yesconfigure: portSMF library is available in the local treechecking for WIDGETEXTRA... noconfigure: libwidgetextra library is NOT available as system library.checking for ./lib-src/lib-widget-extra/NonGuiThread.h... yesconfigure: libwidgetextra library is available in the local treeconfigure: Figuring out what libraries to enableconfigure: Using SYSTEM libraries for EXPATconfigure: Using SYSTEM libraries for FFMPEGconfigure: Using LOCAL libraries for LAMEconfigure: Using SYSTEM libraries for LIBFLACconfigure: Using SYSTEM libraries for LIBID3TAGconfigure: Using SYSTEM libraries for LIBMADconfigure: Using LOCAL libraries for LIBNYQUISTconfigure: disabling LIBRESAMPLEconfigure: Using SYSTEM libraries for LIBSAMPLERATEconfigure: Using LOCAL libraries for LIBSBSMSconfigure: Using SYSTEM libraries for LIBSNDFILEconfigure: Using SYSTEM libraries for LIBSOUNDTOUCHconfigure: disabling LIBSOXRconfigure: Using SYSTEM libraries for LIBTWOLAMEconfigure: disabling LIBVAMPconfigure: Using SYSTEM libraries for LIBVORBISconfigure: disabling LV2configure: Using LOCAL libraries for PORTAUDIOconfigure: Using LOCAL libraries for PORTSMFconfigure: Using LOCAL libraries for WIDGETEXTRAconfigure: EXPAT: adding to librariesconfigure: FFMPEG: adding to librariesconfigure: LIBFLAC: adding to librariesconfigure: LIBID3TAG: adding to librariesconfigure: LIBMAD: adding to librariesconfigure: LIBSNDFILE: adding to librariesconfigure: LIBSOUNDTOUCH: adding to librariesconfigure: LIBTWOLAME: adding to librariesconfigure: LIBVORBIS: adding to librarieschecking for library containing dlopen... noconfigure: error: dlopen not found, required by Audacity[email protected]:~/Downloads/audacity-minsrc-2.1.0>

What are the edits? You may be able to do them with SoX at the command-line.

I am taking out silence and/or other noise at the beginning and the end of mp3's

If you don't want to be able to import MP2 and MP3, which is what libmad does

. This is exactly what I need to do, I am only working with mp3.

Is that libmad0 package and any libmad0-devel package there might be installed? If not, install those.

yes they are installed.

You don't need Audacity modules from what you have said

I am not really sure, what modules are?

NOTE: Out of deparation I tried the rpm 2.1.0 version from here:http://packman.links2linux.org/package/286I installed it and have edited a few songs thru it and it seems to be working. [as in it puts the .mp3 extension on the edited song. I don't know what 'bugs' were in 2.1.0 but they don't seem to be effecting my work yet. I have locked Audacity from auto updating.Thank You for your patience and help.

I chose the tar.xz version and it extracted to a folder called audacity-minsrc-2.1.0

Yes those downloads are full source, not minimal source. So I don't know why you named it as minsrc.

Also you could download the 2.1.1 source if you prefer. 2.1.1 does not have the AIFF problem.

labud wrote:

What are the edits? You may be able to do them with SoX at the command-line.

I am taking out silence and/or other noise at the beginning and the end of mp3's

If you are filtering the noise and not simply deleting the audio that contains the noise, I think you can use SoX. Have a look at its features and documentation. Of course, this degrades the MP3 because you are re-encoding it, just as in Audacity.

If you are merely deleting audio you could try MP3DirectCut under Wine, or perhaps MP3Splt (I don't know if that will delete silence in one file or insists on splitting into two files). Both these tools do not degrade the files, because there is no re-encoding. So you should consider this even if you have got the Audacity 2.1.0 package to run.

labud wrote:NOTE: Out of deparation I tried the rpm 2.1.0 version from here:http://packman.links2linux.org/package/286I installed it and have edited a few songs thru it and it seems to be working. [as in it puts the .mp3 extension on the edited song. I don't know what 'bugs' were in 2.1.0 but they don't seem to be effecting my work yet. I have locked Audacity from auto updating.

I think the worry was that you are on LEAP and the 2.1.0 package is meant for a different version of openSUSE.

If you are merely deleting audio you could try MP3DirectCut under Wine, or perhaps MP3Splt

I have used both before, AFAIK MP3DirectCut isn't being maintained at wine anymore and the GUI for MP3Splt is also gone by the wayside.I checked them both as alternatives.And really Audacity is the BEST!

the worry was that you are on LEAP and the 2.1.0 package is meant for a different version of openSUSE.

Yes, I do understand that it might have messed up a few things, but it didn't [TG] and now we know that 2.1.0 rpm works on Leap 42.2.

Thanks again Gale and I will keep a watch for when Audacity has this bug sorted and I will upgrade then.Also I will check SoX out.