<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.codeblocks.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Keenblade</id>
	<title>Code::Blocks - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.codeblocks.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Keenblade"/>
	<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php/Special:Contributions/Keenblade"/>
	<updated>2026-04-21T08:12:41Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.0</generator>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=Installing_Code::Blocks_from_source_on_Gentoo&amp;diff=6392</id>
		<title>Installing Code::Blocks from source on Gentoo</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=Installing_Code::Blocks_from_source_on_Gentoo&amp;diff=6392"/>
		<updated>2010-07-04T23:26:30Z</updated>

		<summary type="html">&lt;p&gt;Keenblade: /* Create your own overlay */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Installing Code::Blocks]]&lt;br /&gt;
[[Category: Installing Code::Blocks from source]]&lt;br /&gt;
== Current Code::Blocks Compilation Methods for Gentoo ==&lt;br /&gt;
&lt;br /&gt;
=== Subversion Portage Overlay ===&lt;br /&gt;
Code::Blocks is available in Portage. So the current suggested method for installing Code::Blocks on Gentoo is as simple as:&lt;br /&gt;
&lt;br /&gt;
 # emerge -av codeblocks&lt;br /&gt;
&lt;br /&gt;
However you may want to use development version of Code::Blocks which is in portage, too. Previously it was available through the use of custom ebuild that is located here: [http://forums.gentoo.org/viewtopic-t-588089.html Gentoo Forums Code::Blocks Portage Overlay] But since it is in portage, there is no need for it. To install the development version (codeblocks-9999.ebuild), all you have to do is just adding the line (without quotes) &amp;quot;dev-util/codeblocks **&amp;quot; into your /etc/portage/package.keywords file. And then install as usual:&lt;br /&gt;
&lt;br /&gt;
 # emerge -av codeblocks&lt;br /&gt;
&lt;br /&gt;
=== Create your own overlay ===&lt;br /&gt;
Another method of pulling together your own Ebuilds and creating your own portage overlay is to view the bug report for adding Code::Blocks to portage. [http://bugs.gentoo.org/show_bug.cgi?id=89533 Gentoo Code::Blocks Package Suggestion] &lt;br /&gt;
To create an overlay, please read [http://gentoo-wiki.com/HOWTO_Installing_3rd_Party_Ebuilds HOWTO Installing 3rd Party Ebuilds]. But since Code::Blocks is already in portage you should not need this. Just use the current suggested method as stated above.&lt;br /&gt;
&lt;br /&gt;
== Preparing Code::Blocks from Source (For 1.0rc2) ==&lt;br /&gt;
&lt;br /&gt;
'''WORK IN PROGRESS'''&lt;br /&gt;
&lt;br /&gt;
( Note: This is non-official and unverified.  It worked for me, but... )&lt;br /&gt;
&lt;br /&gt;
===Prepare Libraries===&lt;br /&gt;
&lt;br /&gt;
Code::Blocks uses the wxWidgets (http://www.wxwindows.org/) library for its GUI. wxWidgets in turn uses GTK+ (http://www.gtk.org/). GTK+ is the library which GNOME desktop uses, but GNOME is not required to use it. In fact, odds are very good that if you have a number of GUI programs installed, you already have it. wxWidgets is also very common, if slightly less so. &lt;br /&gt;
&lt;br /&gt;
You need to compile the wxGTK package with the following use flag:&lt;br /&gt;
&lt;br /&gt;
 +gtk2 &lt;br /&gt;
&lt;br /&gt;
The best way of getting this done is by adding a line to /etc/portage/package.use and recompiling wxGTK :&lt;br /&gt;
&lt;br /&gt;
 # echo x11-libs/wxGTK gtk2  &amp;gt;&amp;gt; /etc/portage/package.use&lt;br /&gt;
 # emerge wxGTK&lt;br /&gt;
&lt;br /&gt;
Note: Code::Blocks now works fine with Unicode. So you might want to build wxGTK with +unicode flag.&lt;br /&gt;
&lt;br /&gt;
===Get the source code===&lt;br /&gt;
&lt;br /&gt;
For this you have 2 options:&lt;br /&gt;
&lt;br /&gt;
====Option 1: Download a source tarball.====&lt;br /&gt;
&lt;br /&gt;
This is easy and means you have an easily-reproduced source set.&lt;br /&gt;
&lt;br /&gt;
1) '''Download a source tarball''' from [http://sourceforge.net/project/showfiles.php?group_id=126998&amp;amp;package_id=142469 The Download Section of CodeBlocks.org]&lt;br /&gt;
&lt;br /&gt;
2) '''Extract it'''. For this tutorial, I'm going to assume that you're installing as root, so /usr/local/src is a good pick. Any location is fine, however. This should create a codeblocks-1.0rc2 ( or similar ) folder.&lt;br /&gt;
&lt;br /&gt;
====Option 2: Fetch from SVN====&lt;br /&gt;
&lt;br /&gt;
This is not signifigantly harder and means you have a more up-to-date version of the source code.  Usually this means more features and different bugs, which might be more or less annoying.&lt;br /&gt;
&lt;br /&gt;
1) '''Install the SVN client'''.  You might have it already.  If not, this just requires the usual :&lt;br /&gt;
 # emerge dev-util/subversion&lt;br /&gt;
&lt;br /&gt;
2) '''Checkout a copy'''. cd to the directory you want the code to be placed in.  Note that SVN will create a codeblocks directory for you. For this tutorial, I'm going to assume that you're installing as root, so /usr/local/src is a good pick. Any location is fine, however.&lt;br /&gt;
 # cd /usr/local/src&lt;br /&gt;
The following command fetches the source from the SVN server :&lt;br /&gt;
 # svn checkout svn://svn.berlios.de/codeblocks/trunk&lt;br /&gt;
&lt;br /&gt;
===Compile the Code===&lt;br /&gt;
&lt;br /&gt;
1) '''cd to codeblocks directory'''.  Following our example, from CVS this would be /usr/local/src/codeblocks; from a tarball, something like /usr/local/src/codeblocks-1.0rc2 :&lt;br /&gt;
 # cd /usr/local/src/codeblocks&lt;br /&gt;
or&lt;br /&gt;
 # cd /usr/local/src/codeblocks-1.0rc2&lt;br /&gt;
&lt;br /&gt;
2) '''bootstrap'''. The very first time you unpack the source (or checkout from CVS), you need to run ./bootstrap. This will create a sane building environment.&lt;br /&gt;
 # ./bootstrap&lt;br /&gt;
Note: If you get weird errors here try running following command and then bootstrap again.&lt;br /&gt;
 # find . -type f -and -not -name &amp;quot;*.cpp&amp;quot; -and -not -name &amp;quot;*.h&amp;quot; -and -not -name &amp;quot;*.png&amp;quot; -and -not -name &amp;quot;*.bmp&amp;quot; | sed &amp;quot;s/.*/\&amp;quot;\\0\&amp;quot;/&amp;quot; | xargs dos2unix&lt;br /&gt;
&lt;br /&gt;
3) '''configure'''. Use 'configure --help' to see what things you can enable or disable.&lt;br /&gt;
 # ./configure&lt;br /&gt;
&lt;br /&gt;
4) '''make and make install'''.&lt;br /&gt;
 # make&lt;br /&gt;
 # sudo make install&lt;br /&gt;
&lt;br /&gt;
===More===&lt;br /&gt;
&lt;br /&gt;
to come&lt;br /&gt;
&lt;br /&gt;
To run Code::Blocks:&lt;br /&gt;
 # codeblocks&lt;br /&gt;
&lt;br /&gt;
===References===&lt;br /&gt;
&lt;br /&gt;
[https://www.codeblocks.org/index.php?name=PNphpBB2&amp;amp;file=viewtopic&amp;amp;t=29 Linux releases or compiling on Linux] from the forum&lt;br /&gt;
&lt;br /&gt;
[https://www.codeblocks.org/source_code.shtml Code::Blocks : SVN access instructions]&lt;br /&gt;
&lt;br /&gt;
===Credits===&lt;br /&gt;
&lt;br /&gt;
First version author: me22 ( me22.ca@gmail.com )&lt;br /&gt;
Some changes: sleipner ( themacgyver@gmail.com )&lt;br /&gt;
More updating: Crzysdrs&lt;br /&gt;
And more updating: d1mk4 ( d1mk4nah@gmail.com )&lt;/div&gt;</summary>
		<author><name>Keenblade</name></author>
	</entry>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=Installing_Code::Blocks_from_source_on_Gentoo&amp;diff=6391</id>
		<title>Installing Code::Blocks from source on Gentoo</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=Installing_Code::Blocks_from_source_on_Gentoo&amp;diff=6391"/>
		<updated>2010-07-04T23:25:06Z</updated>

		<summary type="html">&lt;p&gt;Keenblade: /* Create your own overlay */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Installing Code::Blocks]]&lt;br /&gt;
[[Category: Installing Code::Blocks from source]]&lt;br /&gt;
== Current Code::Blocks Compilation Methods for Gentoo ==&lt;br /&gt;
&lt;br /&gt;
=== Subversion Portage Overlay ===&lt;br /&gt;
Code::Blocks is available in Portage. So the current suggested method for installing Code::Blocks on Gentoo is as simple as:&lt;br /&gt;
&lt;br /&gt;
 # emerge -av codeblocks&lt;br /&gt;
