<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.gumstix.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Adil</id>
		<title>Gumstix User Wiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.gumstix.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Adil"/>
		<link rel="alternate" type="text/html" href="https://wiki.gumstix.com/index.php/Special:Contributions/Adil"/>
		<updated>2026-04-06T22:28:24Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.25.3</generator>

	<entry>
		<id>https://wiki.gumstix.com/index.php?title=Installing_file_system_using_openSUSE_11.0_host&amp;diff=3922</id>
		<title>Installing file system using openSUSE 11.0 host</title>
		<link rel="alternate" type="text/html" href="https://wiki.gumstix.com/index.php?title=Installing_file_system_using_openSUSE_11.0_host&amp;diff=3922"/>
				<updated>2009-10-05T12:23:57Z</updated>
		
		<summary type="html">&lt;p&gt;Adil: Created page with 'Follow the instruction from [http://www.gumstix.net/Setup-and-Programming/view/Getting-started/Replacing-the-file-system-image/111.html here].  Instruction for connecting via ser…'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Follow the instruction from [http://www.gumstix.net/Setup-and-Programming/view/Getting-started/Replacing-the-file-system-image/111.html here].&lt;br /&gt;
&lt;br /&gt;
Instruction for connecting via serial is [http://www.gumstix.net/Setup-and-Programming/view/Getting-started/Setting-up-a-serial-connection/111.html here]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Some recommendations ==&lt;br /&gt;
&lt;br /&gt;
=== Terminal programs ===&lt;br /&gt;
It's recommended to use kermit itself. Minicom is acceptable, but, it also uses kermit for loading files. So, kermit is better. Don't make experiments.&lt;br /&gt;
&lt;br /&gt;
=== Variables ===&lt;br /&gt;
Some u-boot needs to specify the variables in such form $(filesize) and some as ${filesize}. For being sure what form your u-boot needs write the following command after loading the file.&lt;br /&gt;
 echo $(filesize)&lt;br /&gt;
 echo ${filesize}&lt;br /&gt;
&lt;br /&gt;
The correct variant will print the size of file in hexadecimal.&lt;br /&gt;
&lt;br /&gt;
=== Addresses ===&lt;br /&gt;
Be attentive when writing the addresses. Check it twice, triple. You can damage another data when loading into incorrect memory block. &lt;br /&gt;
&lt;br /&gt;
=== Protecting the memory block ===&lt;br /&gt;
!!!!!!!!!!!!!!!!!!!!!!!Please read the u-boot manual for understanding '''protect''' command of u-boot. Don't play with it, you can make your device unbootable.&lt;/div&gt;</summary>
		<author><name>Adil</name></author>	</entry>

	<entry>
		<id>https://wiki.gumstix.com/index.php?title=Category:SUSE&amp;diff=3921</id>
		<title>Category:SUSE</title>
		<link rel="alternate" type="text/html" href="https://wiki.gumstix.com/index.php?title=Category:SUSE&amp;diff=3921"/>
				<updated>2009-10-05T11:43:33Z</updated>
		
		<summary type="html">&lt;p&gt;Adil: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Setting up a build environment ==&lt;br /&gt;
&lt;br /&gt;
*[[Build Environment openSUSE 11.0 | Build Environment on openSUSE 11.0]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Loading the file system image ==&lt;br /&gt;
*[[Installing file system using openSUSE 11.0 host]]&lt;br /&gt;
*[[Installing Qt Embedded using openSUSE 11.0 host]]&lt;br /&gt;
&lt;br /&gt;
== Programming ==&lt;br /&gt;
*&lt;/div&gt;</summary>
		<author><name>Adil</name></author>	</entry>

	<entry>
		<id>https://wiki.gumstix.com/index.php?title=Category:SUSE&amp;diff=3920</id>
		<title>Category:SUSE</title>
		<link rel="alternate" type="text/html" href="https://wiki.gumstix.com/index.php?title=Category:SUSE&amp;diff=3920"/>
				<updated>2009-10-05T11:43:06Z</updated>
		
		<summary type="html">&lt;p&gt;Adil: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Setting up a build environment ==&lt;br /&gt;
&lt;br /&gt;
*[[Build Environment openSUSE 11.0 | Build Environment on openSUSE 11.0]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Loading the file system image ==&lt;br /&gt;
*[[Installing file system on openSUSE 11.0 host]]&lt;br /&gt;
*[[Installing Qt Embedded on openSUSE 11.0 host]]&lt;br /&gt;
&lt;br /&gt;
== Programming ==&lt;br /&gt;
*&lt;/div&gt;</summary>
		<author><name>Adil</name></author>	</entry>

	<entry>
		<id>https://wiki.gumstix.com/index.php?title=Category:SUSE&amp;diff=3919</id>
		<title>Category:SUSE</title>
		<link rel="alternate" type="text/html" href="https://wiki.gumstix.com/index.php?title=Category:SUSE&amp;diff=3919"/>
				<updated>2009-10-05T10:21:45Z</updated>
		
		<summary type="html">&lt;p&gt;Adil: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Setting up a build environment ==&lt;br /&gt;
&lt;br /&gt;
*[[Build Environment openSUSE 11.0 | Build Environment on openSUSE 11.0]]&lt;/div&gt;</summary>
		<author><name>Adil</name></author>	</entry>

	<entry>
		<id>https://wiki.gumstix.com/index.php?title=Category:SUSE&amp;diff=3918</id>
		<title>Category:SUSE</title>
		<link rel="alternate" type="text/html" href="https://wiki.gumstix.com/index.php?title=Category:SUSE&amp;diff=3918"/>
				<updated>2009-10-05T10:20:45Z</updated>
		
		<summary type="html">&lt;p&gt;Adil: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Setting up a build environment ==&lt;br /&gt;
&lt;br /&gt;
*[[Build Environment on openSUSE 11.0]]&lt;/div&gt;</summary>
		<author><name>Adil</name></author>	</entry>

	<entry>
		<id>https://wiki.gumstix.com/index.php?title=Category:SUSE&amp;diff=3917</id>
		<title>Category:SUSE</title>
		<link rel="alternate" type="text/html" href="https://wiki.gumstix.com/index.php?title=Category:SUSE&amp;diff=3917"/>
				<updated>2009-10-05T10:17:52Z</updated>
		
		<summary type="html">&lt;p&gt;Adil: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Build environment ==&lt;br /&gt;
&lt;br /&gt;
*[[Build Environment openSUSE 11.0]]&lt;/div&gt;</summary>
		<author><name>Adil</name></author>	</entry>

	<entry>
		<id>https://wiki.gumstix.com/index.php?title=Build_Environment_openSUSE_11.0&amp;diff=3916</id>
		<title>Build Environment openSUSE 11.0</title>
		<link rel="alternate" type="text/html" href="https://wiki.gumstix.com/index.php?title=Build_Environment_openSUSE_11.0&amp;diff=3916"/>
				<updated>2009-10-05T10:17:00Z</updated>
		
		<summary type="html">&lt;p&gt;Adil: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Be sure that the followings are installed on your system:&lt;br /&gt;
&lt;br /&gt;
* gcc&lt;br /&gt;
* patch&lt;br /&gt;
* help2man&lt;br /&gt;
* diffstat&lt;br /&gt;
* texinfo&lt;br /&gt;
* ncurses-devel &lt;br /&gt;
* cvs&lt;br /&gt;
* gawk&lt;br /&gt;
* sqlite3&lt;br /&gt;
* sqlite3-devel&lt;br /&gt;
&lt;br /&gt;
openSUSE 11.0 and above comes with Python 2.6+ installed. So you'll need to remove it and install an older version of Python. &lt;br /&gt;
 &lt;br /&gt;
 $ mkdir python&lt;br /&gt;
 $ cd python&lt;br /&gt;
 $ wget http://www.python.org/ftp/python/2.5.4/Python-2.5.4.tgz&lt;br /&gt;
 $ tar xzfv Python-2.5.4.tgz&lt;br /&gt;
 $ cd Python-2.5.4&lt;br /&gt;
 $ ./configure&lt;br /&gt;
 $ make&lt;br /&gt;
 $ make install&lt;br /&gt;
&lt;br /&gt;
Install pysqlite:&lt;br /&gt;
 $ wget http://oss.itsystementwicklung.de/download/pysqlite/2.4/2.4.1/pysqlite-2.4.1.tar.gz&lt;br /&gt;
 $ tar xzfv pysqlite-2.4.1.tar.gz&lt;br /&gt;
 $ cd pysqlite-2.4.1&lt;br /&gt;
 $ python setup.py build&lt;br /&gt;
 $ python setup.py install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now you're ready for building gumstix-oe pack. Checkuot the sources from svn:&lt;br /&gt;
&lt;br /&gt;
 $ mkdir ~/gumstix &lt;br /&gt;
 $ cd ~/gumstix &lt;br /&gt;
 $ svn co http://gumstix.svn.sourceforge.net/svnroot/gumstix/trunk gumstix-oe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Gumstix OE requires some environment setup in order to function properly. There are a couple of ways to handle this requirement.&lt;br /&gt;
&lt;br /&gt;
 $ cat gumstix-oe/extras/profile &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
&lt;br /&gt;
First we create a new group called oe and add your login account to the oe group. In the second command be sure to substitute your login user name where your_username is indicated.&lt;br /&gt;
&lt;br /&gt;
 $ sudo groupadd oe&lt;br /&gt;
 $ sudo usermod -G oe your_username&lt;br /&gt;
&lt;br /&gt;
Next we create the directory for the source code cache, set the group owner to the newly created oe group, and finally set permissions on the directory:&lt;br /&gt;
&lt;br /&gt;
 $ sudo mkdir /usr/share/sources&lt;br /&gt;
 $ sudo chgrp oe /usr/share/sources&lt;br /&gt;
 $ sudo chmod 0775 /usr/share/sources&lt;br /&gt;
 $ sudo chmod ug+s /usr/share/sources&lt;br /&gt;
&lt;br /&gt;
Now relogin for letting the profile take effect.&lt;br /&gt;
&lt;br /&gt;
Suse users may experience some fails on building the image. So you'll need do some custom modifications:&lt;br /&gt;
 $ cd ~/gumstix/gumstix-oe/com.gumstix.collection/packages/&lt;br /&gt;
 $ wget http://www.klc.net.nz/images/dbus.tar.gz&lt;br /&gt;
 $ wget http://www.klc.net.nz/images/gmp.tar.gz&lt;br /&gt;
 $ tar xzfv dbus.tar.gz&lt;br /&gt;
 $ tar xzfv gmp.tar.gz&lt;br /&gt;
 &lt;br /&gt;
Now edit the file '''~/gumstix/gumstix-oe/org.openembedded.snapshot/conf/bitbake.conf'''. Find the line like this:&lt;br /&gt;
 STAGING_ETCDIR_NATIVE = &amp;quot;${STAGING_DIR}/${BUILD_SYS}/etc&amp;quot;&lt;br /&gt;
 STAGING_INCDIR = &amp;quot;${STAGING_DIR}/${HOST_SYS}/include&amp;quot;&lt;br /&gt;
 STAGING_DATADIR = &amp;quot;${STAGING_DIR}/${HOST_SYS}/share&amp;quot;&lt;br /&gt;
 STAGING_LOADER_DIR = &amp;quot;${STAGING_DIR}/${HOST_SYS}/loader&amp;quot;&lt;br /&gt;
 STAGING_FIRMWARE_DIR = &amp;quot;${STAGING_DIR}/${HOST_SYS}/firmware&amp;quot;&lt;br /&gt;
 STAGING_PYDIR = &amp;quot;${STAGING_DIR}/lib/python2.4&amp;quot;  &lt;br /&gt;
&lt;br /&gt;
Add the following line after '''''STAGING_DATADIR = &amp;quot;${STAGING_DIR}/${HOST_SYS}/share&amp;quot;'''''&lt;br /&gt;
 STAGING_DATADIR_NATIVE = &amp;quot;${STAGING_DIR}/${BUILD_SYS}/share&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Edit the file '''~/gumstix/gumstix-oe/com.gumstix.collection/conf/machine/include/gumstix.inc'''. Find the following fragment:&lt;br /&gt;
 PREFERRED_PROVIDER_bluez-utils-dbus = &amp;quot;bluez-utils&amp;quot;&lt;br /&gt;
 PREFERRED_PROVIDER_gsmd=&amp;quot;libgsmd&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 PREFERRED_VERSION_gumstix-kernel = &amp;quot;2.6.21&amp;quot;&lt;br /&gt;
 PREFERRED_VERSION_udev = &amp;quot;118&amp;quot;&lt;br /&gt;
 PREFERRED_VERSION_gnuplot = &amp;quot;4.0.0&amp;quot; &lt;br /&gt;
&lt;br /&gt;
Add these after '''''PREFERRED_PROVIDER_gsmd=&amp;quot;libgsmd&amp;quot;'''''&lt;br /&gt;
 PREFERRED_VERSION_gmp = &amp;quot;4.2.2&amp;quot;&lt;br /&gt;
 PREFERRED_VERSION_gmp-native = &amp;quot;4.2.2&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 PREFERRED_VERSION_dbus = &amp;quot;1.2.1&amp;quot;&lt;br /&gt;
 PREFERRED_VERSION_dbus-native = &amp;quot;1.2.1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Add '''''#include &amp;lt;limits.h&amp;gt;''''' to the following files:&lt;br /&gt;
 ~/gumstix/gumstix-oe/tmp/staging/gumstix-custom-verdex-angstrom-linux-uclibcgnueabi/kernel/scripts/mod/sumversion.c&lt;br /&gt;
 ~/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-uclibcgnueabi/linux-libc-headers-2.6.20-r7/linux-2.6.20/scripts/mod/sumversion.c&lt;br /&gt;
 ~/gumstix/gumstix-oe/tmp/work/gumstix-custom-verdex-angstrom-linux-uclibcgnueabi/gumstix-kernel-2.6.21-r1/linux-2.6.21/scripts/mod/sumversion.c&lt;br /&gt;
 ~/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/linux-libc-headers-2.6.20-r7/linux-2.6.20/scripts/mod/sumversion.c&lt;br /&gt;
''Note: These might be unnecessary. I have read it one of the messages on mailing list. Probably will work without doing it. Test it, if it works without adding limits.h then write here note.'' &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Build the OE gumstix image:&lt;br /&gt;
 $ bitbake gumstix-basic-image&lt;br /&gt;
&lt;br /&gt;
The following files will be available in ~/gumstix/gumstix-oe/tmp/deploy/uclibc/images/gumstix-custom-verdex:&lt;br /&gt;
 $ ls&lt;br /&gt;
 Angstrom-gumstix-basic-image-uclibc-ipk-2007.9-test-20091005-gumstix-custom-verdex.rootfs.jffs2&lt;br /&gt;
 Angstrom-gumstix-basic-image-uclibc-ipk-2007.9-test-20091005-gumstix-custom-verdex.rootfs.tar.gz&lt;br /&gt;
 gumstix-basic-image-gumstix-custom-verdex.jffs2&lt;br /&gt;
 gumstix-basic-image-gumstix-custom-verdex.tar.gz&lt;br /&gt;
 modules-2.6.21-r1-gumstix-custom-verdex.tgz&lt;br /&gt;
 uImage-2.6.21-r1-gumstix-custom-verdex.bin&lt;br /&gt;
&lt;br /&gt;
Note: ''Actually there will be two files. Two of them (gumstix-basic-image-gumstix-custom-verdex.jffs2,gumstix-basic-image-gumstix-custom-verdex.tar.gz) are symlinks.''&lt;/div&gt;</summary>
		<author><name>Adil</name></author>	</entry>

	<entry>
		<id>https://wiki.gumstix.com/index.php?title=Build_Environment_openSUSE_11.0&amp;diff=3911</id>
		<title>Build Environment openSUSE 11.0</title>
		<link rel="alternate" type="text/html" href="https://wiki.gumstix.com/index.php?title=Build_Environment_openSUSE_11.0&amp;diff=3911"/>
				<updated>2009-10-03T11:12:45Z</updated>
		
		<summary type="html">&lt;p&gt;Adil: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Be sure that the followings are installed on your system:&lt;br /&gt;
&lt;br /&gt;
* gcc&lt;br /&gt;
* patch&lt;br /&gt;
* help2man&lt;br /&gt;
* diffstat&lt;br /&gt;
* texinfo&lt;br /&gt;
* ncurses-devel &lt;br /&gt;
* cvs&lt;br /&gt;
* gawk&lt;br /&gt;
* sqlite3&lt;br /&gt;
* sqlite3-devel&lt;br /&gt;
&lt;br /&gt;
openSUSE 11.0 and above comes with Python 2.6+ installed. So you'll need to remove it and install an older version of Python. &lt;br /&gt;
 &lt;br /&gt;
 $ mkdir python&lt;br /&gt;
 $ cd python&lt;br /&gt;
 $ wget http://www.python.org/ftp/python/2.5.4/Python-2.5.4.tgz&lt;br /&gt;
 $ tar xzfv Python-2.5.4.tgz&lt;br /&gt;
 $ cd Python-2.5.4&lt;br /&gt;
 $ ./configure&lt;br /&gt;
 $ make&lt;br /&gt;
 $ make install&lt;br /&gt;
&lt;br /&gt;
Install pysqlite:&lt;br /&gt;
 $ wget http://oss.itsystementwicklung.de/download/pysqlite/2.4/2.4.1/pysqlite-2.4.1.tar.gz&lt;br /&gt;
 $ tar xzfv pysqlite-2.4.1.tar.gz&lt;br /&gt;
 $ cd pysqlite-2.4.1&lt;br /&gt;
 $ python setup.py build&lt;br /&gt;
 $ python setup.py install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now you're ready for building gumstix-oe pack. Checkuot the sources from svn:&lt;br /&gt;
&lt;br /&gt;
 $ mkdir ~/gumstix &lt;br /&gt;
 $ cd ~/gumstix &lt;br /&gt;
 $ svn co http://gumstix.svn.sourceforge.net/svnroot/gumstix/trunk gumstix-oe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Gumstix OE requires some environment setup in order to function properly. There are a couple of ways to handle this requirement.&lt;br /&gt;
&lt;br /&gt;
 $ cat gumstix-oe/extras/profile &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
&lt;br /&gt;
First we create a new group called oe and add your login account to the oe group. In the second command be sure to substitute your login user name where your_username is indicated.&lt;br /&gt;
&lt;br /&gt;
 $ sudo groupadd oe&lt;br /&gt;
 $ sudo usermod -G oe your_username&lt;br /&gt;
&lt;br /&gt;
Next we create the directory for the source code cache, set the group owner to the newly created oe group, and finally set permissions on the directory:&lt;br /&gt;
&lt;br /&gt;
 $ sudo mkdir /usr/share/sources&lt;br /&gt;
 $ sudo chgrp oe /usr/share/sources&lt;br /&gt;
 $ sudo chmod 0775 /usr/share/sources&lt;br /&gt;
 $ sudo chmod ug+s /usr/share/sources&lt;br /&gt;
&lt;br /&gt;
Now relogin for letting the profile take effect.&lt;br /&gt;
&lt;br /&gt;
Suse users may experience some fails on building the image. So you'll need do some custom modifications:&lt;br /&gt;
 $ cd ~/gumstix/gumstix-oe/com.gumstix.collection/packages/&lt;br /&gt;
 $ wget http://www.klc.net.nz/images/dbus.tar.gz&lt;br /&gt;
 $ wget http://www.klc.net.nz/images/gmp.tar.gz&lt;br /&gt;
 $ tar xzfv dbus.tar.gz&lt;br /&gt;
 $ tar xzfv gmp.tar.gz&lt;br /&gt;
 &lt;br /&gt;
Now edit the file '''~/gumstix/gumstix-oe/org.openembedded.snapshot/conf/bitbake.conf'''. Find the line like this:&lt;br /&gt;
 STAGING_ETCDIR_NATIVE = &amp;quot;${STAGING_DIR}/${BUILD_SYS}/etc&amp;quot;&lt;br /&gt;
 STAGING_INCDIR = &amp;quot;${STAGING_DIR}/${HOST_SYS}/include&amp;quot;&lt;br /&gt;
 STAGING_DATADIR = &amp;quot;${STAGING_DIR}/${HOST_SYS}/share&amp;quot;&lt;br /&gt;
 STAGING_LOADER_DIR = &amp;quot;${STAGING_DIR}/${HOST_SYS}/loader&amp;quot;&lt;br /&gt;
 STAGING_FIRMWARE_DIR = &amp;quot;${STAGING_DIR}/${HOST_SYS}/firmware&amp;quot;&lt;br /&gt;
 STAGING_PYDIR = &amp;quot;${STAGING_DIR}/lib/python2.4&amp;quot;  &lt;br /&gt;
&lt;br /&gt;
Add the following line after '''''STAGING_DATADIR = &amp;quot;${STAGING_DIR}/${HOST_SYS}/share&amp;quot;'''''&lt;br /&gt;
 STAGING_DATADIR_NATIVE = &amp;quot;${STAGING_DIR}/${BUILD_SYS}/share&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Edit the file '''~/gumstix/gumstix-oe/com.gumstix.collection/conf/machine/include/gumstix.inc'''. Find the following fragment:&lt;br /&gt;
 PREFERRED_PROVIDER_bluez-utils-dbus = &amp;quot;bluez-utils&amp;quot;&lt;br /&gt;
 PREFERRED_PROVIDER_gsmd=&amp;quot;libgsmd&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 PREFERRED_VERSION_gumstix-kernel = &amp;quot;2.6.21&amp;quot;&lt;br /&gt;
 PREFERRED_VERSION_udev = &amp;quot;118&amp;quot;&lt;br /&gt;
 PREFERRED_VERSION_gnuplot = &amp;quot;4.0.0&amp;quot; &lt;br /&gt;
&lt;br /&gt;
Add these after '''''PREFERRED_PROVIDER_gsmd=&amp;quot;libgsmd&amp;quot;'''''&lt;br /&gt;
 PREFERRED_VERSION_gmp = &amp;quot;4.2.2&amp;quot;&lt;br /&gt;
 PREFERRED_VERSION_gmp-native = &amp;quot;4.2.2&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 PREFERRED_VERSION_dbus = &amp;quot;1.2.1&amp;quot;&lt;br /&gt;
 PREFERRED_VERSION_dbus-native = &amp;quot;1.2.1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Add '''''#include &amp;lt;limits.h&amp;gt;''''' to the following files:&lt;br /&gt;
 ~/gumstix/gumstix-oe/tmp/staging/gumstix-custom-verdex-angstrom-linux-uclibcgnueabi/kernel/scripts/mod/sumversion.c&lt;br /&gt;
 ~/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-uclibcgnueabi/linux-libc-headers-2.6.20-r7/linux-2.6.20/scripts/mod/sumversion.c&lt;br /&gt;
 ~/gumstix/gumstix-oe/tmp/work/gumstix-custom-verdex-angstrom-linux-uclibcgnueabi/gumstix-kernel-2.6.21-r1/linux-2.6.21/scripts/mod/sumversion.c&lt;br /&gt;
 ~/gumstix/gumstix-oe/tmp/work/armv5te-angstrom-linux-gnueabi/linux-libc-headers-2.6.20-r7/linux-2.6.20/scripts/mod/sumversion.c&lt;br /&gt;
''Note: These might be unnecessary. I have read it one of the messages on mailing list. Probably will work without doing it. Test it, if it works without adding limits.h then write here note.'' &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Build the OE gumstix image:&lt;br /&gt;
 $ bitbake gumstix-basic-image&lt;br /&gt;
&lt;br /&gt;
''This article is not complete guide yet.''&lt;/div&gt;</summary>
		<author><name>Adil</name></author>	</entry>

	<entry>
		<id>https://wiki.gumstix.com/index.php?title=Build_Environment_openSUSE_11.0&amp;diff=3910</id>
		<title>Build Environment openSUSE 11.0</title>
		<link rel="alternate" type="text/html" href="https://wiki.gumstix.com/index.php?title=Build_Environment_openSUSE_11.0&amp;diff=3910"/>
				<updated>2009-10-03T10:03:58Z</updated>
		
		<summary type="html">&lt;p&gt;Adil: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Be sure that the followings are installed on your system:&lt;br /&gt;
&lt;br /&gt;
* gcc&lt;br /&gt;
* patch&lt;br /&gt;
* help2man&lt;br /&gt;
* diffstat&lt;br /&gt;
* texinfo&lt;br /&gt;
* ncurses-devel &lt;br /&gt;
* cvs&lt;br /&gt;
* gawk&lt;br /&gt;
* sqlite3&lt;br /&gt;
* sqlite3-devel&lt;br /&gt;
&lt;br /&gt;
openSUSE 11.0 and above comes with Python 2.6+ installed. So you'll need to remove it and install an older version of Python. &lt;br /&gt;
 &lt;br /&gt;
 $ mkdir python&lt;br /&gt;
 $ cd python&lt;br /&gt;
 $ wget http://www.python.org/ftp/python/2.5.4/Python-2.5.4.tgz&lt;br /&gt;
 $ tar xzfv Python-2.5.4.tgz&lt;br /&gt;
 $ cd Python-2.5.4&lt;br /&gt;
 $ ./configure&lt;br /&gt;
 $ make&lt;br /&gt;
 $ make install&lt;br /&gt;
&lt;br /&gt;
Install pysqlite:&lt;br /&gt;
 $ wget http://oss.itsystementwicklung.de/download/pysqlite/2.4/2.4.1/pysqlite-2.4.1.tar.gz&lt;br /&gt;
 $ tar xzfv pysqlite-2.4.1.tar.gz&lt;br /&gt;
 $ cd pysqlite-2.4.1&lt;br /&gt;
 $ python setup.py build&lt;br /&gt;
 $ python setup.py install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now you're ready for building gumstix-oe pack. Checkuot the sources from svn:&lt;br /&gt;
&lt;br /&gt;
 $ mkdir ~/gumstix &lt;br /&gt;
 $ cd ~/gumstix &lt;br /&gt;
 $ svn co http://gumstix.svn.sourceforge.net/svnroot/gumstix/trunk gumstix-oe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Gumstix OE requires some environment setup in order to function properly. There are a couple of ways to handle this requirement.&lt;br /&gt;
&lt;br /&gt;
 $ cat gumstix-oe/extras/profile &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
&lt;br /&gt;
First we create a new group called oe and add your login account to the oe group. In the second command be sure to substitute your login user name where your_username is indicated.&lt;br /&gt;
&lt;br /&gt;
 $ sudo groupadd oe&lt;br /&gt;
 $ sudo usermod -G oe your_username&lt;br /&gt;
&lt;br /&gt;
Next we create the directory for the source code cache, set the group owner to the newly created oe group, and finally set permissions on the directory:&lt;br /&gt;
&lt;br /&gt;
 $ sudo mkdir /usr/share/sources&lt;br /&gt;
 $ sudo chgrp oe /usr/share/sources&lt;br /&gt;
 $ sudo chmod 0775 /usr/share/sources&lt;br /&gt;
 $ sudo chmod ug+s /usr/share/sources&lt;br /&gt;
&lt;br /&gt;
Now relogin for letting the profile take effect.&lt;br /&gt;
&lt;br /&gt;
Suse users may experience some fails on building the image. So you'll need do some custom modifications:&lt;br /&gt;
 $ cd ~/gumstix/gumstix-oe/com.gumstix.collection/packages/&lt;br /&gt;
 $ wget http://www.klc.net.nz/images/dbus.tar.gz&lt;br /&gt;
 $ wget http://www.klc.net.nz/images/gmp.tar.gz&lt;br /&gt;
 $ tar xzfv dbus.tar.gz&lt;br /&gt;
 $ tar xzfv gmp.tar.gz&lt;br /&gt;
 &lt;br /&gt;
Now edit the file '''~/gumstix/gumstix-oe/org.openembedded.snapshot/conf/bitbake.conf'''. Find the line like this:&lt;br /&gt;
 STAGING_ETCDIR_NATIVE = &amp;quot;${STAGING_DIR}/${BUILD_SYS}/etc&amp;quot;&lt;br /&gt;
 STAGING_INCDIR = &amp;quot;${STAGING_DIR}/${HOST_SYS}/include&amp;quot;&lt;br /&gt;
 STAGING_DATADIR = &amp;quot;${STAGING_DIR}/${HOST_SYS}/share&amp;quot;&lt;br /&gt;
 STAGING_LOADER_DIR = &amp;quot;${STAGING_DIR}/${HOST_SYS}/loader&amp;quot;&lt;br /&gt;
 STAGING_FIRMWARE_DIR = &amp;quot;${STAGING_DIR}/${HOST_SYS}/firmware&amp;quot;&lt;br /&gt;
 STAGING_PYDIR = &amp;quot;${STAGING_DIR}/lib/python2.4&amp;quot;  &lt;br /&gt;
&lt;br /&gt;
Add the following line after '''''STAGING_DATADIR = &amp;quot;${STAGING_DIR}/${HOST_SYS}/share&amp;quot;'''''&lt;br /&gt;
 STAGING_DATADIR_NATIVE = &amp;quot;${STAGING_DIR}/${BUILD_SYS}/share&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Edit the file '''~/gumstix/gumstix-oe/com.gumstix.collection/conf/machine/include/gumstix.inc'''. Find the following fragment:&lt;br /&gt;
 PREFERRED_PROVIDER_bluez-utils-dbus = &amp;quot;bluez-utils&amp;quot;&lt;br /&gt;
 PREFERRED_PROVIDER_gsmd=&amp;quot;libgsmd&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 PREFERRED_VERSION_gumstix-kernel = &amp;quot;2.6.21&amp;quot;&lt;br /&gt;
 PREFERRED_VERSION_udev = &amp;quot;118&amp;quot;&lt;br /&gt;
 PREFERRED_VERSION_gnuplot = &amp;quot;4.0.0&amp;quot; &lt;br /&gt;
&lt;br /&gt;
Add these after '''''PREFERRED_PROVIDER_gsmd=&amp;quot;libgsmd&amp;quot;'''''&lt;br /&gt;
 PREFERRED_VERSION_gmp = &amp;quot;4.2.2&amp;quot;&lt;br /&gt;
 PREFERRED_VERSION_gmp-native = &amp;quot;4.2.2&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 PREFERRED_VERSION_dbus = &amp;quot;1.2.1&amp;quot;&lt;br /&gt;
 PREFERRED_VERSION_dbus-native = &amp;quot;1.2.1&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
Build the OE gumstix image:&lt;br /&gt;
 $ bitbake gumstix-basic-image&lt;br /&gt;
&lt;br /&gt;
''This article is not complete guide yet.''&lt;/div&gt;</summary>
		<author><name>Adil</name></author>	</entry>

	<entry>
		<id>https://wiki.gumstix.com/index.php?title=User:Adil&amp;diff=3908</id>
		<title>User:Adil</title>
		<link rel="alternate" type="text/html" href="https://wiki.gumstix.com/index.php?title=User:Adil&amp;diff=3908"/>
				<updated>2009-10-02T11:50:56Z</updated>
		
		<summary type="html">&lt;p&gt;Adil: Created page with 'Adil'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Adil&lt;/div&gt;</summary>
		<author><name>Adil</name></author>	</entry>

	<entry>
		<id>https://wiki.gumstix.com/index.php?title=Build_Environment_openSUSE_11.0&amp;diff=3907</id>
		<title>Build Environment openSUSE 11.0</title>
		<link rel="alternate" type="text/html" href="https://wiki.gumstix.com/index.php?title=Build_Environment_openSUSE_11.0&amp;diff=3907"/>
				<updated>2009-10-02T11:49:43Z</updated>
		
		<summary type="html">&lt;p&gt;Adil: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Be sure that the followings are installed on your system:&lt;br /&gt;
&lt;br /&gt;
* gcc&lt;br /&gt;
* patch&lt;br /&gt;
* help2man&lt;br /&gt;
* diffstat&lt;br /&gt;
* texinfo&lt;br /&gt;
* ncurses-devel &lt;br /&gt;
* cvs&lt;br /&gt;
* gawk&lt;br /&gt;
* sqlite3&lt;br /&gt;
* sqlite3-devel&lt;br /&gt;
&lt;br /&gt;
openSUSE 11.0 and above comes with Python 2.6+ installed. So you'll need to remove it and install an older version of Python. &lt;br /&gt;
 &lt;br /&gt;
 $ mkdir python&lt;br /&gt;
 $ cd python&lt;br /&gt;
 $ wget http://www.python.org/ftp/python/2.5.4/Python-2.5.4.tgz&lt;br /&gt;
 $ tar xzfv Python-2.5.4.tgz&lt;br /&gt;
 $ cd Python-2.5.4&lt;br /&gt;
 $ ./configure&lt;br /&gt;
 $ make&lt;br /&gt;
 $ make install&lt;br /&gt;
&lt;br /&gt;
Install pysqlite:&lt;br /&gt;
 $ wget http://oss.itsystementwicklung.de/download/pysqlite/2.4/2.4.1/pysqlite-2.4.1.tar.gz&lt;br /&gt;
 $ tar xzfv pysqlite-2.4.1.tar.gz&lt;br /&gt;
 $ cd pysqlite-2.4.1&lt;br /&gt;
 $ python setup.py build&lt;br /&gt;
 $ python setup.py install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now you're ready for building gumstix-oe pack. Checkuot the sources from svn:&lt;br /&gt;
&lt;br /&gt;
 $ mkdir ~/gumstix &lt;br /&gt;
 $ cd ~/gumstix &lt;br /&gt;
 $ svn co http://gumstix.svn.sourceforge.net/svnroot/gumstix/trunk gumstix-oe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Gumstix OE requires some environment setup in order to function properly. There are a couple of ways to handle this requirement.&lt;br /&gt;
&lt;br /&gt;
 $ cat gumstix-oe/extras/profile &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
&lt;br /&gt;
First we create a new group called oe and add your login account to the oe group. In the second command be sure to substitute your login user name where your_username is indicated.&lt;br /&gt;
&lt;br /&gt;
 $ sudo groupadd oe&lt;br /&gt;
 $ sudo usermod -G oe your_username&lt;br /&gt;
&lt;br /&gt;
Next we create the directory for the source code cache, set the group owner to the newly created oe group, and finally set permissions on the directory:&lt;br /&gt;
&lt;br /&gt;
 $ sudo mkdir /usr/share/sources&lt;br /&gt;
 $ sudo chgrp oe /usr/share/sources&lt;br /&gt;
 $ sudo chmod 0775 /usr/share/sources&lt;br /&gt;
 $ sudo chmod ug+s /usr/share/sources&lt;br /&gt;
&lt;br /&gt;
Now relogin for letting the profile take effect.&lt;br /&gt;
&lt;br /&gt;
Suse users may experience some fails on building the image. So you'll need do some custom modifications:&lt;br /&gt;
 $ cd ~/gumstix/gumstix-oe/com.gumstix.collection/packages/&lt;br /&gt;
 $ wget http://www.klc.net.nz/images/dbus.tar.gz&lt;br /&gt;
 $ wget http://www.klc.net.nz/images/gmp.tar.gz&lt;br /&gt;
 $ tar xzfv dbus.tar.gz&lt;br /&gt;
 $ tar xzfv gmp.tar.gz&lt;br /&gt;
 &lt;br /&gt;
Now edit the file '''~/gumstix/gumstix-oe/org.openembedded.snapshot/conf/bitbake.conf'''. Find the line like this:&lt;br /&gt;
 STAGING_ETCDIR_NATIVE = &amp;quot;${STAGING_DIR}/${BUILD_SYS}/etc&amp;quot;&lt;br /&gt;
 STAGING_INCDIR = &amp;quot;${STAGING_DIR}/${HOST_SYS}/include&amp;quot;&lt;br /&gt;
 STAGING_DATADIR = &amp;quot;${STAGING_DIR}/${HOST_SYS}/share&amp;quot;&lt;br /&gt;
 STAGING_LOADER_DIR = &amp;quot;${STAGING_DIR}/${HOST_SYS}/loader&amp;quot;&lt;br /&gt;
 STAGING_FIRMWARE_DIR = &amp;quot;${STAGING_DIR}/${HOST_SYS}/firmware&amp;quot;&lt;br /&gt;
 STAGING_PYDIR = &amp;quot;${STAGING_DIR}/lib/python2.4&amp;quot;  &lt;br /&gt;
&lt;br /&gt;
Add the following line after '''''STAGING_DATADIR = &amp;quot;${STAGING_DIR}/${HOST_SYS}/share&amp;quot;'''''&lt;br /&gt;
 STAGING_DATADIR_NATIVE = &amp;quot;${STAGING_DIR}/${BUILD_SYS}/share&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Edit the file '''~/gumstix/gumstix-oe/com.gumstix.collection/conf/machine/include/gumstix.inc'''. Find the following fragment:&lt;br /&gt;
 PREFERRED_PROVIDER_bluez-utils-dbus = &amp;quot;bluez-utils&amp;quot;&lt;br /&gt;
 PREFERRED_PROVIDER_gsmd=&amp;quot;libgsmd&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 PREFERRED_VERSION_gumstix-kernel = &amp;quot;2.6.21&amp;quot;&lt;br /&gt;
 PREFERRED_VERSION_udev = &amp;quot;118&amp;quot;&lt;br /&gt;
 PREFERRED_VERSION_gnuplot = &amp;quot;4.0.0&amp;quot; &lt;br /&gt;
&lt;br /&gt;
Add these after '''''PREFERRED_PROVIDER_gsmd=&amp;quot;libgsmd&amp;quot;'''''&lt;br /&gt;
 PREFERRED_VERSION_gmp = &amp;quot;4.2.2&amp;quot;&lt;br /&gt;
 PREFERRED_VERSION_gmp-native = &amp;quot;4.2.2&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 PREFERRED_VERSION_dbus = &amp;quot;1.2.1&amp;quot;&lt;br /&gt;
 PREFERRED_VERSION_dbus-native = &amp;quot;1.2.1&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
Edit '''~/gumstix/gumstix-oe/com.gumstix.collection/packages/linux/gumstix-kernel_2.6.21.bb''' . Find the following fragment:&lt;br /&gt;
        file://pxafb-18bpp-mode.patch;patch=1 \&lt;br /&gt;
        file://smc911x-fixup.patch;patch=1 \&lt;br /&gt;
        file://smc91x-fail-if-no-chip.patch;patch=1 \&lt;br /&gt;
&lt;br /&gt;
        file://one-wire.patch;patch=1 \&lt;br /&gt;
        ${@base_contains('MACHINE_FEATURES', 'rgb16','file://pxafb-backto16.patch;patch=1', '',d)} \&lt;br /&gt;
&lt;br /&gt;
Add this line after '''''file://smc91x-fail-if-no-chip.patch;patch=1 \'''''&lt;br /&gt;
        file://sumversion.patch;patch=1 \        &lt;br /&gt;
&lt;br /&gt;
Build the OE gumstix image:&lt;br /&gt;
 $ bitbake gumstix-basic-image&lt;/div&gt;</summary>
		<author><name>Adil</name></author>	</entry>

	<entry>
		<id>https://wiki.gumstix.com/index.php?title=Build_Environment_openSUSE_11.0&amp;diff=3906</id>
		<title>Build Environment openSUSE 11.0</title>
		<link rel="alternate" type="text/html" href="https://wiki.gumstix.com/index.php?title=Build_Environment_openSUSE_11.0&amp;diff=3906"/>
				<updated>2009-10-02T11:40:34Z</updated>
		
		<summary type="html">&lt;p&gt;Adil: Created page with 'Be sure that the followings are installed on your system:  * gcc * patch * help2man * diffstat * texinfo * ncurses-devel  * cvs * gawk * sqlite3 * sqlite3-devel  openSUSE 11.0 an…'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Be sure that the followings are installed on your system:&lt;br /&gt;
&lt;br /&gt;
* gcc&lt;br /&gt;
* patch&lt;br /&gt;
* help2man&lt;br /&gt;
* diffstat&lt;br /&gt;
* texinfo&lt;br /&gt;
* ncurses-devel &lt;br /&gt;
* cvs&lt;br /&gt;
* gawk&lt;br /&gt;
* sqlite3&lt;br /&gt;
* sqlite3-devel&lt;br /&gt;
&lt;br /&gt;
openSUSE 11.0 and above comes with Python 2.6+ installed. So you'll need to remove it and install an older version of Python. &lt;br /&gt;
 &lt;br /&gt;
 mkdir python&lt;br /&gt;
 cd python&lt;br /&gt;
 wget http://www.python.org/ftp/python/2.5.4/Python-2.5.4.tgz&lt;br /&gt;
 tar xzfv Python-2.5.4.tgz&lt;br /&gt;
 cd Python-2.5.4&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
Install pysqlite:&lt;br /&gt;
 wget http://oss.itsystementwicklung.de/download/pysqlite/2.4/2.4.1/pysqlite-2.4.1.tar.gz&lt;br /&gt;
 tar xzfv pysqlite-2.4.1.tar.gz&lt;br /&gt;
 cd pysqlite-2.4.1&lt;br /&gt;
 python setup.py build&lt;br /&gt;
 python setup.py install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now you're ready for building gumstix-oe pack. Checkuot the sources from svn:&lt;br /&gt;
&lt;br /&gt;
 $ mkdir ~/gumstix &lt;br /&gt;
 $ cd ~/gumstix &lt;br /&gt;
 $ svn co http://gumstix.svn.sourceforge.net/svnroot/gumstix/trunk gumstix-oe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Gumstix OE requires some environment setup in order to function properly. There are a couple of ways to handle this requirement.&lt;br /&gt;
&lt;br /&gt;
 $ cat gumstix-oe/extras/profile &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
&lt;br /&gt;
First we create a new group called oe and add your login account to the oe group. In the second command be sure to substitute your login user name where your_username is indicated.&lt;br /&gt;
&lt;br /&gt;
 $ sudo groupadd oe&lt;br /&gt;
 $ sudo usermod -G oe your_username&lt;br /&gt;
&lt;br /&gt;
Next we create the directory for the source code cache, set the group owner to the newly created oe group, and finally set permissions on the directory:&lt;br /&gt;
&lt;br /&gt;
 $ sudo mkdir /usr/share/sources&lt;br /&gt;
 $ sudo chgrp oe /usr/share/sources&lt;br /&gt;
 $ sudo chmod 0775 /usr/share/sources&lt;br /&gt;
 $ sudo chmod ug+s /usr/share/sources&lt;br /&gt;
&lt;br /&gt;
Now relogin for letting the profile take effect.&lt;br /&gt;
&lt;br /&gt;
Build the OE gumstix image:&lt;br /&gt;
 $ bitbake gumstix-basic-image&lt;/div&gt;</summary>
		<author><name>Adil</name></author>	</entry>

	<entry>
		<id>https://wiki.gumstix.com/index.php?title=Category:SUSE&amp;diff=3905</id>
		<title>Category:SUSE</title>
		<link rel="alternate" type="text/html" href="https://wiki.gumstix.com/index.php?title=Category:SUSE&amp;diff=3905"/>
				<updated>2009-10-02T11:29:02Z</updated>
		
		<summary type="html">&lt;p&gt;Adil: Created page with '*Build Environment openSUSE 11.0'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*[[Build Environment openSUSE 11.0]]&lt;/div&gt;</summary>
		<author><name>Adil</name></author>	</entry>

	</feed>