Slackware This Forum is for the discussion of Slackware Linux.
Notices
Welcome to
LinuxQuestions.org , a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free.
Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please
contact us . If you need to reset your password,
click here .
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a
virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month.
Click here for more info.
11-03-2014, 01:27 PM
#1
Member
Registered: Oct 2012
Location: Germany
Distribution: Slackware, Salix, slarm64
Posts: 210
Rep:
Slackbuild for Audacity 2.0.6 fails with VAMP=yes
Hi,
trying to build audacity 2.0.6 from SlackBuilds on Slackware 14.1 with the option
VAMP=yes fails with the error message:
Code:
libtool: link: `/usr/X11R6/lib/libvamp-hostsdk.la' is not a valid libtool archive
Here are the last few lines from the output:
Code:
mv -f .deps/audacity-NoteTrack.Tpo .deps/audacity-NoteTrack.Po
g++ -DHAVE_CONFIG_H -I. -D__STDC_CONSTANT_MACROS -DLIBDIR=\"/usr/lib\" -I../lib-src/portaudio-v19/include -I../lib-src/lib-widget-extra -I/usr/lib/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__ -pthread -I/usr/include -I/usr/include -I../lib-src/libnyquist -I../lib-src/libsoxr/src -I../lib-src/lv2/include -I../lib-src/portsmf -I../lib-src/sbsms/include -Wall -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng14 -I/usr/include/libdrm -I/usr/include/harfbuzz -Wno-unused-local-typedefs -I../lib-src/portmixer/include -O2 -march=i486 -mtune=i686 -Wall -I../lib-src/FileDialog -MT import/audacity-ImportMIDI.o -MD -MP -MF import/.deps/audacity-ImportMIDI.Tpo -c -o import/audacity-ImportMIDI.o `test -f 'import/ImportMIDI.cpp' || echo './'`import/ImportMIDI.cpp
mv -f import/.deps/audacity-ImportMIDI.Tpo import/.deps/audacity-ImportMIDI.Po
g++ -DHAVE_CONFIG_H -I. -D__STDC_CONSTANT_MACROS -DLIBDIR=\"/usr/lib\" -I../lib-src/portaudio-v19/include -I../lib-src/lib-widget-extra -I/usr/lib/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__ -pthread -I/usr/include -I/usr/include -I../lib-src/libnyquist -I../lib-src/libsoxr/src -I../lib-src/lv2/include -I../lib-src/portsmf -I../lib-src/sbsms/include -Wall -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng14 -I/usr/include/libdrm -I/usr/include/harfbuzz -Wno-unused-local-typedefs -I../lib-src/portmixer/include -O2 -march=i486 -mtune=i686 -Wall -I../lib-src/FileDialog -MT effects/vamp/audacity-LoadVamp.o -MD -MP -MF effects/vamp/.deps/audacity-LoadVamp.Tpo -c -o effects/vamp/audacity-LoadVamp.o `test -f 'effects/vamp/LoadVamp.cpp' || echo './'`effects/vamp/LoadVamp.cpp
mv -f effects/vamp/.deps/audacity-LoadVamp.Tpo effects/vamp/.deps/audacity-LoadVamp.Po
g++ -DHAVE_CONFIG_H -I. -D__STDC_CONSTANT_MACROS -DLIBDIR=\"/usr/lib\" -I../lib-src/portaudio-v19/include -I../lib-src/lib-widget-extra -I/usr/lib/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__ -pthread -I/usr/include -I/usr/include -I../lib-src/libnyquist -I../lib-src/libsoxr/src -I../lib-src/lv2/include -I../lib-src/portsmf -I../lib-src/sbsms/include -Wall -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng14 -I/usr/include/libdrm -I/usr/include/harfbuzz -Wno-unused-local-typedefs -I../lib-src/portmixer/include -O2 -march=i486 -mtune=i686 -Wall -I../lib-src/FileDialog -MT effects/vamp/audacity-VampEffect.o -MD -MP -MF effects/vamp/.deps/audacity-VampEffect.Tpo -c -o effects/vamp/audacity-VampEffect.o `test -f 'effects/vamp/VampEffect.cpp' || echo './'`effects/vamp/VampEffect.cpp
mv -f effects/vamp/.deps/audacity-VampEffect.Tpo effects/vamp/.deps/audacity-VampEffect.Po
/bin/sh ../libtool --tag=CXX --mode=link g++ -Wno-unused-local-typedefs -I../lib-src/portmixer/include -O2 -march=i486 -mtune=i686 -Wall -I../lib-src/FileDialog -rdynamic -o audacity audacity-BlockFile.o audacity-DirManager.o audacity-Dither.o audacity-FileFormats.o audacity-Internat.o audacity-Prefs.o audacity-SampleFormat.o audacity-Sequence.o blockfile/audacity-LegacyAliasBlockFile.o blockfile/audacity-LegacyBlockFile.o blockfile/audacity-ODDecodeBlockFile.o blockfile/audacity-ODPCMAliasBlockFile.o blockfile/audacity-PCMAliasBlockFile.o blockfile/audacity-SilentBlockFile.o blockfile/audacity-SimpleBlockFile.o xml/audacity-XMLTagHandler.o audacity-AboutDialog.o audacity-AColor.o audacity-AudacityApp.o audacity-AudacityLogger.o audacity-AudioIO.o audacity-AutoRecovery.o audacity-BatchCommandDialog.o audacity-BatchCommands.o audacity-BatchProcessDialog.o audacity-Benchmark.o audacity-CaptureEvents.o audacity-Dependencies.o audacity-DeviceManager.o audacity-Envelope.o audacity-FFmpeg.o audacity-FFT.o audacity-FileIO.o audacity-FileNames.o audacity-FreqWindow.o audacity-HelpText.o audacity-HistoryWindow.o audacity-ImageManipulation.o audacity-InterpolateAudio.o audacity-LabelDialog.o audacity-LabelTrack.o audacity-LangChoice.o audacity-Languages.o audacity-Legacy.o audacity-LoadModules.o audacity-Lyrics.o audacity-LyricsWindow.o audacity-Matrix.o audacity-Menus.o audacity-Mix.o audacity-MixerBoard.o audacity-PitchName.o audacity-PlatformCompatibility.o audacity-PluginManager.o audacity-Printing.o audacity-Profiler.o audacity-Project.o audacity-RealFFTf.o audacity-RealFFTf48x.o audacity-Resample.o audacity-RingBuffer.o audacity-Screenshot.o audacity-Shuttle.o audacity-ShuttleGui.o audacity-ShuttlePrefs.o audacity-Snap.o audacity-SoundActivatedRecord.o audacity-Spectrum.o audacity-SplashDialog.o audacity-SseMathFuncs.o audacity-Tags.o audacity-Theme.o audacity-TimeDialog.o audacity-TimerRecordDialog.o audacity-TimeTrack.o audacity-Track.o audacity-TrackArtist.o audacity-TrackPanel.o audacity-TrackPanelAx.o audacity-UndoManager.o audacity-VoiceKey.o audacity-WaveClip.o audacity-WaveTrack.o audacity-WrappedType.o commands/audacity-AppCommandEvent.o commands/audacity-BatchEvalCommand.o commands/audacity-Command.o commands/audacity-CommandBuilder.o commands/audacity-CommandDirectory.o commands/audacity-CommandHandler.o commands/audacity-CommandManager.o commands/audacity-CommandSignature.o commands/audacity-CommandType.o commands/audacity-CompareAudioCommand.o commands/audacity-ExecMenuCommand.o commands/audacity-GetAllMenuCommands.o commands/audacity-GetProjectInfoCommand.o commands/audacity-GetTrackInfoCommand.o commands/audacity-HelpCommand.o commands/audacity-ImportExportCommands.o commands/audacity-Keyboard.o commands/audacity-MessageCommand.o commands/audacity-OpenSaveCommands.o commands/audacity-PreferenceCommands.o commands/audacity-ResponseQueue.o commands/audacity-ScreenshotCommand.o commands/audacity-ScriptCommandRelay.o commands/audacity-SelectCommand.o commands/audacity-SetProjectInfoCommand.o commands/audacity-SetTrackInfoCommand.o effects/audacity-Amplify.o effects/audacity-AutoDuck.o effects/audacity-BassTreble.o effects/audacity-Biquad.o effects/audacity-ChangePitch.o effects/audacity-ChangeSpeed.o effects/audacity-ChangeTempo.o effects/audacity-ClickRemoval.o effects/audacity-Compressor.o effects/audacity-Contrast.o effects/audacity-DtmfGen.o effects/audacity-Echo.o effects/audacity-Effect.o effects/audacity-EffectCategory.o effects/audacity-EffectManager.o effects/audacity-Equalization.o effects/audacity-Equalization48x.o effects/audacity-Fade.o effects/audacity-FindClipping.o effects/audacity-Generator.o effects/audacity-Invert.o effects/audacity-Leveller.o effects/audacity-LoadEffects.o effects/audacity-Noise.o effects/audacity-NoiseRemoval.o effects/audacity-Normalize.o effects/audacity-Paulstretch.o effects/audacity-Phaser.o effects/audacity-Repair.o effects/audacity-Repeat.o effects/audacity-Reverb.o effects/audacity-Reverse.o effects/audacity-SBSMSEffect.o effects/audacity-ScienFilter.o effects/audacity-Silence.o effects/audacity-SimpleMono.o effects/audacity-SoundTouchEffect.o effects/audacity-StereoToMono.o effects/audacity-TimeScale.o effects/audacity-TimeWarper.o effects/audacity-ToneGen.o effects/audacity-TruncSilence.o effects/audacity-TwoPassSimpleMono.o effects/audacity-Wahwah.o export/audacity-Export.o export/audacity-ExportCL.o export/audacity-ExportFLAC.o export/audacity-ExportMP2.o export/audacity-ExportMP3.o export/audacity-ExportMultiple.o export/audacity-ExportOGG.o export/audacity-ExportPCM.o import/audacity-Import.o import/audacity-ImportFLAC.o import/audacity-ImportLOF.o import/audacity-ImportMP3.o import/audacity-ImportOGG.o import/audacity-ImportPCM.o import/audacity-ImportRaw.o import/audacity-RawAudioGuess.o import/audacity-FormatClassifier.o import/audacity-MultiFormatReader.o import/audacity-SpecPowerMeter.o ondemand/audacity-ODComputeSummaryTask.o ondemand/audacity-ODDecodeFFmpegTask.o ondemand/audacity-ODDecodeTask.o ondemand/audacity-ODManager.o ondemand/audacity-ODTask.o ondemand/audacity-ODTaskThread.o ondemand/audacity-ODWaveTrackTaskQueue.o prefs/audacity-BatchPrefs.o prefs/audacity-DevicePrefs.o prefs/audacity-DirectoriesPrefs.o prefs/audacity-EffectsPrefs.o prefs/audacity-ExtImportPrefs.o prefs/audacity-GUIPrefs.o prefs/audacity-ImportExportPrefs.o prefs/audacity-KeyConfigPrefs.o prefs/audacity-LibraryPrefs.o prefs/audacity-MidiIOPrefs.o prefs/audacity-ModulePrefs.o prefs/audacity-MousePrefs.o prefs/audacity-PlaybackPrefs.o prefs/audacity-PrefsDialog.o prefs/audacity-ProjectsPrefs.o prefs/audacity-QualityPrefs.o prefs/audacity-RecordingPrefs.o prefs/audacity-SpectrumPrefs.o prefs/audacity-ThemePrefs.o prefs/audacity-TracksPrefs.o prefs/audacity-WarningsPrefs.o toolbars/audacity-ControlToolBar.o toolbars/audacity-DeviceToolBar.o toolbars/audacity-EditToolBar.o toolbars/audacity-MeterToolBar.o toolbars/audacity-MixerToolBar.o toolbars/audacity-SelectionBar.o toolbars/audacity-ToolBar.o toolbars/audacity-ToolDock.o toolbars/audacity-ToolManager.o toolbars/audacity-ToolsToolBar.o toolbars/audacity-TranscriptionToolBar.o widgets/audacity-AButton.o widgets/audacity-ASlider.o widgets/audacity-AttachableScrollBar.o widgets/audacity-ErrorDialog.o widgets/audacity-ExpandingToolBar.o widgets/audacity-FileHistory.o widgets/audacity-Grabber.o widgets/audacity-Grid.o widgets/audacity-HelpSystem.o widgets/audacity-HtmlWindow.o widgets/audacity-ImageRoll.o widgets/audacity-KeyView.o widgets/audacity-LinkingHtmlWindow.o widgets/audacity-Meter.o widgets/audacity-MultiDialog.o widgets/audacity-numformatter.o widgets/audacity-ProgressDialog.o widgets/audacity-Ruler.o widgets/audacity-TimeTextCtrl.o widgets/audacity-valnum.o widgets/audacity-Warning.o xml/audacity-XMLFileReader.o xml/audacity-XMLWriter.o effects/ladspa/audacity-LadspaEffect.o effects/ladspa/audacity-LoadLadspa.o ondemand/audacity-ODDecodeFlacTask.o effects/nyquist/audacity-LoadNyquist.o effects/nyquist/audacity-Nyquist.o effects/lv2/audacity-LoadLV2.o effects/lv2/audacity-LV2Effect.o effects/lv2/audacity-LV2PortGroup.o audacity-NoteTrack.o import/audacity-ImportMIDI.o effects/vamp/audacity-LoadVamp.o effects/vamp/audacity-VampEffect.o -lexpat ../lib-src/FileDialog/libFileDialog.la ../lib-src/portaudio-v19/lib/libportaudio.la ../lib-src/portmixer/src/libportmixer.la -lsndfile ../lib-src/lib-widget-extra/libwidgetextra.la -pthread -L/usr/X11R6/lib -lwx_gtk2u_richtext-2.8 -lwx_gtk2u_aui-2.8 -lwx_gtk2u_xrc-2.8 -lwx_gtk2u_qa-2.8 -lwx_gtk2u_html-2.8 -lwx_gtk2u_adv-2.8 -lwx_gtk2u_core-2.8 -lwx_baseu_xml-2.8 -lwx_baseu_net-2.8 -lwx_baseu-2.8 -lFLAC++ -lFLAC -lm -lid3tag -lz -lmad ../lib-src/libnyquist/libnyquist.a ../lib-src/libsoxr/src/libsoxr.a -lvorbisenc -lvorbisfile -lvorbis -lm -logg ../lib-src/lv2/liblv2.a ../lib-src/portsmf/libportSMF.a ../lib-src/sbsms/src/.libs/libsbsms.a -lvamp-hostsdk -ldl -ldl -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lglib-2.0 -lasound -ljack -lpthread -lrt
libtool: link: `/usr/X11R6/lib/libvamp-hostsdk.la' is not a valid libtool archive
make[2]: *** [audacity] Error 1
make[2]: Leaving directory `/home/tmp/SBo/audacity-src-2.0.6/src'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/tmp/SBo/audacity-src-2.0.6/src'
make: *** [all-recursive] Error 1
The additional
vamp-plugin-sdk package for using vamp plugins, is installed.
Tried to build audacity on two different machines with the vamp option and on both it fails. Without that option it builds fine.
Is it a bug?
11-03-2014, 01:49 PM
#2
Member
Registered: May 2006
Location: Orion–Cygnus Arm, MWG
Distribution: Slackware, Ubuntu
Posts: 249
Rep:
Are you aware of this site?
http://www.studioware.org/
11-03-2014, 04:34 PM
#3
Member
Registered: Nov 2009
Location: Rosario, Argentina
Distribution: Slackware
Posts: 56
Rep:
Quote:
Originally Posted by
coldbeer
Install studiopkg app and download the program you need. Audacity is included with ffmpeg functional (I guess). You have the option to compile it or dawnload the .txz package.
If you have the space I recommend you to get all set of programs, dependencies included
Check
http://studioware.org/studiopkg
You can check IRC channel also
Quote:
irc.freenode.net #studioware
Best regards
11-04-2014, 04:10 AM
#4
Member
Registered: Oct 2012
Location: Germany
Distribution: Slackware, Salix, slarm64
Posts: 210
Original Poster
Rep:
@coldbeer & @cesarion76:
Thanks for your reply, but as far as I could see, on that website you suggested, the current SlackBuild is for audacity 2.0.5.
My question is about the official audacity SlackBuild from
slackbuilds.org , for the version
2.0.6 , with the vamp option enabled.
11-04-2014, 05:29 AM
#5
LQ Guru
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 7,097
hi slacksam, I think the problem is related to the libtool files of vamp-plugin-sdk: I empirically removed them here and building audacity with VAMP=yes went fine.
you can also move them out of the way temporarly (while building audacity): the files are /usr/lib$LIBDIRSUFFIX/{libvamp-hostsdk,libvamp-sdk}.la (for audacity I think it matters just the first), I have no idea why you have them in /usr/X11R6/lib...
I'll try to analyze more this to find a more permanent solution.
Last edited by ponce; 11-04-2014 at 05:31 AM .
1 members found this post helpful.
11-04-2014, 06:05 AM
#6
Member
Registered: Oct 2012
Location: Germany
Distribution: Slackware, Salix, slarm64
Posts: 210
Original Poster
Rep:
@ponce:
Thanks for your reply and for testing it.
Quote:
Originally Posted by
ponce
...I have no idea why you have them in /usr/X11R6/lib...
Looks like /usr/X11R6/lib is a symlink to /usr/lib:
Code:
~# ls -l /usr/X11R6/lib
lrwxrwxrwx 1 root root 6 08.11.2013 19:50 /usr/X11R6/lib -> ../lib/
Code:
~# find /usr/ -name "libvamp-hostsdk.la"
/usr/lib/libvamp-hostsdk.la
Code:
~# find -L /usr/ -name "libvamp-hostsdk.la"
/usr/lib/libvamp-hostsdk.la
/usr/X11R6/lib/libvamp-hostsdk.la
/usr/X11/lib/libvamp-hostsdk.la
Edit:
Code:
~$ ls -l /usr/lib/libvamp-*
-rw-r--r-- 1 root root 221 03.11.2014 10:43 /usr/lib/libvamp-hostsdk.la
lrwxrwxrwx 1 root root 24 03.11.2014 10:43 /usr/lib/libvamp-hostsdk.so -> libvamp-hostsdk.so.3.5.0*
lrwxrwxrwx 1 root root 24 03.11.2014 10:43 /usr/lib/libvamp-hostsdk.so.3 -> libvamp-hostsdk.so.3.5.0*
-rwxr-xr-x 1 root root 246096 03.11.2014 10:43 /usr/lib/libvamp-hostsdk.so.3.5.0*
-rw-r--r-- 1 root root 201 03.11.2014 10:43 /usr/lib/libvamp-sdk.la
lrwxrwxrwx 1 root root 20 03.11.2014 10:43 /usr/lib/libvamp-sdk.so -> libvamp-sdk.so.2.5.0*
lrwxrwxrwx 1 root root 20 03.11.2014 10:43 /usr/lib/libvamp-sdk.so.2 -> libvamp-sdk.so.2.5.0*
-rwxr-xr-x 1 root root 90536 03.11.2014 10:43 /usr/lib/libvamp-sdk.so.2.5.0*
Code:
~$ cat /usr/lib/libvamp-hostsdk.la
dlname='libvamp-hostsdk.so.3'
library_names='libvamp-hostsdk.so.3.5.0 libvamp-hostsdk.so.3 libvamp-hostsdk.so'
old_library='libvamp-hostsdk.a'
dependency_libs=''
current=3
age=5
revision=0
installed=yes
libdir='/usr/lib'
Last edited by slacksam; 11-04-2014 at 06:13 AM .
01-30-2015, 05:20 PM
#7
Member
Registered: Sep 2004
Location: USA
Distribution: Slackware
Posts: 163
Rep:
Quote:
Originally Posted by
ponce
[...]you can also move them out of the way temporarly (while building audacity): the files are /usr/lib$LIBDIRSUFFIX/{libvamp-hostsdk,libvamp-sdk}.la[...]
Thanks! That worked for me.
To get 2.0.6 to compile, I had to remove wxPython, install wxGTK standalone (even though it's in the wxPython slackbuild) , and move the files mentioned above out of the way during the build.
Once 2.0.6 was installed, I put the lib files back, removed wxGTK, and added wxPython back.
06-18-2015, 09:06 AM
#8
Member
Registered: Dec 2008
Location: Cape Town, South Africa
Distribution: Slackware 15.0
Posts: 619
I tried to install the latest audacity 2.1.0. I got the same vamp errors. Then I tried setting VAMP=NO and that worked. On a whim I decided to install the latest vamp-plugin, which is version 2.5 .. and voila - problem gone - audacity 2.1.0 installs just fine. Interestingly, it seems to remove the .la and .a library files.
All times are GMT -5. The time now is 12:10 PM .
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know .
Latest Threads
LQ News