&lt;br /&gt;
However you may want to use development version of Code::Blocks which is in portage, too. Previously it was available through the use of custom ebuild that is located here: [http://forums.gentoo.org/viewtopic-t-588089.html Gentoo Forums Code::Blocks Portage Overlay] But since it is in portage, there is no need for it. To install the development version (codeblocks-9999.ebuild), all you have to do is just adding the line (without quotes) &amp;quot;dev-util/codeblocks **&amp;quot; into your /etc/portage/package.keywords file. And then install as usual:&lt;br /&gt;
&lt;br /&gt;
 # emerge -av codeblocks&lt;br /&gt;
&lt;br /&gt;
=== Create your own overlay ===&lt;br /&gt;
Another method of pulling together your own Ebuilds and creating your own portage overlay is to view the bug report for adding Code::Blocks to portage. [http://bugs.gentoo.org/show_bug.cgi?id=89533 Gentoo Code::Blocks Package Suggestion] &lt;br /&gt;
To create an overlay, please read [http://gentoo-wiki.com/HOWTO_Installing_3rd_Party_Ebuilds HOWTO Installing 3rd Party Ebuilds]. But since Code::Blocks is already in portage you should not need this. Just use the recommended way as stated above.&lt;br /&gt;
&lt;br /&gt;
== Preparing Code::Blocks from Source (For 1.0rc2) ==&lt;br /&gt;
&lt;br /&gt;
'''WORK IN PROGRESS'''&lt;br /&gt;
&lt;br /&gt;
( Note: This is non-official and unverified.  It worked for me, but... )&lt;br /&gt;
&lt;br /&gt;
===Prepare Libraries===&lt;br /&gt;
&lt;br /&gt;
Code::Blocks uses the wxWidgets (http://www.wxwindows.org/) library for its GUI. wxWidgets in turn uses GTK+ (http://www.gtk.org/). GTK+ is the library which GNOME desktop uses, but GNOME is not required to use it. In fact, odds are very good that if you have a number of GUI programs installed, you already have it. wxWidgets is also very common, if slightly less so. &lt;br /&gt;
&lt;br /&gt;
You need to compile the wxGTK package with the following use flag:&lt;br /&gt;
&lt;br /&gt;
 +gtk2 &lt;br /&gt;
&lt;br /&gt;
The best way of getting this done is by adding a line to /etc/portage/package.use and recompiling wxGTK :&lt;br /&gt;
&lt;br /&gt;
 # echo x11-libs/wxGTK gtk2  &amp;gt;&amp;gt; /etc/portage/package.use&lt;br /&gt;
 # emerge wxGTK&lt;br /&gt;
&lt;br /&gt;
Note: Code::Blocks now works fine with Unicode. So you might want to build wxGTK with +unicode flag.&lt;br /&gt;
&lt;br /&gt;
===Get the source code===&lt;br /&gt;
&lt;br /&gt;
For this you have 2 options:&lt;br /&gt;
&lt;br /&gt;
====Option 1: Download a source tarball.====&lt;br /&gt;
&lt;br /&gt;
This is easy and means you have an easily-reproduced source set.&lt;br /&gt;
&lt;br /&gt;
1) '''Download a source tarball''' from [http://sourceforge.net/project/showfiles.php?group_id=126998&amp;amp;package_id=142469 The Download Section of CodeBlocks.org]&lt;br /&gt;
&lt;br /&gt;
2) '''Extract it'''. For this tutorial, I'm going to assume that you're installing as root, so /usr/local/src is a good pick. Any location is fine, however. This should create a codeblocks-1.0rc2 ( or similar ) folder.&lt;br /&gt;
&lt;br /&gt;
====Option 2: Fetch from SVN====&lt;br /&gt;
&lt;br /&gt;
This is not signifigantly harder and means you have a more up-to-date version of the source code.  Usually this means more features and different bugs, which might be more or less annoying.&lt;br /&gt;
&lt;br /&gt;
1) '''Install the SVN client'''.  You might have it already.  If not, this just requires the usual :&lt;br /&gt;
 # emerge dev-util/subversion&lt;br /&gt;
&lt;br /&gt;
2) '''Checkout a copy'''. cd to the directory you want the code to be placed in.  Note that SVN will create a codeblocks directory for you. For this tutorial, I'm going to assume that you're installing as root, so /usr/local/src is a good pick. Any location is fine, however.&lt;br /&gt;
 # cd /usr/local/src&lt;br /&gt;
The following command fetches the source from the SVN server :&lt;br /&gt;
 # svn checkout svn://svn.berlios.de/codeblocks/trunk&lt;br /&gt;
&lt;br /&gt;
===Compile the Code===&lt;br /&gt;
&lt;br /&gt;
1) '''cd to codeblocks directory'''.  Following our example, from CVS this would be /usr/local/src/codeblocks; from a tarball, something like /usr/local/src/codeblocks-1.0rc2 :&lt;br /&gt;
 # cd /usr/local/src/codeblocks&lt;br /&gt;
or&lt;br /&gt;
 # cd /usr/local/src/codeblocks-1.0rc2&lt;br /&gt;
&lt;br /&gt;
2) '''bootstrap'''. The very first time you unpack the source (or checkout from CVS), you need to run ./bootstrap. This will create a sane building environment.&lt;br /&gt;
 # ./bootstrap&lt;br /&gt;
Note: If you get weird errors here try running following command and then bootstrap again.&lt;br /&gt;
 # find . -type f -and -not -name &amp;quot;*.cpp&amp;quot; -and -not -name &amp;quot;*.h&amp;quot; -and -not -name &amp;quot;*.png&amp;quot; -and -not -name &amp;quot;*.bmp&amp;quot; | sed &amp;quot;s/.*/\&amp;quot;\\0\&amp;quot;/&amp;quot; | xargs dos2unix&lt;br /&gt;
&lt;br /&gt;
3) '''configure'''. Use 'configure --help' to see what things you can enable or disable.&lt;br /&gt;
 # ./configure&lt;br /&gt;
&lt;br /&gt;
4) '''make and make install'''.&lt;br /&gt;
 # make&lt;br /&gt;
 # sudo make install&lt;br /&gt;
&lt;br /&gt;
===More===&lt;br /&gt;
&lt;br /&gt;
to come&lt;br /&gt;
&lt;br /&gt;
To run Code::Blocks:&lt;br /&gt;
 # codeblocks&lt;br /&gt;
&lt;br /&gt;
===References===&lt;br /&gt;
&lt;br /&gt;
[https://www.codeblocks.org/index.php?name=PNphpBB2&amp;amp;file=viewtopic&amp;amp;t=29 Linux releases or compiling on Linux] from the forum&lt;br /&gt;
&lt;br /&gt;
[https://www.codeblocks.org/source_code.shtml Code::Blocks : SVN access instructions]&lt;br /&gt;
&lt;br /&gt;
===Credits===&lt;br /&gt;
&lt;br /&gt;
First version author: me22 ( me22.ca@gmail.com )&lt;br /&gt;
Some changes: sleipner ( themacgyver@gmail.com )&lt;br /&gt;
More updating: Crzysdrs&lt;br /&gt;
And more updating: d1mk4 ( d1mk4nah@gmail.com )&lt;/div&gt;</summary>
		<author><name>Keenblade</name></author>
	</entry>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=Installing_Code::Blocks_from_source_on_Gentoo&amp;diff=6390</id>
		<title>Installing Code::Blocks from source on Gentoo</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=Installing_Code::Blocks_from_source_on_Gentoo&amp;diff=6390"/>
		<updated>2010-07-04T23:23:43Z</updated>

		<summary type="html">&lt;p&gt;Keenblade: /* Create your own overlay */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Installing Code::Blocks]]&lt;br /&gt;
[[Category: Installing Code::Blocks from source]]&lt;br /&gt;
== Current Code::Blocks Compilation Methods for Gentoo ==&lt;br /&gt;
&lt;br /&gt;
=== Subversion Portage Overlay ===&lt;br /&gt;
Code::Blocks is available in Portage. So the current suggested method for installing Code::Blocks on Gentoo is as simple as:&lt;br /&gt;
&lt;br /&gt;
 # emerge -av codeblocks&lt;br /&gt;
