Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 349963 - dev-util/codeblocks-9999 with contrib USE flags misses most plugins
Summary: dev-util/codeblocks-9999 with contrib USE flags misses most plugins
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal
Assignee: Gentoo wxWidgets project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-12-28 14:47 UTC by Sven Eden
Modified: 2010-12-30 10:29 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
List of directories under src/plugins where a Makefile was created (cb_created_Makefiles2.txt,5.09 KB, text/plain)
2010-12-28 15:39 UTC, Sven Eden
Details
List of directories under src/plugins that where entered by make (cb_entered_Makefiles3.txt,1.74 KB, text/plain)
2010-12-28 15:40 UTC, Sven Eden
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Sven Eden 2010-12-28 14:47:32 UTC
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.
Comment 1 Sven Eden 2010-12-28 15:39:36 UTC
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
Comment 2 Sven Eden 2010-12-28 15:40:49 UTC
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.
Comment 3 Sven Eden 2010-12-28 20:57:23 UTC
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?
Comment 4 Sven Eden 2010-12-30 10:29:21 UTC
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".