diff -ur rosegarden-1.5.1/src/sound/DSSIPluginFactory.cpp rosegarden.patched/src/sound/DSSIPluginFactory.cpp --- rosegarden-1.5.1/src/sound/DSSIPluginFactory.cpp 2007-03-13 07:50:32.000000000 -0500 +++ rosegarden.patched/src/sound/DSSIPluginFactory.cpp 2007-05-02 16:53:10.000000000 -0500 @@ -243,7 +243,7 @@ path = cpath; if (path == "") { - path = "/usr/local/lib/dssi:/usr/lib/dssi"; + path = "/usr/local/lib64/dssi:/usr/lib64/dssi"; char *home = getenv("HOME"); if (home) path = std::string(home) + "/.dssi:" + path; diff -ur rosegarden-1.5.1/src/sound/LADSPAPluginFactory.cpp rosegarden.patched/src/sound/LADSPAPluginFactory.cpp --- rosegarden-1.5.1/src/sound/LADSPAPluginFactory.cpp 2007-03-13 07:50:32.000000000 -0500 +++ rosegarden.patched/src/sound/LADSPAPluginFactory.cpp 2007-05-02 16:53:52.000000000 -0500 @@ -527,7 +527,7 @@ path = cpath; if (path == "") { - path = "/usr/local/lib/ladspa:/usr/lib/ladspa"; + path = "/usr/local/lib64/ladspa:/usr/lib64/ladspa"; char *home = getenv("HOME"); if (home) path = std::string(home) + "/.ladspa:" + path; @@ -722,9 +722,9 @@ std::vector path; for (size_t i = 0; i < pluginPath.size(); ++i) { - if (pluginPath[i].contains("/lib/")) { + if (pluginPath[i].contains("/lib64/")) { QString p(pluginPath[i]); - p.replace("/lib/", "/share/"); + p.replace("/lib64/", "/share/"); path.push_back(p); // std::cerr << "LADSPAPluginFactory::generateFallbackCategories: path element " << p << std::endl; }