&lt;br /&gt;
However you may want to use development version of Code::Blocks which is in portage, too. Previously it was available through the use of custom ebuild that is located here: [http://forums.gentoo.org/viewtopic-t-588089.html Gentoo Forums Code::Blocks Portage Overlay] But since it is in portage, there is no need for it. To install the development version (codeblocks-9999.ebuild), all you have to do is just adding the line (without quotes) &amp;quot;dev-util/codeblocks **&amp;quot; into your /etc/portage/package.keywords file. And then install as usual:&lt;br /&gt;
&lt;br /&gt;
 # emerge -av codeblocks&lt;br /&gt;
&lt;br /&gt;
=== Create your own overlay ===&lt;br /&gt;
Another method of pulling together your own Ebuilds and creating your own portage overlay is to view the bug report for adding Code::Blocks to portage. [http://bugs.gentoo.org/show_bug.cgi?id=89533 Gentoo Code::Blocks Package Suggestion] &lt;br /&gt;
To create an overlay, please read [http://gentoo-wiki.com/HOWTO_Installing_3rd_Party_Ebuilds HOWTO Installing 3rd Party Ebuilds]. But since codeblocks is in portage you should not need this. Just use the recommended way as stated above.&lt;br /&gt;
&lt;br /&gt;
== Preparing Code::Blocks from Source (For 1.0rc2) ==&lt;br /&gt;
&lt;br /&gt;
'''WORK IN PROGRESS'''&lt;br /&gt;
&lt;br /&gt;
( Note: This is non-official and unverified.  It worked for me, but... )&lt;br /&gt;
&lt;br /&gt;
===Prepare Libraries===&lt;br /&gt;
&lt;br /&gt;
Code::Blocks uses the wxWidgets (http://www.wxwindows.org/) library for its GUI. wxWidgets in turn uses GTK+ (http://www.gtk.org/). GTK+ is the library which GNOME desktop uses, but GNOME is not required to use it. In fact, odds are very good that if you have a number of GUI programs installed, you already have it. wxWidgets is also very common, if slightly less so. &lt;br /&gt;
&lt;br /&gt;
You need to compile the wxGTK package with the following use flag:&lt;br /&gt;
&lt;br /&gt;
 +gtk2 &lt;br /&gt;
&lt;br /&gt;
The best way of getting this done is by adding a line to /etc/portage/package.use and recompiling wxGTK :&lt;br /&gt;
&lt;br /&gt;
 # echo x11-libs/wxGTK gtk2  &amp;gt;&amp;gt; /etc/portage/package.use&lt;br /&gt;
 # emerge wxGTK&lt;br /&gt;
&lt;br /&gt;
Note: Code::Blocks now works fine with Unicode. So you might want to build wxGTK with +unicode flag.&lt;br /&gt;
&lt;br /&gt;
===Get the source code===&lt;br /&gt;
&lt;br /&gt;
For this you have 2 options:&lt;br /&gt;
&lt;br /&gt;
====Option 1: Download a source tarball.====&lt;br /&gt;
&lt;br /&gt;
This is easy and means you have an easily-reproduced source set.&lt;br /&gt;
&lt;br /&gt;
1) '''Download a source tarball''' from [http://sourceforge.net/project/showfiles.php?group_id=126998&amp;amp;package_id=142469 The Download Section of CodeBlocks.org]&lt;br /&gt;
&lt;br /&gt;
2) '''Extract it'''. For this tutorial, I'm going to assume that you're installing as root, so /usr/local/src is a good pick. Any location is fine, however. This should create a codeblocks-1.0rc2 ( or similar ) folder.&lt;br /&gt;
&lt;br /&gt;
====Option 2: Fetch from SVN====&lt;br /&gt;
&lt;br /&gt;
This is not signifigantly harder and means you have a more up-to-date version of the source code.  Usually this means more features and different bugs, which might be more or less annoying.&lt;br /&gt;
&lt;br /&gt;
1) '''Install the SVN client'''.  You might have it already.  If not, this just requires the usual :&lt;br /&gt;
 # emerge dev-util/subversion&lt;br /&gt;
&lt;br /&gt;
2) '''Checkout a copy'''. cd to the directory you want the code to be placed in.  Note that SVN will create a codeblocks directory for you. For this tutorial, I'm going to assume that you're installing as root, so /usr/local/src is a good pick. Any location is fine, however.&lt;br /&gt;
 # cd /usr/local/src&lt;br /&gt;
The following command fetches the source from the SVN server :&lt;br /&gt;
 # svn checkout svn://svn.berlios.de/codeblocks/trunk&lt;br /&gt;
&lt;br /&gt;
===Compile the Code===&lt;br /&gt;
&lt;br /&gt;
1) '''cd to codeblocks directory'''.  Following our example, from CVS this would be /usr/local/src/codeblocks; from a tarball, something like /usr/local/src/codeblocks-1.0rc2 :&lt;br /&gt;
 # cd /usr/local/src/codeblocks&lt;br /&gt;
or&lt;br /&gt;
 # cd /usr/local/src/codeblocks-1.0rc2&lt;br /&gt;
&lt;br /&gt;
2) '''bootstrap'''. The very first time you unpack the source (or checkout from CVS), you need to run ./bootstrap. This will create a sane building environment.&lt;br /&gt;
 # ./bootstrap&lt;br /&gt;
Note: If you get weird errors here try running following command and then bootstrap again.&lt;br /&gt;
 # find . -type f -and -not -name &amp;quot;*.cpp&amp;quot; -and -not -name &amp;quot;*.h&amp;quot; -and -not -name &amp;quot;*.png&amp;quot; -and -not -name &amp;quot;*.bmp&amp;quot; | sed &amp;quot;s/.*/\&amp;quot;\\0\&amp;quot;/&amp;quot; | xargs dos2unix&lt;br /&gt;
&lt;br /&gt;
3) '''configure'''. Use 'configure --help' to see what things you can enable or disable.&lt;br /&gt;
 # ./configure&lt;br /&gt;
&lt;br /&gt;
4) '''make and make install'''.&lt;br /&gt;
 # make&lt;br /&gt;
 # sudo make install&lt;br /&gt;
&lt;br /&gt;
===More===&lt;br /&gt;
&lt;br /&gt;
to come&lt;br /&gt;
&lt;br /&gt;
To run Code::Blocks:&lt;br /&gt;
 # codeblocks&lt;br /&gt;
&lt;br /&gt;
===References===&lt;br /&gt;
&lt;br /&gt;
[https://www.codeblocks.org/index.php?name=PNphpBB2&amp;amp;file=viewtopic&amp;amp;t=29 Linux releases or compiling on Linux] from the forum&lt;br /&gt;
&lt;br /&gt;
[https://www.codeblocks.org/source_code.shtml Code::Blocks : SVN access instructions]&lt;br /&gt;
&lt;br /&gt;
===Credits===&lt;br /&gt;
&lt;br /&gt;
First version author: me22 ( me22.ca@gmail.com )&lt;br /&gt;
Some changes: sleipner ( themacgyver@gmail.com )&lt;br /&gt;
More updating: Crzysdrs&lt;br /&gt;
And more updating: d1mk4 ( d1mk4nah@gmail.com )&lt;/div&gt;</summary>
		<author><name>Keenblade</name></author>
	</entry>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=Installing_Code::Blocks_from_source_on_Gentoo&amp;diff=6389</id>
		<title>Installing Code::Blocks from source on Gentoo</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=Installing_Code::Blocks_from_source_on_Gentoo&amp;diff=6389"/>
		<updated>2010-07-04T23:12:05Z</updated>

		<summary type="html">&lt;p&gt;Keenblade: /* Subversion Portage Overlay */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Installing Code::Blocks]]&lt;br /&gt;
[[Category: Installing Code::Blocks from source]]&lt;br /&gt;
== Current Code::Blocks Compilation Methods for Gentoo ==&lt;br /&gt;
&lt;br /&gt;
=== Subversion Portage Overlay ===&lt;br /&gt;
Code::Blocks is available in Portage. So the current suggested method for installing Code::Blocks on Gentoo is as simple as:&lt;br /&gt;
&lt;br /&gt;
 # emerge -av codeblocks&lt;br /&gt;
&lt;br /&gt;
However you may want to use development version of Code::Blocks which is in portage, too. Previously it was available through the use of custom ebuild that is located here: [http://forums.gentoo.org/viewtopic-t-588089.html Gentoo Forums Code::Blocks Portage Overlay] But since it is in portage, there is no need for it. To install the development version (codeblocks-9999.ebuild), all you have to do is just adding the line (without quotes) &amp;quot;dev-util/codeblocks **&amp;quot; into your /etc/portage/package.keywords file. And then install as usual:&lt;br /&gt;
&lt;br /&gt;
 # emerge -av codeblocks&lt;br /&gt;
&lt;br /&gt;
=== Create your own overlay ===&lt;br /&gt;
Another method of pulling together your own Ebuilds and creating your own portage overlay is to view the bug report for adding Code::Blocks to portage. [http://bugs.gentoo.org/show_bug.cgi?id=89533 Gentoo Code::Blocks Package Suggestion]&lt;br /&gt;
&lt;br /&gt;
== Preparing Code::Blocks from Source (For 1.0rc2) ==&lt;br /&gt;
&lt;br /&gt;
'''WORK IN PROGRESS'''&lt;br /&gt;
&lt;br /&gt;
( Note: This is non-official and unverified.  It worked for me, but... )&lt;br /&gt;
&lt;br /&gt;
===Prepare Libraries===&lt;br /&gt;
&lt;br /&gt;
Code::Blocks uses the wxWidgets (http://www.wxwindows.org/) library for its GUI. wxWidgets in turn uses GTK+ (http://www.gtk.org/). GTK+ is the library which GNOME desktop uses, but GNOME is not required to use it. In fact, odds are very good that if you have a number of GUI programs installed, you already have it. wxWidgets is also very common, if slightly less so. &lt;br /&gt;
&lt;br /&gt;
You need to compile the wxGTK package with the following use flag:&lt;br /&gt;
&lt;br /&gt;
 +gtk2 &lt;br /&gt;
&lt;br /&gt;
The best way of getting this done is by adding a line to /etc/portage/package.use and recompiling wxGTK :&lt;br /&gt;
&lt;br /&gt;
 # echo x11-libs/wxGTK gtk2  &amp;gt;&amp;gt; /etc/portage/package.use&lt;br /&gt;
 # emerge wxGTK&lt;br /&gt;
&lt;br /&gt;
Note: Code::Blocks now works fine with Unicode. So you might want to build wxGTK with +unicode flag.&lt;br /&gt;
&lt;br /&gt;
===Get the source code===&lt;br /&gt;
&lt;br /&gt;
For this you have 2 options:&lt;br /&gt;
&lt;br /&gt;
====Option 1: Download a source tarball.====&lt;br /&gt;
&lt;br /&gt;
This is easy and means you have an easily-reproduced source set.&lt;br /&gt;
&lt;br /&gt;
1) '''Download a source tarball''' from [http://sourceforge.net/project/showfiles.php?group_id=126998&amp;amp;package_id=142469 The Download Section of CodeBlocks.org]&lt;br /&gt;
&lt;br /&gt;
2) '''Extract it'''. For this tutorial, I'm going to assume that you're installing as root, so /usr/local/src is a good pick. Any location is fine, however. This should create a codeblocks-1.0rc2 ( or similar ) folder.&lt;br /&gt;
&lt;br /&gt;
====Option 2: Fetch from SVN====&lt;br /&gt;
&lt;br /&gt;
This is not signifigantly harder and means you have a more up-to-date version of the source code.  Usually this means more features and different bugs, which might be more or less annoying.&lt;br /&gt;
&lt;br /&gt;
1) '''Install the SVN client'''.  You might have it already.  If not, this just requires the usual :&lt;br /&gt;
 # emerge dev-util/subversion&lt;br /&gt;
&lt;br /&gt;
2) '''Checkout a copy'''. cd to the directory you want the code to be placed in.  Note that SVN will create a codeblocks directory for you. For this tutorial, I'm going to assume that you're installing as root, so /usr/local/src is a good pick. Any location is fine, however.&lt;br /&gt;
 # cd /usr/local/src&lt;br /&gt;
