[PlanetCCRMA] CLAM on CCRMA or Fedora please??
Simon Lewis
simon.lewis at slnet-online.de
Mon Apr 26 13:45:53 PDT 2010
Hi Niels
Can you help?
I am trying to build clam 1.4.0 on Fedora 12 x86_64
Using the attached rpm spec file I can successfully build libclam.
However, the build stops when trying to build the plug-ins... See
Konsole output below...
The CLAM source code is not particularly lib64 savy -
clam_build_helpers.py has to be modified to build libclam.
How to build the plug-ins on 64bit linux systems?
Simon
+ for i in Filters GuitarEffects MIDI resampling samplebysample sndfile
spacialization speech osc
+ pushd plugins/Filters
~/rpmbuild/BUILD/CLAM-1.4.0/plugins/Filters ~/rpmbuild/BUILD/CLAM-1.4.0
+ export
PKG_CONFIG_PATH=/home/simon/rpmbuild/BUILDROOT/libclam_core1_4-1.4.0-2.sl.fc12.x86_64/usr/lib64/pkgconfig
+
PKG_CONFIG_PATH=/home/simon/rpmbuild/BUILDROOT/libclam_core1_4-1.4.0-2.sl.fc12.x86_64/usr/lib64/pkgconfig
+ scons
clam_prefix=/home/simon/rpmbuild/BUILDROOT/libclam_core1_4-1.4.0-2.sl.fc12.x86_64/usr
prefix=/home/simon/rpmbuild/BUILDROOT/libclam_core1_4-1.4.0-2.sl.fc12.x86_64/usr
scons: Reading SConscript files ...
Package clam_core was not found in the pkg-config search path.
Perhaps you should add the directory containing `clam_core.pc'
to the PKG_CONFIG_PATH environment variable
No package 'clam_core' found
OSError:
'PKG_CONFIG_PATH=/home/simon/rpmbuild/BUILDROOT/libclam_core1_4-1.4.0-2.sl.fc12.x86_64/usr/lib/pkgconfig
pkg-config clam_core --libs --cflags' exited 1:
File
"/home/simon/rpmbuild/BUILD/CLAM-1.4.0/plugins/Filters/SConstruct", line 36:
env.EnableClamModules(clamDependencies, CLAMInstallDir)
File "/usr/lib/scons/SCons/Environment.py", line 217:
return apply(self.method, nargs, kwargs)
File
"/home/simon/rpmbuild/BUILDROOT/libclam_core1_4-1.4.0-2.sl.fc12.x86_64/usr/share/clam/sconstools/clam.py",
line 166:
' '.join(libs)))
File "/usr/lib/scons/SCons/Environment.py", line 1447:
return function(self, self.backtick(command))
File "/usr/lib/scons/SCons/Environment.py", line 585:
raise OSError("'%s' exited %d" % (command, status))
Am 26.04.2010 18:32, schrieb Niels Mayer:
> I noticed that CLAM stopped being supported by PlanetCCRMA around F8
> timeframe.
>
> It looks like a lot of new and cool stuff is available. Any interest
> in getting this added?
>
> http://clam-project.org/
>
> CLAM 1.4.0, 3D molluscs in the space
>
>
> The CLAM project is delighted to announce the long awaited 1.4.0
> release of CLAM, the C++ framework for audio and music, code
> name 3D molluscs in the space.
>
>
> In summary, this long term release includes a lot of new
> spacialization modules for 3D audio; MIDI, OSC and guitar
> effectsmodules; architectural enhancements such as typed controls;
> nice usability features for the NetworkEditor interface;
> convenience tools and scripts to make CLAM experience better;
> enhanced building of LADSPA plugins and new support for LV2 and
> VST plugin building; a new easy to use application to explore
> songs chords called Chordata; many optimizations, bug fixing and
> code clean ups.
>
>
> It looks great and easy to use:
> http://clam-project.org/wiki/Development_screenshots
>
> See also:
>
> http://vokicodder.blogspot.com/2007/04/educational-vowel-synth-and.html
> http://vokicodder.blogspot.com/2007/04/realtime-mfcc-and-lpc-analysis.html
> http://vokicodder.blogspot.com/2007/04/realtime-voice-gender-change.html
> http://vokicodder.blogspot.com/2009/04/vst-plugins-with-qt-user-interface.html
>
> ... CLAM allows to visually build JACK and PortAudio based
> applications with Qt interfaces as well as GUI-less
> VST and LADSPA plugins. The more flashy feature of VST is user
> interfaces that are mostly built using VSTGUI. We are using Qt as
> interface for JACK and Portaudio based apps because we are using
> the nice features of Qt toolkit to dynamically bind the UI
> elements and the underlaying processing. Moreover, Qt
> styling features enables shinning designer-made interfaces. Why
> not being able to reuse the same interface for VST and JACK? That
> has been a long standing TODO in CLAM so now is time to address it.
>
>
> In summary, we fully solved croscompiling vst's from linux and we
> even started using qt interfaces as vst gui. In that last point,
> there still is a lot of work to do, but the basic question on
> whether you can use qt to edit a vst plugin is now out of any doubt.
>
>
> To make the spike simpler, and in order not to collide with other
> CLAM developers, currently working on it, i just left apart all
> the CLAM wrapping part, just addressing vst crosscompiling and Qt
> with the sdk examples.
>
>
> Cross compilation was pretty easy. This time I found lot more
> documentation on mingw and even scons. Just by adding
> the crossmingw scons tool we are already using for the apps and i
> managed to get Linux cross-compiled plugins running on Wine.
>
>
> Niels
> http://nielsmayer.com
>
>
> _______________________________________________
> PlanetCCRMA mailing list
> PlanetCCRMA at ccrma.stanford.edu
> http://ccrma-mail.stanford.edu/mailman/listinfo/planetccrma
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://cm-mail.stanford.edu/pipermail/planetccrma/attachments/20100426/b5a6d900/attachment.html>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: libclam.spec
URL: <https://cm-mail.stanford.edu/pipermail/planetccrma/attachments/20100426/b5a6d900/attachment.ksh>
More information about the PlanetCCRMA
mailing list