<?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=Rrieber</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=Rrieber"/>
		<link rel="alternate" type="text/html" href="https://wiki.gumstix.com/index.php/Special:Contributions/Rrieber"/>
		<updated>2026-05-19T00:00:07Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.25.3</generator>

	<entry>
		<id>https://wiki.gumstix.com/index.php?title=Category:Projects_-Research_and_Education&amp;diff=4680</id>
		<title>Category:Projects -Research and Education</title>
		<link rel="alternate" type="text/html" href="https://wiki.gumstix.com/index.php?title=Category:Projects_-Research_and_Education&amp;diff=4680"/>
				<updated>2010-10-07T13:05:37Z</updated>
		
		<summary type="html">&lt;p&gt;Rrieber: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This webpage is provided so that Researchers, Students and Professors using the Gumstix OpenEmbedded build system can showcase their Gumstix based projects, and pass on links to other sources of information and materials.  This information is entirely user generated and supported. &lt;br /&gt;
&lt;br /&gt;
  '''Customer additions and edits are encouraged, but please read the help page before you make any major edits.'''&lt;br /&gt;
  ''Note:  you will need to create a new user account if you would like to contribute or edit content on this site.''&lt;br /&gt;
&lt;br /&gt;
==2010==&lt;br /&gt;
==== International Space University in Strasbourg, France ====&lt;br /&gt;
A team of three students at the International Space University have developed a Gumstix-powered experiment to track aircraft from a balloon-platform in the stratosphere. The experiment, called I-BATE (ISU-Balloon Air-Traffic control Experiment),  will launch the second week of October 2010 (weather permitting) from Esrange Space Center in the Swedish arctic. There are three main components of the experiment: 1) a receiver provided by [http://www.kinetic-avionics.com/ Kinetic Avionics], which listens to a plane's transponder beacon using a system called ADS-B, 2) a custom designed board that regulates and distributes power and also controls the temperatures of various components, and 3) an Overo Earth mounted on a Tobi expansion board that stores the aircraft signals and relays it in real-time to the ground via the balloon's ethernet telemetry system.&lt;br /&gt;
&lt;br /&gt;
I-BATE hopes to prove the feasibility of space-based air-traffic management to mitigate air-traffic congestion and to make air travel safer. The balloon launch is provided by a program called BEXUS, realised under a bilateral Agency Agreement between the German Aerospace Center (DLR) and the Swedish National Space Board (SNSB). The Swedish share of the payload has been made available to students from other European countries through a collaboration with the European Space Agency (ESA). More information on I-BATE can be found on their [http://i-bate.isunet.edu/ website]. BEXUS information can be found on the [http://rexusbexus.net/ BEXUS website].&lt;br /&gt;
 &lt;br /&gt;
==== Aberystwyth University in Wales ====&lt;br /&gt;
Aberystwyth University Intelligent Robotics Group presents Pinta - the Autonomous Sailing Robot. Pinta is a modified Topper Taz sailing dingy fitted out to be computer controllable. &lt;br /&gt;
&lt;br /&gt;
Pinta was designed for the [http://www.microtransat.org Microtransat Challenge] - a transatlantic race of fully autonomous sailing boats in September 2010 that starts in Valentia, County Kerry, Ireland. The race aims to stimulate the development of autonomous sailing boats through friendly competition. The finish line will be along the line of 60 degrees West, between 10 and 25 degrees North. Each team must designate a 50km wide point centred on this line to which they are aiming. &lt;br /&gt;
&lt;br /&gt;
Pinta's control system runs on a Gumstix computer and PIC microcontroller and uses GPS, compass, wind and battery sensors to help it sail to a series of GPS waypoints. &lt;br /&gt;
&lt;br /&gt;
Visit the Microtransat website to track Pinta's progress and watch their video on Youtube [http://www.youtube.com/watch?v=T0o5evr4EpA here].&lt;br /&gt;
&lt;br /&gt;
==== Carnegie Mellon University in United States ====&lt;br /&gt;
&lt;br /&gt;
The CMU Scout development team is back, demonstrating ing one of several suspension tests as part of the Scout proving grounds.&lt;br /&gt;
&lt;br /&gt;
They are also in the process of prototyping their Gumstix-based computing board! &lt;br /&gt;
&lt;br /&gt;
Colony Scout website [http://www.colonyscout.com here]. Robotics Club website [http://www.robotoicsclub.org here]. &lt;br /&gt;
&lt;br /&gt;
Watch their Youtube video via [http://www.youtube.com/watch?v=W4883KYsylM this link]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====University of Aarhus in Denmark====&lt;br /&gt;
&lt;br /&gt;
Alexandru Csete, also known as OZ9AEC, is a physicist from the University of Aarhus doing [http://www.oz9aec.net/index.php/gumstix-overo experiments with Gumstix Overo]. Alexandru also works as an all round nerd at Rovsing A/S usually in projects within the European space industry.&lt;br /&gt;
&lt;br /&gt;
====King Abdullah University of Science &amp;amp; Technology in Jeddah, Saudi Arabia, vis Stanford====&lt;br /&gt;
&lt;br /&gt;
Yasser Khan is developing a [http://sites.google.com/site/tasifkhan/projects Wireless Embedded Control System] for Atomically Precise Manufacturing – to achieve the highest degree of precision possible, and ideally leading to atomically identical structures.&lt;br /&gt;
&lt;br /&gt;
==2009==&lt;br /&gt;
&lt;br /&gt;
===Gumstix in Universities across North America===&lt;br /&gt;
&lt;br /&gt;
====Carnegie Mellon (USA) developed an undergrad course on embedded real-time systems====&lt;br /&gt;
&lt;br /&gt;
Priya Narasimhan: &amp;quot;we're running our core [http://www.ece.cmu.edu/~ee349 undergrad embedded real-time systems course]  based on the gumstix. We had great success with using the gumstix, and I continued to use it for our [http://www.ece.cmu.edu/~ece549 senior capstone course] as well.&lt;br /&gt;
&lt;br /&gt;
Our class has 130 juniors and seniors (twice the enrollment as last year, which is a good thing ;-).&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    Priya Narasimhan&lt;br /&gt;
    Associate Professor&lt;br /&gt;
    [http://www.cs.cmu.edu/~priya Electrical and Computer Engineering Department]&lt;br /&gt;
    Carnegie Mellon University&lt;br /&gt;
    Pittsburgh, PA 15213-3890&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== MIT Space Elevator Team ====&lt;br /&gt;
&lt;br /&gt;
[http://mclinkor.mit.edu/index.php MIT Space Elevator Team] at [http://www.mit.edu Massachusetts Institute of Technology] is using GumStix hardware in their beam powered climber.  The climber will be competing in the NASA Centennial [http://www.elevator2010.org/site/competition.html Space Elevator Challenge]. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== MIT Cerebro mesh network ====&lt;br /&gt;
&lt;br /&gt;
[http://flounder.media.mit.edu/cerebro/index.php/Welcome_to_Cerebro Cerebro] is a scalable, light-weight platform that allows 802.11b/g devices to form a mesh network and offers presence information, exchange information without an operator or a network connection.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====NetBEAMS (Networked Bay Environmental Assessment Monitoring System)====&lt;br /&gt;
&lt;br /&gt;
[http://code.google.com/p/netbeams/ NetBEAMS/ (Networked Bay Environmental Assessment Monitoring System] builds an end-to-end application for viewing measurements in real-time from probes distributed throughout the San Francisco Bay.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Stanford AI Lab, California research on Artificial Intelligence====&lt;br /&gt;
&lt;br /&gt;
Tim Hunter and his group are using Overo for research at the [http://ai.stanford.edu/ Stanford AI Lab]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Stanford Computer Graphics Lab, California and the Camera 2.0 project====&lt;br /&gt;
&lt;br /&gt;
My research group is working with researchers from Adobe and Nokia on a project called [http://graphics.stanford.edu/projects/camera-2.0/ camera 2.0], which is an effort to create hardware and software architectures for cameras that are programmable to the lowest levels.  With such programmability, we hope to take much of the recent research in computational photography (http://en.wikipedia.org/wiki/Computational_photography), done originally with DSLR cameras on tripods and in laboratory conditions, and apply it to real hand-held camera systems. One of requirements for that is to have fast, direct access to the sensor to allow for tight low-level control loops for systems such as autofocus or synchronization with flashes or other odd hardware.&lt;br /&gt;
&lt;br /&gt;
An OMAP3530 looks to be a nearly-ideal processing platform for such a camera, since it is tightly integrated but still has substantial processing power - our current prototype forces us to program heavy-duty processing code on an FPGA, which is quite laborious.&lt;br /&gt;
&lt;br /&gt;
Contact: [http://graphics.stanford.edu/~talvala Eino-Ville (Eddy) Talvala], Graduate Research Assistant, Stanford Computer Graphics Lab&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====UC Berkeley doing river current research====&lt;br /&gt;
&lt;br /&gt;
A team of researchers from the University of California at Berkeley trying to learn more about the river currents in the delta.&lt;br /&gt;
&lt;br /&gt;
The researchers are working with propelled 4-foot-long submarines and floating drifters equipped with GPS-receivers for positioning, GSM-modules for communication, and sensors inside for recording temperature, salinity, and currents. &lt;br /&gt;
&lt;br /&gt;
More [http://news.cnet.com/8301-11128_3-9973448-54.html here].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====University of Massachusetts Amherst's remote monitoring of riverbed ecosystems====&lt;br /&gt;
&lt;br /&gt;
Rivernet is a wireless sensor network for remote monitoring of riverbed ecosystems. More [http://sensors.cs.umass.edu/projects/rivernet/hardware.html here].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Gumstix in Universities outside North America===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Pixhawk: Micro Air Vehicle Computer Vision Platform ====&lt;br /&gt;
&lt;br /&gt;
The Pixhawk project offers students the possibility to do a hands-on semester or masters thesis in the Pixhawk lab. In contrast to other typical semester theses, this practicum will include a lot more practical work directly on the micro helicopter. Students will have the opportunity to directly test their algorithms on the micro helicopter or on one of the hardware prototyping platforms.&lt;br /&gt;
&lt;br /&gt;
For more information, click [http://pixhawk.ethz.ch/wiki/team/thesis here].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====University of Southampton: measuring glaciers in Iceland====&lt;br /&gt;
&lt;br /&gt;
Kirk and his [http://envisense.org/glacsweb/index.html Glacsweb team] have a PXA255-based Gumstix connex computer sitting on a Iceland in Edmonton measuring the depth of the glacier.&lt;br /&gt;
&lt;br /&gt;
Electronics and Computer Science are testing Gumstix for various sensor networks, pervasive and robotics projects. This includes a [http://www.ecs.soton.ac.uk/~km/projs/gumstix/index.html gumsense] board for I/O to sensors.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Aberystwyth University: Aberystwyth, Wales, UK and a transatlantic autonomous sailing boat====&lt;br /&gt;
&lt;br /&gt;
[http://www.aber.ac.uk/compsci Aberystwyth University Department of Computer Science] is using gumstix in several sailing robots. These are being used to autonomously perform oceanography and to compete in the [http://www.microtransat.org Microtransat Challenge] a transatlantic autonomous boat race. &lt;br /&gt;
&lt;br /&gt;
* [http://users.aber.ac.uk/cjs06/homepage/index.php?display=content/Research/Second%20Robot Sailing Robot research using the Gumstix ]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====NICTA and the University of New South Wales, Australia developed a clarinet-playing robot====&lt;br /&gt;
&lt;br /&gt;
Australian research group NICTA and the University of New South Wales (UNSW) have developed a clarinet-playing robot that runs Linux. The &amp;quot;Robo-Clarinet&amp;quot; won first prize at the Artemis Music Orchestra competition for autonomous, embedded musical instrument performances.&lt;br /&gt;
&lt;br /&gt;
More [http://linuxdevices.com/news/NS7651953393.html here].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==2008 and earlier==&lt;br /&gt;
&lt;br /&gt;
=== Gumstix in Universities across North America ===&lt;br /&gt;
&lt;br /&gt;
====Arizona State University: Tempe, AZ====&lt;br /&gt;
ENIPS Project (Embedded Network Intrusion &amp;amp; Detection System) started at CABIT Research Lab at Arizona State University in June 05. The project is to build an intrusion detection and prevention system in one tiny box, size of a cellphone, that is itself secure(transparent), robust and easy to manage.&lt;br /&gt;
&lt;br /&gt;
* Website: [http://public.cabit.wpcarey.asu.edu/enips Enips]&lt;br /&gt;
* Contact: Weqaar Janjua &amp;lt;janjua@asu.edu&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Stanford University: Palo Alto, CA==== &lt;br /&gt;
Deanna Stewart is part of a student group (&amp;quot;Firehose&amp;quot;) in the college of the Management of Science and Engineering. Deanna &amp;amp; Patrick &amp;amp; Brent &amp;amp; Brian &amp;amp; Anton (aka Firehose) have completed their study on creativity in the workplace, including studying the gumstix management team. &lt;br /&gt;
&lt;br /&gt;
====University of British Columbia: Vancouver, Canada====&lt;br /&gt;
APSC 486 APSC 486 - New Venture Design is a one-year long joint course taught between Electrical Engineering and the Sauder School of Business in which students conceive and develop a realistic commercial product. Three APSC 486 students are using the Gumstix to implement a Bt-enabled cellphone peripheral.&lt;br /&gt;
&lt;br /&gt;
For more on the gumstix at UBC, contact [http://www.ece.ubc.ca/~davem Prof. Dave Michelson ]&lt;br /&gt;
&lt;br /&gt;
====Clemson University: Clemson, SC====&lt;br /&gt;
Gumstix are being used to gather data from wireless sensor networks out in the field and send it to our lab via Meteor Burst modem.&lt;br /&gt;
&lt;br /&gt;
====Stony Brook University: Stony Brook, NY====&lt;br /&gt;
We are using gumstix for a portable equipment for measurement of fluorescence. The gumstix controls light intensity, temperature and sequences the fluid handling steppers+pumps. It also does analysis of the data and displays the results on a small LCD display. &lt;br /&gt;
* [http://www.ece.sunysb.edu/~bmukher Website]&lt;br /&gt;
&lt;br /&gt;
====Utah State University: Logan, UT====&lt;br /&gt;
Using the Gumsitx to develop an advanced Laser Tag system that uses both GPS and wireless communication to enhance gameplay.&lt;br /&gt;
&lt;br /&gt;
* [http://secs.elwiki.com SECS Project]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Florida International University: Miami, Florida====&lt;br /&gt;
Florida International University's IEEE Student Branch Robotics Team is using Gumstix and Robostix to create an object recognizing rover for the 2008 IEEE Hardware Competition. Inquiries can be made to Chris Rodriguez &amp;lt;Crodr021@fiu.edu&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Gumstix in Universities &amp;amp; Tehnical Institutes outside North America ===&lt;br /&gt;
&lt;br /&gt;
====Reading University: Reading, UK====&lt;br /&gt;
Dan Taylor's PhD focusses on detecting faults in supermarket fridges using artificial immune systems and evolutionary neural networks of various types project. He has various projects starting up involving the gumstix motherboard. More to come from Dan.&lt;br /&gt;
&lt;br /&gt;
* [http://logicalgenetics.com/ PhD site]&lt;br /&gt;
&lt;br /&gt;
====Technical University of Cluj Napoca: Cluj Napoca, Romania====&lt;br /&gt;
Radu Bogdan Rusu is in the Faculty of Automation &amp;amp; Computer Science as a PhD student.&lt;br /&gt;
&lt;br /&gt;
Update: Radu moved to the Technische Universitaet Muenchen, [http://ias.in.tum.de Intelligent Autonomous Systems research group] (Computer Science department IX). &lt;br /&gt;
&lt;br /&gt;
* [http://www.rbrusu.com PhD site ]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====University of Deusto, Spain====&lt;br /&gt;
Juan Ignacio Vazquez is doing research about embedding Semantic Web technologies into Ubiquitous Computing platforms in order to create more intelligent, perceptive and reactive devices. The prototypes are called ''smobjects'' (smart objects): intelligent agents that exchange semantically annotated information in order to create a shared knowledge space about the environment. Smobjects can spontaneously discover each other and be configured with high-level behaviors using appropriate vocabularies and ontologies.&lt;br /&gt;
&lt;br /&gt;
One of the prototypes is a talking plant integrated in the environment, aware of existing conditions (e.g. dangerous or flammable materials) alerting the user about any existing hazard. Other prototype is a weather-aware umbrella that discovers surrounding sources of weather data (such as a rain sensor or an Internet connection to download a weather forecast), blinking if the user intends to leave home without it (if needed).&lt;br /&gt;
&lt;br /&gt;
* [http://awareit.com awareIT.com (PhD site)]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Projects]]&lt;/div&gt;</summary>
		<author><name>Rrieber</name></author>	</entry>

	<entry>
		<id>https://wiki.gumstix.com/index.php?title=Build_Environment_Ubuntu_9.04&amp;diff=4201</id>
		<title>Build Environment Ubuntu 9.04</title>
		<link rel="alternate" type="text/html" href="https://wiki.gumstix.com/index.php?title=Build_Environment_Ubuntu_9.04&amp;diff=4201"/>
				<updated>2010-06-11T03:26:56Z</updated>
		
		<summary type="html">&lt;p&gt;Rrieber: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is based on the set-up for Ubuntu 8.10 with file modifications as described [http://www.nabble.com/Ubuntu-8.10-and-Open-Embeded-td21136352.html on this thread]. gumstix-oe version is 318.&lt;br /&gt;
&lt;br /&gt;
This HOWTO has also been tested and found to work with Ubuntu 9.10.&lt;br /&gt;
&lt;br /&gt;
== Setup Build Environment ==&lt;br /&gt;
1) Get Ubuntu linux 9.04, and install it on your computer; you can install a vmware version of Ubuntu too, but it will be slow during the building process.&lt;br /&gt;
&lt;br /&gt;
Reconfigure sh to point to bash, not dash:&lt;br /&gt;
&lt;br /&gt;
  sudo dpkg-reconfigure dash&lt;br /&gt;
&lt;br /&gt;
Answer no when asked whether you want to install dash as /bin/sh. &lt;br /&gt;
&lt;br /&gt;
2) Install (build-essential, help2man, diffstat, texi2html, texinfo, libncurses5-dev, cvs, gawk, python-dev, python-pysqlite2, python-psyco, ckermit, lrzsz, subversion) by using apt-get. i.e:&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install build-essential help2man diffstat texi2html texinfo libncurses5-dev cvs gawk &lt;br /&gt;
 sudo apt-get install python-dev python-pysqlite2 python-psyco ckermit lrzsz subversion&lt;br /&gt;
&lt;br /&gt;
See [[Bitbake_on_Ubuntu|Bitbake On Ubuntu]] for directions on how to setup Bitbake.&lt;br /&gt;
&lt;br /&gt;
3) Download the source from svn, caching the source code&lt;br /&gt;
 mkdir ~/gumstix &lt;br /&gt;
 cd ~/gumstix &lt;br /&gt;
 &amp;lt;nowiki&amp;gt;svn co https://gumstix.svn.sourceforge.net/svnroot/gumstix/trunk gumstix-oe&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 cat gumstix-oe/extras/profile &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
 sudo groupadd oe&lt;br /&gt;
 sudo usermod -a -G oe YOUR_CURRENT_USERNAME&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;
3.5) Modify ~/gumstix/gumstix-oe/org.openembedded.snapshot/classes/base.bbclass to correct a common SIGPIPE error (fix is in OE trunk, but not yet in gumstix-oe). basically we are adding a small function called subprocess_setup() which removes the SIGPIPE handler and then modifying oe_unpack_file() to call the function instead of system():&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;--- a/classes/base.bbclass&lt;br /&gt;
+++ b/classes/base.bbclass&lt;br /&gt;
@@ -728,9 +728,14 @@&lt;br /&gt;
 	:&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
+def subprocess_setup():&lt;br /&gt;
+	import signal, subprocess&lt;br /&gt;
+	# Python installs a SIGPIPE handler by default. This is usually not what&lt;br /&gt;
+	# non-Python subprocesses expect.&lt;br /&gt;
+	signal.signal(signal.SIGPIPE, signal.SIG_DFL)&lt;br /&gt;
 &lt;br /&gt;
 def oe_unpack_file(file, data, url = None):&lt;br /&gt;
-	import bb, os&lt;br /&gt;
+	import bb, os, signal, subprocess&lt;br /&gt;
 	if not url:&lt;br /&gt;
 		url = &amp;quot;file://%s&amp;quot; % file&lt;br /&gt;
 	dots = file.split(&amp;quot;.&amp;quot;)&lt;br /&gt;
@@ -799,7 +804,7 @@&lt;br /&gt;
 &lt;br /&gt;
 	cmd = &amp;quot;PATH=\&amp;quot;%s\&amp;quot; %s&amp;quot; % (bb.data.getVar('PATH', data, 1), cmd)&lt;br /&gt;
 	bb.note(&amp;quot;Unpacking %s to %s/&amp;quot; % (base_path_out(file, data), base_path_out(os.getcwd(), data)))&lt;br /&gt;
-	ret = os.system(cmd)&lt;br /&gt;
+	ret = subprocess.call(cmd, preexec_fn=subprocess_setup, shell=True)&lt;br /&gt;
 &lt;br /&gt;
 	os.chdir(save_cwd)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(source: kergoth on #oe on irc.freenode.net. [http://gitorious.org/gumstix-oe/mainline/commit/f73c64e7295be1e1065f898b49f50a02e812161c original commit])&lt;br /&gt;
&lt;br /&gt;
4) Downgrade to gcc-4.1 and g++-4.1 and change the links:&lt;br /&gt;
&lt;br /&gt;
 sudo aptitude install gcc-4.1 g++-4.1&lt;br /&gt;
 sudo ln -sf /usr/bin/gcc-4.1 /usr/bin/gcc&lt;br /&gt;
 sudo ln -sf /usr/bin/g++-4.1 /usr/bin/g++&lt;br /&gt;
&lt;br /&gt;
Check the links are correct using:&lt;br /&gt;
&lt;br /&gt;
 ls -l /usr/bin/gcc&lt;br /&gt;
 ls -l /usr/bin/g++&lt;br /&gt;
&lt;br /&gt;
5) Log out and log in again.&lt;br /&gt;
&lt;br /&gt;
6) Build the basic image, it will fail with an error in dbus:&lt;br /&gt;
&lt;br /&gt;
 bitbake gumstix-basic-image&lt;br /&gt;
&lt;br /&gt;
Edit &amp;lt;code&amp;gt;gumstix/gumstix-oe/tmp/work/i686-linux/dbus-native-1.0.1-r0/dbus-1.0.1/dbus/dbus-sysdeps-unix.c&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add this struct,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
struct ucred { &lt;br /&gt;
   unsigned int pid; &lt;br /&gt;
   unsigned int uid; &lt;br /&gt;
   unsigned int gid; &lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
after the macros.&lt;br /&gt;
&lt;br /&gt;
7) Build the basic image, it will fail with an error in sumversion:&lt;br /&gt;
&lt;br /&gt;
 bitbake gumstix-basic-image&lt;br /&gt;
&lt;br /&gt;
Edit &amp;lt;code&amp;gt;gumstix/gumstix-oe/tmp/work/gumstix-custom-verdex-angstrom-linux-gnueabi/gumstix-kernel-2.6.21-r1/linux-2.6.21/scripts/mod/sumversion.c&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add this line, &lt;br /&gt;
&lt;br /&gt;
  #include &amp;lt;limits.h&amp;gt; &lt;br /&gt;
&lt;br /&gt;
after all of the other includes.&lt;br /&gt;
&lt;br /&gt;
8) Build the basic image again. If it fails with an error in gconf-dbus, do the following:&lt;br /&gt;
&lt;br /&gt;
a. download file http://download.gnome.org/sources/GConf-dbus/2.16/GConf-dbus-2.16.0.tar.gz&lt;br /&gt;
&lt;br /&gt;
b. move and rename this file to:&lt;br /&gt;
 /usr/share/sources/trunk_developer.imendio.com_.svn.gconf-dbus_606_.tar.gz&lt;br /&gt;
&lt;br /&gt;
9) Build the basic image again, this time it should work:&lt;br /&gt;
&lt;br /&gt;
 bitbake gumstix-basic-image&lt;br /&gt;
&lt;br /&gt;
10) If everything builds ok, it could be a good idea to modify the dbus-sysdeps-unix.c and sumversion.c files in their respective packages in /usr/share/sources as otherwise everytime you do a rebuild they will be wiped. Note that dbus-sysdeps-unix.c is found in package dbus-1.0.1.tar.gz, and sumversion.c is found in package linux-2.6.21.tar.bz2. &lt;br /&gt;
&lt;br /&gt;
[[Category:How_to_-_general]]&lt;br /&gt;
[[Category:How_to_-_Ubuntu]]&lt;/div&gt;</summary>
		<author><name>Rrieber</name></author>	</entry>

	</feed>