The following command fetches the source from the SVN server :&lt;br /&gt;
 # svn checkout svn://svn.berlios.de/codeblocks/trunk&lt;br /&gt;
&lt;br /&gt;
===Compile the Code===&lt;br /&gt;
&lt;br /&gt;
1) '''cd to codeblocks directory'''.  Following our example, from CVS this would be /usr/local/src/codeblocks; from a tarball, something like /usr/local/src/codeblocks-1.0rc2 :&lt;br /&gt;
 # cd /usr/local/src/codeblocks&lt;br /&gt;
or&lt;br /&gt;
 # cd /usr/local/src/codeblocks-1.0rc2&lt;br /&gt;
&lt;br /&gt;
2) '''bootstrap'''. The very first time you unpack the source (or checkout from CVS), you need to run ./bootstrap. This will create a sane building environment.&lt;br /&gt;
 # ./bootstrap&lt;br /&gt;
Note: If you get weird errors here try running following command and then bootstrap again.&lt;br /&gt;
 # find . -type f -and -not -name &amp;quot;*.cpp&amp;quot; -and -not -name &amp;quot;*.h&amp;quot; -and -not -name &amp;quot;*.png&amp;quot; -and -not -name &amp;quot;*.bmp&amp;quot; | sed &amp;quot;s/.*/\&amp;quot;\\0\&amp;quot;/&amp;quot; | xargs dos2unix&lt;br /&gt;
&lt;br /&gt;
3) '''configure'''. Use 'configure --help' to see what things you can enable or disable.&lt;br /&gt;
 # ./configure&lt;br /&gt;
&lt;br /&gt;
4) '''make and make install'''.&lt;br /&gt;
 # make&lt;br /&gt;
 # sudo make install&lt;br /&gt;
&lt;br /&gt;
===More===&lt;br /&gt;
&lt;br /&gt;
to come&lt;br /&gt;
&lt;br /&gt;
To run Code::Blocks:&lt;br /&gt;
 # codeblocks&lt;br /&gt;
&lt;br /&gt;
===References===&lt;br /&gt;
&lt;br /&gt;
[https://www.codeblocks.org/index.php?name=PNphpBB2&amp;amp;file=viewtopic&amp;amp;t=29 Linux releases or compiling on Linux] from the forum&lt;br /&gt;
&lt;br /&gt;
[https://www.codeblocks.org/source_code.shtml Code::Blocks : SVN access instructions]&lt;br /&gt;
&lt;br /&gt;
===Credits===&lt;br /&gt;
&lt;br /&gt;
First version author: me22 ( me22.ca@gmail.com )&lt;br /&gt;
Some changes: sleipner ( themacgyver@gmail.com )&lt;br /&gt;
More updating: Crzysdrs&lt;br /&gt;
And more updating: d1mk4 ( d1mk4nah@gmail.com )&lt;/div&gt;</summary>
		<author><name>Keenblade</name></author>
	</entry>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=Installing_Code::Blocks_from_source_on_Gentoo&amp;diff=6388</id>
		<title>Installing Code::Blocks from source on Gentoo</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=Installing_Code::Blocks_from_source_on_Gentoo&amp;diff=6388"/>
		<updated>2010-07-04T23:06:40Z</updated>

		<summary type="html">&lt;p&gt;Keenblade: /* Subversion Portage Overlay */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Installing Code::Blocks]]&lt;br /&gt;
[[Category: Installing Code::Blocks from source]]&lt;br /&gt;
== Current Code::Blocks Compilation Methods for Gentoo ==&lt;br /&gt;
&lt;br /&gt;
=== Subversion Portage Overlay ===&lt;br /&gt;
Code::Blocks is available in Portage. So the current suggested method for installing Code::Blocks on Gentoo is as simple as:&lt;br /&gt;
&lt;br /&gt;
 # emerge -av codeblocks&lt;br /&gt;
&lt;br /&gt;
However you may want to use development version of Code::Blocks which is in portage, too. Previously it was available through the use of custom ebuild that is located here: [http://forums.gentoo.org/viewtopic-t-588089.html Gentoo Forums Code::Blocks Portage Overlay] But since it is in portage, there is no need for it. To install the development version (codeblocks-9999.ebuild), all you have to do is just adding the line &amp;quot;dev-util/codeblocks **&amp;quot; into your /etc/portage/package.keywords file. And then install as usual:&lt;br /&gt;
&lt;br /&gt;
 # emerge -av codeblocks&lt;br /&gt;
&lt;br /&gt;
=== Create your own overlay ===&lt;br /&gt;
Another method of pulling together your own Ebuilds and creating your own portage overlay is to view the bug report for adding Code::Blocks to portage. [http://bugs.gentoo.org/show_bug.cgi?id=89533 Gentoo Code::Blocks Package Suggestion]&lt;br /&gt;
&lt;br /&gt;
== Preparing Code::Blocks from Source (For 1.0rc2) ==&lt;br /&gt;
&lt;br /&gt;
'''WORK IN PROGRESS'''&lt;br /&gt;
&lt;br /&gt;
( Note: This is non-official and unverified.  It worked for me, but... )&lt;br /&gt;
&lt;br /&gt;
===Prepare Libraries===&lt;br /&gt;
&lt;br /&gt;
Code::Blocks uses the wxWidgets (http://www.wxwindows.org/) library for its GUI. wxWidgets in turn uses GTK+ (http://www.gtk.org/). GTK+ is the library which GNOME desktop uses, but GNOME is not required to use it. In fact, odds are very good that if you have a number of GUI programs installed, you already have it. wxWidgets is also very common, if slightly less so. &lt;br /&gt;
&lt;br /&gt;
You need to compile the wxGTK package with the following use flag:&lt;br /&gt;
&lt;br /&gt;
 +gtk2 &lt;br /&gt;
&lt;br /&gt;
The best way of getting this done is by adding a line to /etc/portage/package.use and recompiling wxGTK :&lt;br /&gt;
&lt;br /&gt;
 # echo x11-libs/wxGTK gtk2  &amp;gt;&amp;gt; /etc/portage/package.use&lt;br /&gt;
 # emerge wxGTK&lt;br /&gt;
&lt;br /&gt;
Note: Code::Blocks now works fine with Unicode. So you might want to build wxGTK with +unicode flag.&lt;br /&gt;
&lt;br /&gt;
===Get the source code===&lt;br /&gt;
&lt;br /&gt;
For this you have 2 options:&lt;br /&gt;
&lt;br /&gt;
====Option 1: Download a source tarball.====&lt;br /&gt;
&lt;br /&gt;
This is easy and means you have an easily-reproduced source set.&lt;br /&gt;
&lt;br /&gt;
1) '''Download a source tarball''' from [http://sourceforge.net/project/showfiles.php?group_id=126998&amp;amp;package_id=142469 The Download Section of CodeBlocks.org]&lt;br /&gt;
&lt;br /&gt;
2) '''Extract it'''. For this tutorial, I'm going to assume that you're installing as root, so /usr/local/src is a good pick. Any location is fine, however. This should create a codeblocks-1.0rc2 ( or similar ) folder.&lt;br /&gt;
&lt;br /&gt;
====Option 2: Fetch from SVN====&lt;br /&gt;
&lt;br /&gt;
This is not signifigantly harder and means you have a more up-to-date version of the source code.  Usually this means more features and different bugs, which might be more or less annoying.&lt;br /&gt;
&lt;br /&gt;
1) '''Install the SVN client'''.  You might have it already.  If not, this just requires the usual :&lt;br /&gt;
 # emerge dev-util/subversion&lt;br /&gt;
&lt;br /&gt;
2) '''Checkout a copy'''. cd to the directory you want the code to be placed in.  Note that SVN will create a codeblocks directory for you. For this tutorial, I'm going to assume that you're installing as root, so /usr/local/src is a good pick. Any location is fine, however.&lt;br /&gt;
 # cd /usr/local/src&lt;br /&gt;
The following command fetches the source from the SVN server :&lt;br /&gt;
 # svn checkout svn://svn.berlios.de/codeblocks/trunk&lt;br /&gt;
&lt;br /&gt;
===Compile the Code===&lt;br /&gt;
&lt;br /&gt;
1) '''cd to codeblocks directory'''.  Following our example, from CVS this would be /usr/local/src/codeblocks; from a tarball, something like /usr/local/src/codeblocks-1.0rc2 :&lt;br /&gt;
 # cd /usr/local/src/codeblocks&lt;br /&gt;
or&lt;br /&gt;
 # cd /usr/local/src/codeblocks-1.0rc2&lt;br /&gt;
&lt;br /&gt;
2) '''bootstrap'''. The very first time you unpack the source (or checkout from CVS), you need to run ./bootstrap. This will create a sane building environment.&lt;br /&gt;
 # ./bootstrap&lt;br /&gt;
Note: If you get weird errors here try running following command and then bootstrap again.&lt;br /&gt;
 # find . -type f -and -not -name &amp;quot;*.cpp&amp;quot; -and -not -name &amp;quot;*.h&amp;quot; -and -not -name &amp;quot;*.png&amp;quot; -and -not -name &amp;quot;*.bmp&amp;quot; | sed &amp;quot;s/.*/\&amp;quot;\\0\&amp;quot;/&amp;quot; | xargs dos2unix&lt;br /&gt;
&lt;br /&gt;
3) '''configure'''. Use 'configure --help' to see what things you can enable or disable.&lt;br /&gt;
 # ./configure&lt;br /&gt;
&lt;br /&gt;
4) '''make and make install'''.&lt;br /&gt;
 # make&lt;br /&gt;
 # sudo make install&lt;br /&gt;
&lt;br /&gt;
===More===&lt;br /&gt;
&lt;br /&gt;
to come&lt;br /&gt;
&lt;br /&gt;
To run Code::Blocks:&lt;br /&gt;
 # codeblocks&lt;br /&gt;
