LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 11-03-2014, 01:27 PM   #1
slacksam
Member
 
Registered: Oct 2012
Location: Germany
Distribution: Slackware, Salix, slarm64
Posts: 210

Rep: Reputation: 37
Question 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?
 
Old 11-03-2014, 01:49 PM   #2
coldbeer
Member
 
Registered: May 2006
Location: Orion–Cygnus Arm, MWG
Distribution: Slackware, Ubuntu
Posts: 249

Rep: Reputation: 130Reputation: 130
Are you aware of this site?

http://www.studioware.org/
 
Old 11-03-2014, 04:34 PM   #3
cesarion76
Member
 
Registered: Nov 2009
Location: Rosario, Argentina
Distribution: Slackware
Posts: 56

Rep: Reputation: 3
Quote:
Originally Posted by coldbeer View Post
Are you aware of this site?

http://www.studioware.org/
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
 
Old 11-04-2014, 04:10 AM   #4
slacksam
Member
 
Registered: Oct 2012
Location: Germany
Distribution: Slackware, Salix, slarm64
Posts: 210

Original Poster
Rep: Reputation: 37
@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.
 
Old 11-04-2014, 05:29 AM   #5
ponce
LQ Guru
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 7,097

Rep: Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174
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.
Old 11-04-2014, 06:05 AM   #6
slacksam
Member
 
Registered: Oct 2012
Location: Germany
Distribution: Slackware, Salix, slarm64
Posts: 210

Original Poster
Rep: Reputation: 37
@ponce:
Thanks for your reply and for testing it.

Quote:
Originally Posted by ponce View Post
...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.
 
Old 01-30-2015, 05:20 PM   #7
Hangaber
Member
 
Registered: Sep 2004
Location: USA
Distribution: Slackware
Posts: 163

Rep: Reputation: 51
Quote:
Originally Posted by ponce View Post
[...]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.
 
Old 06-18-2015, 09:06 AM   #8
Mark Pettit
Member
 
Registered: Dec 2008
Location: Cape Town, South Africa
Distribution: Slackware 15.0
Posts: 619

Rep: Reputation: 299Reputation: 299Reputation: 299
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.
 
  


Reply

Tags
audacity, fail, option, slackbuild



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] pygobject3 slackbuild fails slacksam Slackware 8 05-08-2014 08:11 PM
[SOLVED] WebkitGtk Slackbuild fails pcelka Slackware 2 11-03-2012 04:50 AM
[SOLVED] ffmpeg slackbuild fails in 13.37 arubin Slackware 3 04-29-2011 10:02 AM
FBReader Slackbuild fails bogzab Slackware 3 04-08-2011 09:41 AM
[SOLVED] Conky SlackBuild fails agi93 Slackware 6 07-02-2010 05:21 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 12:10 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration