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

Reply via email to