&lt;br /&gt;
===References===&lt;br /&gt;
&lt;br /&gt;
[https://www.codeblocks.org/index.php?name=PNphpBB2&amp;amp;file=viewtopic&amp;amp;t=29 Linux releases or compiling on Linux] from the forum&lt;br /&gt;
&lt;br /&gt;
[https://www.codeblocks.org/source_code.shtml Code::Blocks : SVN access instructions]&lt;br /&gt;
&lt;br /&gt;
===Credits===&lt;br /&gt;
&lt;br /&gt;
First version author: me22 ( me22.ca@gmail.com )&lt;br /&gt;
Some changes: sleipner ( themacgyver@gmail.com )&lt;br /&gt;
More updating: Crzysdrs&lt;br /&gt;
And more updating: d1mk4 ( d1mk4nah@gmail.com )&lt;/div&gt;</summary>
		<author><name>Keenblade</name></author>
	</entry>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=Installing_Code::Blocks_from_source_on_Gentoo&amp;diff=6387</id>
		<title>Installing Code::Blocks from source on Gentoo</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=Installing_Code::Blocks_from_source_on_Gentoo&amp;diff=6387"/>
		<updated>2010-07-04T23:04:56Z</updated>

		<summary type="html">&lt;p&gt;Keenblade: /* Subversion Portage Overlay */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Installing Code::Blocks]]&lt;br /&gt;
[[Category: Installing Code::Blocks from source]]&lt;br /&gt;
== Current Code::Blocks Compilation Methods for Gentoo ==&lt;br /&gt;
&lt;br /&gt;
=== Subversion Portage Overlay ===&lt;br /&gt;
Code::Blocks is available in Portage. So the current suggested method for installing Code::Blocks on Gentoo is as simple as:&lt;br /&gt;
&lt;br /&gt;
 # emerge -av codeblocks&lt;br /&gt;
&lt;br /&gt;
However you may want to use development version of Code::Blocks which is in portage, too. Previously it was available through the use of custom ebuild that is located here: [http://forums.gentoo.org/viewtopic-t-588089.html Gentoo Forums Code::Blocks Portage Overlay] But since it is in portage, there is no need for it. To install the development version (codeblocks-9999.ebuild), all you have to do is just by adding &amp;quot;dev-util/codeblocks **&amp;quot; into your /etc/portage/package.keywords file. And then install as usual:&lt;br /&gt;
&lt;br /&gt;
 # emerge -av codeblocks&lt;br /&gt;
&lt;br /&gt;
=== Create your own overlay ===&lt;br /&gt;
Another method of pulling together your own Ebuilds and creating your own portage overlay is to view the bug report for adding Code::Blocks to portage. [http://bugs.gentoo.org/show_bug.cgi?id=89533 Gentoo Code::Blocks Package Suggestion]&lt;br /&gt;
&lt;br /&gt;
== Preparing Code::Blocks from Source (For 1.0rc2) ==&lt;br /&gt;
&lt;br /&gt;
'''WORK IN PROGRESS'''&lt;br /&gt;
&lt;br /&gt;
( Note: This is non-official and unverified.  It worked for me, but... )&lt;br /&gt;
&lt;br /&gt;
===Prepare Libraries===&lt;br /&gt;
&lt;br /&gt;
Code::Blocks uses the wxWidgets (http://www.wxwindows.org/) library for its GUI. wxWidgets in turn uses GTK+ (http://www.gtk.org/). GTK+ is the library which GNOME desktop uses, but GNOME is not required to use it. In fact, odds are very good that if you have a number of GUI programs installed, you already have it. wxWidgets is also very common, if slightly less so. &lt;br /&gt;
&lt;br /&gt;
You need to compile the wxGTK package with the following use flag:&lt;br /&gt;
&lt;br /&gt;
 +gtk2 &lt;br /&gt;
&lt;br /&gt;
The best way of getting this done is by adding a line to /etc/portage/package.use and recompiling wxGTK :&lt;br /&gt;
&lt;br /&gt;
 # echo x11-libs/wxGTK gtk2  &amp;gt;&amp;gt; /etc/portage/package.use&lt;br /&gt;
 # emerge wxGTK&lt;br /&gt;
&lt;br /&gt;
Note: Code::Blocks now works fine with Unicode. So you might want to build wxGTK with +unicode flag.&lt;br /&gt;
&lt;br /&gt;
===Get the source code===&lt;br /&gt;
&lt;br /&gt;
For this you have 2 options:&lt;br /&gt;
&lt;br /&gt;
====Option 1: Download a source tarball.====&lt;br /&gt;
&lt;br /&gt;
This is easy and means you have an easily-reproduced source set.&lt;br /&gt;
&lt;br /&gt;
1) '''Download a source tarball''' from [http://sourceforge.net/project/showfiles.php?group_id=126998&amp;amp;package_id=142469 The Download Section of CodeBlocks.org]&lt;br /&gt;
&lt;br /&gt;
2) '''Extract it'''. For this tutorial, I'm going to assume that you're installing as root, so /usr/local/src is a good pick. Any location is fine, however. This should create a codeblocks-1.0rc2 ( or similar ) folder.&lt;br /&gt;
&lt;br /&gt;
====Option 2: Fetch from SVN====&lt;br /&gt;
&lt;br /&gt;
This is not signifigantly harder and means you have a more up-to-date version of the source code.  Usually this means more features and different bugs, which might be more or less annoying.&lt;br /&gt;
&lt;br /&gt;
1) '''Install the SVN client'''.  You might have it already.  If not, this just requires the usual :&lt;br /&gt;
 # emerge dev-util/subversion&lt;br /&gt;
&lt;br /&gt;
2) '''Checkout a copy'''. cd to the directory you want the code to be placed in.  Note that SVN will create a codeblocks directory for you. For this tutorial, I'm going to assume that you're installing as root, so /usr/local/src is a good pick. Any location is fine, however.&lt;br /&gt;
 # cd /usr/local/src&lt;br /&gt;
The following command fetches the source from the SVN server :&lt;br /&gt;
 # svn checkout svn://svn.berlios.de/codeblocks/trunk&lt;br /&gt;
&lt;br /&gt;
===Compile the Code===&lt;br /&gt;
&lt;br /&gt;
1) '''cd to codeblocks directory'''.  Following our example, from CVS this would be /usr/local/src/codeblocks; from a tarball, something like /usr/local/src/codeblocks-1.0rc2 :&lt;br /&gt;
 # cd /usr/local/src/codeblocks&lt;br /&gt;
or&lt;br /&gt;
 # cd /usr/local/src/codeblocks-1.0rc2&lt;br /&gt;
&lt;br /&gt;
2) '''bootstrap'''. The very first time you unpack the source (or checkout from CVS), you need to run ./bootstrap. This will create a sane building environment.&lt;br /&gt;
 # ./bootstrap&lt;br /&gt;
Note: If you get weird errors here try running following command and then bootstrap again.&lt;br /&gt;
 # find . -type f -and -not -name &amp;quot;*.cpp&amp;quot; -and -not -name &amp;quot;*.h&amp;quot; -and -not -name &amp;quot;*.png&amp;quot; -and -not -name &amp;quot;*.bmp&amp;quot; | sed &amp;quot;s/.*/\&amp;quot;\\0\&amp;quot;/&amp;quot; | xargs dos2unix&lt;br /&gt;
&lt;br /&gt;
3) '''configure'''. Use 'configure --help' to see what things you can enable or disable.&lt;br /&gt;
 # ./configure&lt;br /&gt;
&lt;br /&gt;
4) '''make and make install'''.&lt;br /&gt;
 # make&lt;br /&gt;
 # sudo make install&lt;br /&gt;
&lt;br /&gt;
===More===&lt;br /&gt;
&lt;br /&gt;
to come&lt;br /&gt;
&lt;br /&gt;
To run Code::Blocks:&lt;br /&gt;
 # codeblocks&lt;br /&gt;
