The first problem is that the plugins were compiled and installed to /usr/local/lib/codeblocks/plugins (I used /usr/local as the default prefix) whereas c::b expects them to be in /usr/local/share/codeblocks. As a quick fix, I simply copied the files to that location. Now c::b does find them and (tries to) load and activate them.
I did this as well (moved the files) for the bundle, it should be fixed in code eventually.
if (data_path_global.IsEmpty())
{
if(platform::windows)
ConfigManager::data_path_global = app_path + _T("/share/codeblocks");
else if(platform::macosx)
ConfigManager::data_path_global = res_path + _T("/share/codeblocks");
else
ConfigManager::data_path_global = wxStandardPathsBase::Get().GetDataDir();
}
#ifdef CB_AUTOCONF
if (plugin_path_global.IsEmpty())
{
if(platform::windows || platform::macosx)
ConfigManager::plugin_path_global = data_path_global;
else
ConfigManager::plugin_path_global = wxStandardPathsBase::Get().GetPluginsDir() + _T("/plugins");
}
#endif
Apparently the second location will now be CodeBlocks.app/Contents/PlugIns/plugins
No idea about the broken plugins, though.