The issue was related to an environment misconfiguration whithin Gnome.
Thanks Darren to your help on finding this!
If someone else have similar troubles, here is a debug patch, please
execute a faust compilation on NE and send the console messages.
Regards,
Natanael.
El 09/12/2008 10:38 PM, Darren Landrum escribió:
Darren Landrum wrote:
Natanael Olaiz wrote:
Platform? CLAM library was compiled with LADSPA support?
Blargh, I keep forgetting that part. Sorry.
AMD64 X2 running Ubuntu Studio 64 (with backports) with 2GB RAM.
LADSPA support is in there, because I can load up any LADSPA plug-in
into the NetworkEditor. That submenu is there.
Okay, although there is still technically an issue, thanks to Natanael
in the IRC channel, I have FAUST working in CLAM now. The key in this
case was to create a symbolic link from ~/.faust to my
$CLAM_FAUST_PATH directory. Technically, I shouldn't have had to, and
Natanael says he wants to work with me on that, but for now, I'm up
and running. Thank you!
Regards,
Darren Landrum
Index: NetworkEditor/src/MainWindow.cxx
===================================================================
--- NetworkEditor/src/MainWindow.cxx (revision 12067)
+++ NetworkEditor/src/MainWindow.cxx (working copy)
@@ -171,6 +171,7 @@
RunTimeFaustLibraryLoader faustLoader;
std::cout << "[FAUST] \tcompiling" << std::endl;
std::string faustDir=faustLoader.CompletePathFor("examples"); // get path for examples dir
+ std::cout<< "faustDir: "<<faustDir<<std::endl;
QDir examplesPath=QDir(faustDir.c_str());
if (not examplesPath.exists("ladspadir") and not examplesPath.mkdir("ladspadir")) // if directory for plugins compilation doesn't exist try to create it
{
Index: CLAM/src/Processing/Plugins/RunTimeFaustLibraryLoader.hxx
===================================================================
--- CLAM/src/Processing/Plugins/RunTimeFaustLibraryLoader.hxx (revision 12067)
+++ CLAM/src/Processing/Plugins/RunTimeFaustLibraryLoader.hxx (working copy)
@@ -21,11 +21,13 @@
virtual void Load() const
{
std::string examplesDir = CompletePathFor("examples/ladspadir");
+ std::cout<<"LoadLibrariesFromPath: "<<examplesDir<<std::endl;
LoadLibrariesFromPath(examplesDir);
RunTimeLibraryLoader::Load(); // needed??
}
void LoadPlugin(const std::string & pluginFullPath) const
{
+ std::cout<<"LoadPlugin: "<<pluginFullPath<<std::endl;
LoadLibrariesFromPath(pluginFullPath);
}
_______________________________________________
CLAM mailing list
[email protected]
http://clam.iua.upf.edu