&lt;br /&gt;
===References===&lt;br /&gt;
&lt;br /&gt;
[https://www.codeblocks.org/index.php?name=PNphpBB2&amp;amp;file=viewtopic&amp;amp;t=29 Linux releases or compiling on Linux] from the forum&lt;br /&gt;
&lt;br /&gt;
[https://www.codeblocks.org/source_code.shtml Code::Blocks : SVN access instructions]&lt;br /&gt;
&lt;br /&gt;
===Credits===&lt;br /&gt;
&lt;br /&gt;
First version author: me22 ( me22.ca@gmail.com )&lt;br /&gt;
Some changes: sleipner ( themacgyver@gmail.com )&lt;br /&gt;
More updating: Crzysdrs&lt;br /&gt;
And more updating: d1mk4 ( d1mk4nah@gmail.com )&lt;/div&gt;</summary>
		<author><name>Keenblade</name></author>
	</entry>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=Compiled_packages_of_Code::Blocks&amp;diff=5674</id>
		<title>Compiled packages of Code::Blocks</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=Compiled_packages_of_Code::Blocks&amp;diff=5674"/>
		<updated>2008-09-13T10:41:58Z</updated>

		<summary type="html">&lt;p&gt;Keenblade: /* SVN */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Stable Releases ==&lt;br /&gt;
&lt;br /&gt;
=== 8.02 ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec; border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:12em&amp;quot; | [[wikipedia:Operating_System|OS]]&lt;br /&gt;
! Version&lt;br /&gt;
! Architecture&lt;br /&gt;
! Package Type&lt;br /&gt;
! Remarks&lt;br /&gt;
! Download&lt;br /&gt;
! Installation Guide&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [[Image:Microsoft_Windows-logo-alt2_32.png]] [[wikipedia:Microsoft_Windows|Windows]]&lt;br /&gt;
| 2000/XP/Vista&lt;br /&gt;
| x86&lt;br /&gt;
| Binary&lt;br /&gt;
| With contrib plugins&lt;br /&gt;
| [http://downloads.sourceforge.net/codeblocks/codeblocks-8.02-setup.exe Download]&lt;br /&gt;
|&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [[Image:Microsoft_Windows-logo-alt2_32.png]] [[wikipedia:Microsoft_Windows|Windows]]&lt;br /&gt;
| 2000/XP/Vista&lt;br /&gt;
| x86&lt;br /&gt;
| Binary Ansi&lt;br /&gt;
| With contrib plugins - With MinGW bundled&lt;br /&gt;
| [http://downloads.sourceforge.net/codeblocks/codeblocks-8.02mingw-setup.exe Download]&lt;br /&gt;
|&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [[Image:Debian-logo_32.png]] [[wikipedia:Debian|Debian]]&lt;br /&gt;
| &lt;br /&gt;
| i386&lt;br /&gt;
| Binary&lt;br /&gt;
|   &lt;br /&gt;
| [http://prdownload.berlios.de/codeblocks/codeblocks-8.02debian-i386.tar.gz Download]&lt;br /&gt;
|&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [[Image:Debian-logo_32.png]] [[wikipedia:Debian|Debian]]&lt;br /&gt;
| &lt;br /&gt;
| AMD64&lt;br /&gt;
| Binary&lt;br /&gt;
|   &lt;br /&gt;
| [http://prdownload.berlios.de/codeblocks/codeblocks-8.02debian-amd64.tar.gz Download]&lt;br /&gt;
|&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [[Image:Ubuntu-logo_32.png]] [[wikipedia:Ubuntu_Linux|Ubuntu]]&lt;br /&gt;
| 7.10 Gutsy&lt;br /&gt;
| x86&lt;br /&gt;
| Binary&lt;br /&gt;
| &lt;br /&gt;
| [http://prdownload.berlios.de/codeblocks/codeblocks_8.02-0ubuntu1.deb.tar.gz Download]&lt;br /&gt;
| &lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [[Image:Ubuntu-logo_32.png]] [[wikipedia:Ubuntu_Linux|Ubuntu]]&lt;br /&gt;
| 7.10 Gutsy&lt;br /&gt;
| AMD64&lt;br /&gt;
| Binary&lt;br /&gt;
| &lt;br /&gt;
| [http://prdownload.berlios.de/codeblocks/codeblocks-8.02-amd64.tar.gz Download]&lt;br /&gt;
| &lt;br /&gt;
|- style=&amp;quot;background: #ececec; border: solid 1px gray;&amp;quot;&lt;br /&gt;
! [[wikipedia:Operating_System|OS]]&lt;br /&gt;
! OS Version&lt;br /&gt;
! Architecture&lt;br /&gt;
! Package Type&lt;br /&gt;
! Remarks&lt;br /&gt;
! Download&lt;br /&gt;
! Installation Guide&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 1.0 RC2 ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec; border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:12em&amp;quot; | [[wikipedia:Operating_System|OS]]&lt;br /&gt;
! Version&lt;br /&gt;
! Architecture&lt;br /&gt;
! Package Type&lt;br /&gt;
! Remarks&lt;br /&gt;
! Download&lt;br /&gt;
! Installation Guide&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [[Image:Microsoft_Windows-logo-alt2_32.png]] [[wikipedia:Microsoft_Windows|Windows]]&lt;br /&gt;
| 98/NT/Me/2000/XP&lt;br /&gt;
| x86&lt;br /&gt;
| Binary Ansi&lt;br /&gt;
| With contrib plugins&lt;br /&gt;
| [http://prdownloads.sourceforge.net/codeblocks/codeblocks-1.0rc2.exe?download Download]&lt;br /&gt;
|&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [[Image:Microsoft_Windows-logo-alt2_32.png]] [[wikipedia:Microsoft_Windows|Windows]]&lt;br /&gt;
| 98/NT/Me/2000/XP&lt;br /&gt;
| x86&lt;br /&gt;
| Binary Ansi&lt;br /&gt;
| With contrib plugins - With MinGW bundled&lt;br /&gt;
| [http://prdownloads.sourceforge.net/codeblocks/codeblocks-1.0rc2_mingw.exe?download Download]&lt;br /&gt;
|&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [[Image:Debian-logo_32.png]] [[wikipedia:Debian|Debian]]&lt;br /&gt;
| Sid&lt;br /&gt;
| i386&lt;br /&gt;
| Binary&lt;br /&gt;
| No longer supported by the previous package author.  &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [[Image:Ubuntu-logo_32.png]] [[wikipedia:Ubuntu_Linux|Ubuntu]]&lt;br /&gt;
| 5.10 Breezy&lt;br /&gt;
| x86&lt;br /&gt;
| Binary&lt;br /&gt;
| No longer supported by the previous package author.&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [[Image:Gentoo-logo_32.png]] [[wikipedia:Gentoo_Linux|Gentoo]]&lt;br /&gt;
| 2005.1&lt;br /&gt;
| x86/AMD64&lt;br /&gt;
| Ebuild&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| [http://bugs.gentoo.org/attachment.cgi?id=72819 Download]&lt;br /&gt;
| &lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [[Image:Gentoo-logo_32.png]] [[wikipedia:Gentoo_Linux|Gentoo]]&lt;br /&gt;
| 2005.1&lt;br /&gt;
| x86/AMD64&lt;br /&gt;
| Patch&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| [http://bugs.gentoo.org/attachment.cgi?id=72820 Download]&lt;br /&gt;
| &lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [[Image:Fedora-logo_32.png]] [[wikipedia:Fedora_Core|Fedora]]&lt;br /&gt;
| Fedora Core 3&lt;br /&gt;
| i386&lt;br /&gt;
| Binary&lt;br /&gt;
| SRPMS compatible with wxGTK-2.4 is also [http://timeoff.wsisiz.edu.pl/zrzut/codeblocks-1.0-0.2.rc2.src.rpm available].&lt;br /&gt;
| [http://timeoff.wsisiz.edu.pl/zrzut/codeblocks-1.0-0.2.rc2.fc3.i386.rpm Download]&lt;br /&gt;
| Requires wxGTK-2.4 ([http://dag.wieers.com/packages/wxGTK/ Dag repository])&lt;br /&gt;
| &lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [[Image:Fedora-logo_32.png]] [[wikipedia:Fedora_Core|Fedora]]&lt;br /&gt;
| Fedora Core 4&lt;br /&gt;
| i386&lt;br /&gt;
| Binary&lt;br /&gt;
| not available any more&lt;br /&gt;
| [http://www.neoinvent.com/cb/codeblocks-1.0-rc2.i386.rpm Download]&lt;br /&gt;
| &lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [[Image:FreeBSD-logo_32.png]] [[wikipedia:FreeBSD|FreeBSD]]&lt;br /&gt;
| 6.1&lt;br /&gt;
| x86&lt;br /&gt;
| Binary&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| [/index.php?topic=1407.0 Download]&lt;br /&gt;
| &lt;br /&gt;
|- style=&amp;quot;background: #ececec; border: solid 1px gray;&amp;quot;&lt;br /&gt;
! [[wikipedia:Operating_System|OS]]&lt;br /&gt;
! OS Version&lt;br /&gt;
! Architecture&lt;br /&gt;
! Package Type&lt;br /&gt;
! Remarks&lt;br /&gt;
! Download&lt;br /&gt;
! Installation Guide&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Development Releases ==&lt;br /&gt;
&lt;br /&gt;
=== SVN ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec; border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:12em&amp;quot; | [[wikipedia:Operating_System|OS]]&lt;br /&gt;
! Version&lt;br /&gt;
! Architecture&lt;br /&gt;
! Package Type&lt;br /&gt;
! Remarks&lt;br /&gt;
! Download&lt;br /&gt;
! Installation Guide&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [[Image:Microsoft_Windows-logo-alt2_32.png]] [[wikipedia:Microsoft_Windows|Windows]]&lt;br /&gt;
| 98/NT/Me/2000/XP&lt;br /&gt;
| x86&lt;br /&gt;
| Binary&lt;br /&gt;
| With contrib plugins&lt;br /&gt;
| [/index.php?board=20.0 Download]&lt;br /&gt;
|&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [[Image:Ubuntu-logo_32.png]] [[wikipedia:Ubuntu_Linux|Ubuntu]]&lt;br /&gt;
| 5.10 Breezy&lt;br /&gt;
| x86&lt;br /&gt;
| Binary&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| [/index.php?board=20.0 Download]&lt;br /&gt;
| &lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [[Image:Ubuntu-logo_32.png]] [[wikipedia:Ubuntu_Linux|Ubuntu]]&lt;br /&gt;
| 5.10 Breezy&lt;br /&gt;
| AMD64&lt;br /&gt;
| Binary&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| [http://developer.berlios.de/project/showfiles.php?group_id=5358 Download]&lt;br /&gt;
| &lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [[Image:SuSE-logo-alt_32.png]] [[wikipedia:SUSE_Linux|SUSE]]&lt;br /&gt;
| 9.3&lt;br /&gt;
| i686&lt;br /&gt;
| Binary&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| [http://linux01.gwdg.de/~pbleser/rpm-navigation.php?cat=/Editors/codeblocks Download]&lt;br /&gt;
| &lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [[Image:SuSE-logo-alt_32.png]] [[wikipedia:SUSE_Linux|SUSE]]&lt;br /&gt;
| 9.3&lt;br /&gt;
| x86 64&lt;br /&gt;
| Binary&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| [http://ftp.gwdg.de/pub/linux/misc/suser-drcux/93/rpm/ Download]&lt;br /&gt;
| &lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [[Image:SuSE-logo-alt_32.png]] [[wikipedia:SUSE_Linux|SUSE]]&lt;br /&gt;
| 10.0&lt;br /&gt;
| i686&lt;br /&gt;
| Binary&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| [http://linux01.gwdg.de/~pbleser/rpm-navigation.php?cat=/Editors/codeblocks Download]&lt;br /&gt;
| &lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [[Image:SuSE-logo-alt_32.png]] [[wikipedia:SUSE_Linux|SUSE]]&lt;br /&gt;
| 10.0&lt;br /&gt;
| i586&lt;br /&gt;
| Binary&lt;br /&gt;
| rev2509 with all contrib plugins except wxsmith&lt;br /&gt;
| [http://www.savefile.com/files.php?fid=5856206 Download]&lt;br /&gt;
| &lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [[Image:SuSE-logo-alt_32.png]] [[wikipedia:SUSE_Linux|SUSE]]&lt;br /&gt;
| 10.0&lt;br /&gt;
| x86 64&lt;br /&gt;
| Binary&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| [http://ftp.gwdg.de/pub/linux/misc/suser-drcux/100/x86_64/ Download]&lt;br /&gt;
| &lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [[Image:Slackware-logo_32.png]] [[wikipedia:Slackware|Slackware]]&lt;br /&gt;
| 10.2&lt;br /&gt;
| i686&lt;br /&gt;
| Binary&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| [http://www.icpnet.pl/~groman/cb-slack/ Download]&lt;br /&gt;
| &lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [[Image:Slackware-logo_32.png]] [[wikipedia:Slackware|Slackware]]&lt;br /&gt;
| 10.2&lt;br /&gt;
| athlon-xp&lt;br /&gt;
| Binary&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| [http://www.icpnet.pl/~groman/cb-slack/ Download]&lt;br /&gt;
| &lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [[Image:Mac-logo-alt.png]] [[wikipedia:Mac_OS_X|Mac OS X]]&lt;br /&gt;
| 10.3 Panther&lt;br /&gt;
| PPC&lt;br /&gt;
| Binary&lt;br /&gt;
| ?&lt;br /&gt;
| [http://developer.berlios.de/project/showfiles.php?group_id=5358 Download]&lt;br /&gt;
| Bundled with wxMac 2.6 inside the app bundle&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [[Image:Mac-logo-alt.png]] [[wikipedia:Mac_OS_X|Mac OS X]]&lt;br /&gt;
| 10.4 Tiger&lt;br /&gt;
| PPC/X86&lt;br /&gt;
| Binary&lt;br /&gt;
| ?&lt;br /&gt;
| [http://developer.berlios.de/project/showfiles.php?group_id=5358 Download]&lt;br /&gt;
| Bundled with wxMac 2.6 inside the app bundle&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [[Image:Mac-logo-alt.png]] [http://www.macports.org/ MacPorts]&lt;br /&gt;
| Darwin&lt;br /&gt;
| PPC/X86&lt;br /&gt;
| Source&lt;br /&gt;
| ?&lt;br /&gt;
| &lt;br /&gt;
| [[Installing Code::Blocks from source on Mac OS X]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [[Image:Fedora-logo_32.png]] [[wikipedia:Fedora_Core|Fedora]]&lt;br /&gt;
| Fedora Core 4/5&lt;br /&gt;
| i686&lt;br /&gt;
| Binary&lt;br /&gt;
| With contrib plugins&lt;br /&gt;
| [/index.php?board=20.0 Download]&lt;br /&gt;
| Fedora Core 4 requires wxGTK packages e.g. from [http://ftp.freshrpms.net/pub/freshrpms/ayo/fedora/linux/4/i386/RPMS.freshrpms/ Freshrpms]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [[Image:CentOS-logo_32.png]] [[wikipedia:CentOS|CentOS]]&lt;br /&gt;
| CentOS 3/4&lt;br /&gt;
| i686&lt;br /&gt;
| Source&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
| [[Installing_Code::Blocks_from_source_on_RPM_based_distributions]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [[Image:Gentoo-logo_32.png]] [[wikipedia:Gentoo_Linux|Gentoo]]&lt;br /&gt;
| Gentoo&lt;br /&gt;
| x86/AMD64&lt;br /&gt;
| Portage Overlay&lt;br /&gt;
| With contrib plugins by &amp;quot;contrib&amp;quot; useflag&lt;br /&gt;
| [http://www.savefile.com/projects/808517256 Download]&lt;br /&gt;
| [http://forums.gentoo.org/viewtopic-t-588089-highlight-codeblocks+svn.html Forum Guide New]&lt;br /&gt;
:  [http://forums.gentoo.org/viewtopic-t-440412.html Forum Guide by retired Gentoo developer] [[Compiling_Code::Blocks_in_Gentoo]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec; border: solid 1px gray;&amp;quot;&lt;br /&gt;
! [[wikipedia:Operating_System|OS]]&lt;br /&gt;
! OS Version&lt;br /&gt;
! Architecture&lt;br /&gt;
! Package Type&lt;br /&gt;
! Remarks&lt;br /&gt;
! Download&lt;br /&gt;
! Installation Guide&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Keenblade</name></author>
	</entry>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=Installing_Code::Blocks_from_source_on_Gentoo&amp;diff=5673</id>
		<title>Installing Code::Blocks from source on Gentoo</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=Installing_Code::Blocks_from_source_on_Gentoo&amp;diff=5673"/>
		<updated>2008-09-13T10:29:26Z</updated>

		<summary type="html">&lt;p&gt;Keenblade: /* Subversion Portage Overlay */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Installing Code::Blocks]]&lt;br /&gt;
[[Category: Installing Code::Blocks from source]]&lt;br /&gt;
== Current Code::Blocks Compilation Methods for Gentoo ==&lt;br /&gt;
&lt;br /&gt;
=== Subversion Portage Overlay ===&lt;br /&gt;
Code::Blocks is available in Portage. So the current suggested method for installing Code::Blocks on Gentoo is as simple as:&lt;br /&gt;
&lt;br /&gt;
 # emerge -av codeblocks&lt;br /&gt;
&lt;br /&gt;
However you may want to use development version of Code::Blocks which is available through the use of custom Ebuilds. The most prominently known portage overlay for the the ebuilds is located here: [http://forums.gentoo.org/viewtopic-t-588089.html Gentoo Forums Code::Blocks Portage Overlay]&lt;br /&gt;
&lt;br /&gt;
To create an overlay, please read [http://gentoo-wiki.com/HOWTO_Installing_3rd_Party_Ebuilds HOWTO Installing 3rd Party Ebuilds]&lt;br /&gt;
&lt;br /&gt;
=== Create your own overlay ===&lt;br /&gt;
Another method of pulling together your own Ebuilds and creating your own portage overlay is to view the bug report for adding Code::Blocks to portage. [http://bugs.gentoo.org/show_bug.cgi?id=89533 Gentoo Code::Blocks Package Suggestion]&lt;br /&gt;
&lt;br /&gt;
== Preparing Code::Blocks from Source (For 1.0rc2) ==&lt;br /&gt;
&lt;br /&gt;
'''WORK IN PROGRESS'''&lt;br /&gt;
&lt;br /&gt;
( Note: This is non-official and unverified.  It worked for me, but... )&lt;br /&gt;
&lt;br /&gt;
===Prepare Libraries===&lt;br /&gt;
&lt;br /&gt;
Code::Blocks uses the wxWidgets (http://www.wxwindows.org/) library for its GUI. wxWidgets in turn uses GTK+ (http://www.gtk.org/). GTK+ is the library which GNOME desktop uses, but GNOME is not required to use it. In fact, odds are very good that if you have a number of GUI programs installed, you already have it. wxWidgets is also very common, if slightly less so. &lt;br /&gt;
&lt;br /&gt;
You need to compile the wxGTK package with the following use flag:&lt;br /&gt;
&lt;br /&gt;
 +gtk2 &lt;br /&gt;
&lt;br /&gt;
The best way of getting this done is by adding a line to /etc/portage/package.use and recompiling wxGTK :&lt;br /&gt;
&lt;br /&gt;
 # echo x11-libs/wxGTK gtk2  &amp;gt;&amp;gt; /etc/portage/package.use&lt;br /&gt;
 # emerge wxGTK&lt;br /&gt;
&lt;br /&gt;
Note: Code::Blocks now works fine with Unicode. So you might want to build wxGTK with +unicode flag.&lt;br /&gt;
&lt;br /&gt;
===Get the source code===&lt;br /&gt;
&lt;br /&gt;
For this you have 2 options:&lt;br /&gt;
&lt;br /&gt;
====Option 1: Download a source tarball.====&lt;br /&gt;
&lt;br /&gt;
This is easy and means you have an easily-reproduced source set.&lt;br /&gt;
&lt;br /&gt;
1) '''Download a source tarball''' from [http://sourceforge.net/project/showfiles.php?group_id=126998&amp;amp;package_id=142469 The Download Section of CodeBlocks.org]&lt;br /&gt;
&lt;br /&gt;
2) '''Extract it'''. For this tutorial, I'm going to assume that you're installing as root, so /usr/local/src is a good pick. Any location is fine, however. This should create a codeblocks-1.0rc2 ( or similar ) folder.&lt;br /&gt;
&lt;br /&gt;
====Option 2: Fetch from SVN====&lt;br /&gt;
&lt;br /&gt;
This is not signifigantly harder and means you have a more up-to-date version of the source code.  Usually this means more features and different bugs, which might be more or less annoying.&lt;br /&gt;
&lt;br /&gt;
1) '''Install the SVN client'''.  You might have it already.  If not, this just requires the usual :&lt;br /&gt;
 # emerge dev-util/subversion&lt;br /&gt;
&lt;br /&gt;
2) '''Checkout a copy'''. cd to the directory you want the code to be placed in.  Note that SVN will create a codeblocks directory for you. For this tutorial, I'm going to assume that you're installing as root, so /usr/local/src is a good pick. Any location is fine, however.&lt;br /&gt;
 # cd /usr/local/src&lt;br /&gt;
The following command fetches the source from the SVN server :&lt;br /&gt;
 # svn checkout svn://svn.berlios.de/codeblocks/trunk&lt;br /&gt;
&lt;br /&gt;
===Compile the Code===&lt;br /&gt;
&lt;br /&gt;
1) '''cd to codeblocks directory'''.  Following our example, from CVS this would be /usr/local/src/codeblocks; from a tarball, something like /usr/local/src/codeblocks-1.0rc2 :&lt;br /&gt;
 # cd /usr/local/src/codeblocks&lt;br /&gt;
or&lt;br /&gt;
 # cd /usr/local/src/codeblocks-1.0rc2&lt;br /&gt;
&lt;br /&gt;
2) '''bootstrap'''. The very first time you unpack the source (or checkout from CVS), you need to run ./bootstrap. This will create a sane building environment.&lt;br /&gt;
 # ./bootstrap&lt;br /&gt;
Note: If you get weird errors here try running following command and then bootstrap again.&lt;br /&gt;
 # find . -type f -and -not -name &amp;quot;*.cpp&amp;quot; -and -not -name &amp;quot;*.h&amp;quot; -and -not -name &amp;quot;*.png&amp;quot; -and -not -name &amp;quot;*.bmp&amp;quot; | sed &amp;quot;s/.*/\&amp;quot;\\0\&amp;quot;/&amp;quot; | xargs dos2unix&lt;br /&gt;
&lt;br /&gt;
3) '''configure'''. Use 'configure --help' to see what things you can enable or disable.&lt;br /&gt;
 # ./configure&lt;br /&gt;
&lt;br /&gt;
4) '''make and make install'''.&lt;br /&gt;
 # make&lt;br /&gt;
 # sudo make install&lt;br /&gt;
&lt;br /&gt;
===More===&lt;br /&gt;
&lt;br /&gt;
to come&lt;br /&gt;
&lt;br /&gt;
To run Code::Blocks:&lt;br /&gt;
 # codeblocks&lt;br /&gt;
&lt;br /&gt;
===References===&lt;br /&gt;
&lt;br /&gt;
[https://www.codeblocks.org/index.php?name=PNphpBB2&amp;amp;file=viewtopic&amp;amp;t=29 Linux releases or compiling on Linux] from the forum&lt;br /&gt;
&lt;br /&gt;
[https://www.codeblocks.org/source_code.shtml Code::Blocks : SVN access instructions]&lt;br /&gt;
&lt;br /&gt;
===Credits===&lt;br /&gt;
&lt;br /&gt;
First version author: me22 ( me22.ca@gmail.com )&lt;br /&gt;
Some changes: sleipner ( themacgyver@gmail.com )&lt;br /&gt;
More updating: Crzysdrs&lt;br /&gt;
And more updating: d1mk4 ( d1mk4nah@gmail.com )&lt;/div&gt;</summary>
		<author><name>Keenblade</name></author>
	</entry>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=Installing_Code::Blocks_from_source_on_Gentoo&amp;diff=5672</id>
		<title>Installing Code::Blocks from source on Gentoo</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=Installing_Code::Blocks_from_source_on_Gentoo&amp;diff=5672"/>
		<updated>2008-09-13T09:48:51Z</updated>

		<summary type="html">&lt;p&gt;Keenblade: /* Subversion Portage Overlay */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Installing Code::Blocks]]&lt;br /&gt;
[[Category: Installing Code::Blocks from source]]&lt;br /&gt;
== Current Code::Blocks Compilation Methods for Gentoo ==&lt;br /&gt;
&lt;br /&gt;
=== Subversion Portage Overlay ===&lt;br /&gt;
The current suggested method for emerging Code::Blocks is through the use of custom Ebuilds. The most prominently known portage overlay for the ebuilds is located here: [http://forums.gentoo.org/viewtopic-t-588089.html Gentoo Forums Code::Blocks Portage Overlay]&lt;br /&gt;
&lt;br /&gt;
To create an overlay, please read [http://gentoo-wiki.com/HOWTO_Installing_3rd_Party_Ebuilds HOWTO Installing 3rd Party Ebuilds]&lt;br /&gt;
&lt;br /&gt;
=== Create your own overlay ===&lt;br /&gt;
Another method of pulling together your own Ebuilds and creating your own portage overlay is to view the bug report for adding Code::Blocks to portage. [http://bugs.gentoo.org/show_bug.cgi?id=89533 Gentoo Code::Blocks Package Suggestion]&lt;br /&gt;
&lt;br /&gt;
== Preparing Code::Blocks from Source (For 1.0rc2) ==&lt;br /&gt;
&lt;br /&gt;
'''WORK IN PROGRESS'''&lt;br /&gt;
&lt;br /&gt;
( Note: This is non-official and unverified.  It worked for me, but... )&lt;br /&gt;
&lt;br /&gt;
===Prepare Libraries===&lt;br /&gt;
&lt;br /&gt;
Code::Blocks uses the wxWidgets (http://www.wxwindows.org/) library for its GUI. wxWidgets in turn uses GTK+ (http://www.gtk.org/). GTK+ is the library which GNOME desktop uses, but GNOME is not required to use it. In fact, odds are very good that if you have a number of GUI programs installed, you already have it. wxWidgets is also very common, if slightly less so. &lt;br /&gt;
&lt;br /&gt;
You need to compile the wxGTK package with the following use flag:&lt;br /&gt;
&lt;br /&gt;
 +gtk2 &lt;br /&gt;
&lt;br /&gt;
The best way of getting this done is by adding a line to /etc/portage/package.use and recompiling wxGTK :&lt;br /&gt;
&lt;br /&gt;
 # echo x11-libs/wxGTK gtk2  &amp;gt;&amp;gt; /etc/portage/package.use&lt;br /&gt;
 # emerge wxGTK&lt;br /&gt;
&lt;br /&gt;
Note: Code::Blocks now works fine with Unicode. So you might want to build wxGTK with +unicode flag.&lt;br /&gt;
&lt;br /&gt;
===Get the source code===&lt;br /&gt;
&lt;br /&gt;
For this you have 2 options:&lt;br /&gt;
&lt;br /&gt;
====Option 1: Download a source tarball.====&lt;br /&gt;
&lt;br /&gt;
This is easy and means you have an easily-reproduced source set.&lt;br /&gt;
&lt;br /&gt;
1) '''Download a source tarball''' from [http://sourceforge.net/project/showfiles.php?group_id=126998&amp;amp;package_id=142469 The Download Section of CodeBlocks.org]&lt;br /&gt;
&lt;br /&gt;
2) '''Extract it'''. For this tutorial, I'm going to assume that you're installing as root, so /usr/local/src is a good pick. Any location is fine, however. This should create a codeblocks-1.0rc2 ( or similar ) folder.&lt;br /&gt;
&lt;br /&gt;
====Option 2: Fetch from SVN====&lt;br /&gt;
&lt;br /&gt;
This is not signifigantly harder and means you have a more up-to-date version of the source code.  Usually this means more features and different bugs, which might be more or less annoying.&lt;br /&gt;
&lt;br /&gt;
1) '''Install the SVN client'''.  You might have it already.  If not, this just requires the usual :&lt;br /&gt;
 # emerge dev-util/subversion&lt;br /&gt;
&lt;br /&gt;
2) '''Checkout a copy'''. cd to the directory you want the code to be placed in.  Note that SVN will create a codeblocks directory for you. For this tutorial, I'm going to assume that you're installing as root, so /usr/local/src is a good pick. Any location is fine, however.&lt;br /&gt;
 # cd /usr/local/src&lt;br /&gt;
The following command fetches the source from the SVN server :&lt;br /&gt;
 # svn checkout svn://svn.berlios.de/codeblocks/trunk&lt;br /&gt;
&lt;br /&gt;
===Compile the Code===&lt;br /&gt;
&lt;br /&gt;
1) '''cd to codeblocks directory'''.  Following our example, from CVS this would be /usr/local/src/codeblocks; from a tarball, something like /usr/local/src/codeblocks-1.0rc2 :&lt;br /&gt;
 # cd /usr/local/src/codeblocks&lt;br /&gt;
or&lt;br /&gt;
 # cd /usr/local/src/codeblocks-1.0rc2&lt;br /&gt;
&lt;br /&gt;
2) '''bootstrap'''. The very first time you unpack the source (or checkout from CVS), you need to run ./bootstrap. This will create a sane building environment.&lt;br /&gt;
 # ./bootstrap&lt;br /&gt;
Note: If you get weird errors here try running following command and then bootstrap again.&lt;br /&gt;
 # find . -type f -and -not -name &amp;quot;*.cpp&amp;quot; -and -not -name &amp;quot;*.h&amp;quot; -and -not -name &amp;quot;*.png&amp;quot; -and -not -name &amp;quot;*.bmp&amp;quot; | sed &amp;quot;s/.*/\&amp;quot;\\0\&amp;quot;/&amp;quot; | xargs dos2unix&lt;br /&gt;
&lt;br /&gt;
3) '''configure'''. Use 'configure --help' to see what things you can enable or disable.&lt;br /&gt;
 # ./configure&lt;br /&gt;
&lt;br /&gt;
4) '''make and make install'''.&lt;br /&gt;
 # make&lt;br /&gt;
 # sudo make install&lt;br /&gt;
&lt;br /&gt;
===More===&lt;br /&gt;
&lt;br /&gt;
to come&lt;br /&gt;
&lt;br /&gt;
To run Code::Blocks:&lt;br /&gt;
 # codeblocks&lt;br /&gt;
&lt;br /&gt;
===References===&lt;br /&gt;
&lt;br /&gt;
[https://www.codeblocks.org/index.php?name=PNphpBB2&amp;amp;file=viewtopic&amp;amp;t=29 Linux releases or compiling on Linux] from the forum&lt;br /&gt;
&lt;br /&gt;
[https://www.codeblocks.org/source_code.shtml Code::Blocks : SVN access instructions]&lt;br /&gt;
&lt;br /&gt;
===Credits===&lt;br /&gt;
&lt;br /&gt;
First version author: me22 ( me22.ca@gmail.com )&lt;br /&gt;
Some changes: sleipner ( themacgyver@gmail.com )&lt;br /&gt;
More updating: Crzysdrs&lt;br /&gt;
And more updating: d1mk4 ( d1mk4nah@gmail.com )&lt;/div&gt;</summary>
		<author><name>Keenblade</name></author>
	</entry>
</feed>