When installing Code::Blocks via the live ebuild with the contrib USE-flag enabled, the ebuild adds --with-contrib-plugins=all to the command line options of the configure script. Unfortunately not all of the plugins are installed or even installed, allthough their Makefiles are created. Steps to reproduce: 1. emerge dev-util/codeblocks-9999 2. grep devpak (or any other plugin to check) on logfile Actual results: 1. A non-installing plugin looks like this: ----- config.status: creating src/plugins/contrib/devpak_plugin/Makefile config.status: creating src/plugins/contrib/devpak_plugin/bzip2/Makefile ----- 2. A working plugin looks like this: ----- config.status: creating src/plugins/contrib/DoxyBlocks/Makefile config.status: creating src/plugins/contrib/DoxyBlocks/images/Makefile config.status: creating src/plugins/contrib/DoxyBlocks/images/16x16/Makefile Making all in DoxyBlocks ( ... snip .... build lines ... snip ...) libtool: link: ( cd ".libs" && rm -f "libDoxyBlocks.la" && ln -s "../libDoxyBlocks.la" "libDoxyBlocks.la" ) make[5]: Leaving directory `/var/tmp/portage/dev-util/codeblocks-9999/work/codeblocks-9999/src/plugins/contrib/DoxyBlocks' make[4]: Leaving directory `/var/tmp/portage/dev-util/codeblocks-9999/work/codeblocks-9999/src/plugins/contrib/DoxyBlocks' ----- Expected results: All plugins should be compiled and installed ----- I have searched the Code::Blocks Forums but can't find any post stating that plugins are "hidden". According to the forums, all of them should be installed.
Created attachment 258266 [details] List of directories under src/plugins where a Makefile was created According to the build log, the listed 134 directories under src/plugins/ have Makefiles being created in
Created attachment 258267 [details] List of directories under src/plugins that where entered by make According to the build log, the listed 56 directories under src/plugins/ have been entered by make during compilation.
Okay, what I learnt today is, that searching forums, reading documentation and browsing wiki pages sometimes is far from enough. I tried several methods to build Code::Blocks including the manual way with bootstrap->configure->make and in all versions the said plugins are not built. I opened a thread here: http://forums.codeblocks.org/index.php/topic,13951.0.html Does anybody else wittness plugins not being built?
This bug is, as I know now, obsolete. According to the Code::Blocks Forums all plugins get a makefile, but only plugins appropriate for the OS are compiled. Some plugins, like the devpak_plugin, are "Windows-only".