<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.openembedded.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Sarnold</id>
	<title>Openembedded.org - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.openembedded.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Sarnold"/>
	<link rel="alternate" type="text/html" href="https://www.openembedded.org/wiki/Special:Contributions/Sarnold"/>
	<updated>2026-05-09T19:21:20Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.10</generator>
	<entry>
		<id>https://www.openembedded.org/w/index.php?title=OEDAM_2015&amp;diff=7617</id>
		<title>OEDAM 2015</title>
		<link rel="alternate" type="text/html" href="https://www.openembedded.org/w/index.php?title=OEDAM_2015&amp;diff=7617"/>
		<updated>2015-02-25T05:12:05Z</updated>

		<summary type="html">&lt;p&gt;Sarnold: /* Agenda Items */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Location and Time ==&lt;br /&gt;
&lt;br /&gt;
March 27-28 (after ELC and Yocto Project Developer Day)&lt;br /&gt;
&lt;br /&gt;
2315 North 1st Street, San Jose, CA 95131 &lt;br /&gt;
&lt;br /&gt;
https://goo.gl/maps/1pRGR&lt;br /&gt;
&lt;br /&gt;
== Attendees ==&lt;br /&gt;
&lt;br /&gt;
* Philip Balister (Crofton)&lt;br /&gt;
* Denys Dmytriyenko (denix)&lt;br /&gt;
* Armin Kuster (Armpit)&lt;br /&gt;
* Martin Jansa (JaMa) - 50%&lt;br /&gt;
* Michael Halstead (halstead) - Friday only&lt;br /&gt;
* Jeff Osier-Mixon (jefro)&lt;br /&gt;
* Paul Eggleton (bluelightning)&lt;br /&gt;
* Steve Arnold (nerdboy/mr_science)&lt;br /&gt;
* Stephanie Lockwood-Childs (wormo/sjl) - via hangout&lt;br /&gt;
* Ron Lockwood-Childs (speedy1) - via hangout&lt;br /&gt;
&lt;br /&gt;
== Agenda Items ==&lt;br /&gt;
&lt;br /&gt;
* Progress on items identified during OEDAM 2014&lt;br /&gt;
* Development cycle&lt;br /&gt;
* Removing the oe-core and meta-oe repos.&lt;br /&gt;
* Community Development / Team Building (please add more examples/ideas...  almond flour cake is always good...)&lt;br /&gt;
** Intro / crash course events&lt;br /&gt;
** Coordinated bug day sprints&lt;br /&gt;
** Other group/meetup activities&lt;/div&gt;</summary>
		<author><name>Sarnold</name></author>
	</entry>
	<entry>
		<id>https://www.openembedded.org/w/index.php?title=OEDAM_2015&amp;diff=7615</id>
		<title>OEDAM 2015</title>
		<link rel="alternate" type="text/html" href="https://www.openembedded.org/w/index.php?title=OEDAM_2015&amp;diff=7615"/>
		<updated>2015-02-25T02:06:12Z</updated>

		<summary type="html">&lt;p&gt;Sarnold: /* Attendees */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Location and Time ==&lt;br /&gt;
&lt;br /&gt;
March 27-28 (after ELC and Yocto Project Developer Day)&lt;br /&gt;
&lt;br /&gt;
2315 North 1st Street, San Jose, CA 95131 &lt;br /&gt;
&lt;br /&gt;
https://goo.gl/maps/1pRGR&lt;br /&gt;
&lt;br /&gt;
== Attendees ==&lt;br /&gt;
&lt;br /&gt;
* Philip Balister (Crofton)&lt;br /&gt;
* Denys Dmytriyenko (denix)&lt;br /&gt;
* Armin Kuster (Armpit)&lt;br /&gt;
* Martin Jansa (JaMa) - 50%&lt;br /&gt;
* Michael Halstead (halstead) - Friday only&lt;br /&gt;
* Jeff Osier-Mixon (jefro)&lt;br /&gt;
* Paul Eggleton (bluelightning)&lt;br /&gt;
* Steve Arnold (nerdboy/mr_science)&lt;br /&gt;
* Stephanie Lockwood-Childs (wormo/sjl) - via hangout&lt;br /&gt;
* Ron Lockwood-Childs (speedy1) - via hangout&lt;br /&gt;
&lt;br /&gt;
== Agenda Items ==&lt;br /&gt;
&lt;br /&gt;
* Progress on items identified during OEDAM 2014&lt;br /&gt;
* Development cycle&lt;br /&gt;
* Removing the oe-core and meta-oe repos.&lt;br /&gt;
* Community Development / Team Building (please add more examples/ideas...  cake is always good...)&lt;br /&gt;
** Intro / crash course events&lt;br /&gt;
** Coordinated bug day sprints&lt;br /&gt;
** Other group/meetup activities&lt;/div&gt;</summary>
		<author><name>Sarnold</name></author>
	</entry>
	<entry>
		<id>https://www.openembedded.org/w/index.php?title=OEDAM_2015&amp;diff=7613</id>
		<title>OEDAM 2015</title>
		<link rel="alternate" type="text/html" href="https://www.openembedded.org/w/index.php?title=OEDAM_2015&amp;diff=7613"/>
		<updated>2015-02-25T02:02:14Z</updated>

		<summary type="html">&lt;p&gt;Sarnold: /* Attendees */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Location and Time ==&lt;br /&gt;
&lt;br /&gt;
March 27-28 (after ELC and Yocto Project Developer Day)&lt;br /&gt;
&lt;br /&gt;
2315 North 1st Street, San Jose, CA 95131 &lt;br /&gt;
&lt;br /&gt;
https://goo.gl/maps/1pRGR&lt;br /&gt;
&lt;br /&gt;
== Attendees ==&lt;br /&gt;
&lt;br /&gt;
* Philip Balister (Crofton)&lt;br /&gt;
* Denys Dmytriyenko (denix)&lt;br /&gt;
* Armin Kuster (Armpit)&lt;br /&gt;
* Martin Jansa (JaMa) - 50%&lt;br /&gt;
* Michael Halstead (halstead) - Friday only&lt;br /&gt;
* Jeff Osier-Mixon (jefro)&lt;br /&gt;
* Paul Eggleton (bluelightning)&lt;br /&gt;
* Steve Arnold (nerdboy/mr_science)&lt;br /&gt;
* Stephanie Lockwood-Childs (wormo/sjl) - via hangout&lt;br /&gt;
&lt;br /&gt;
== Agenda Items ==&lt;br /&gt;
&lt;br /&gt;
* Progress on items identified during OEDAM 2014&lt;br /&gt;
* Development cycle&lt;br /&gt;
* Removing the oe-core and meta-oe repos.&lt;br /&gt;
* Community Development / Team Building (please add more examples/ideas...  cake is always good...)&lt;br /&gt;
** Intro / crash course events&lt;br /&gt;
** Coordinated bug day sprints&lt;br /&gt;
** Other group/meetup activities&lt;/div&gt;</summary>
		<author><name>Sarnold</name></author>
	</entry>
	<entry>
		<id>https://www.openembedded.org/w/index.php?title=OEDAM_2015&amp;diff=7611</id>
		<title>OEDAM 2015</title>
		<link rel="alternate" type="text/html" href="https://www.openembedded.org/w/index.php?title=OEDAM_2015&amp;diff=7611"/>
		<updated>2015-02-25T01:54:27Z</updated>

		<summary type="html">&lt;p&gt;Sarnold: /* Agenda Items */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Location and Time ==&lt;br /&gt;
&lt;br /&gt;
March 27-28 (after ELC and Yocto Project Developer Day)&lt;br /&gt;
&lt;br /&gt;
2315 North 1st Street, San Jose, CA 95131 &lt;br /&gt;
&lt;br /&gt;
https://goo.gl/maps/1pRGR&lt;br /&gt;
&lt;br /&gt;
== Attendees ==&lt;br /&gt;
&lt;br /&gt;
* Philip Balister (Crofton)&lt;br /&gt;
* Denys Dmytriyenko (denix)&lt;br /&gt;
* Armin Kuster (Armpit)&lt;br /&gt;
* Martin Jansa (JaMa) - 50%&lt;br /&gt;
* Michael Halstead (halstead) - Friday only&lt;br /&gt;
* Jeff Osier-Mixon (jefro)&lt;br /&gt;
* Paul Eggleton (bluelightning)&lt;br /&gt;
* Steve Arnold (nerdboy/mr_science)&lt;br /&gt;
&lt;br /&gt;
== Agenda Items ==&lt;br /&gt;
&lt;br /&gt;
* Progress on items identified during OEDAM 2014&lt;br /&gt;
* Development cycle&lt;br /&gt;
* Removing the oe-core and meta-oe repos.&lt;br /&gt;
* Community Development / Team Building (please add more examples/ideas...  cake is always good...)&lt;br /&gt;
** Intro / crash course events&lt;br /&gt;
** Coordinated bug day sprints&lt;br /&gt;
** Other group/meetup activities&lt;/div&gt;</summary>
		<author><name>Sarnold</name></author>
	</entry>
	<entry>
		<id>https://www.openembedded.org/w/index.php?title=OEDAM_2015&amp;diff=7609</id>
		<title>OEDAM 2015</title>
		<link rel="alternate" type="text/html" href="https://www.openembedded.org/w/index.php?title=OEDAM_2015&amp;diff=7609"/>
		<updated>2015-02-25T01:53:49Z</updated>

		<summary type="html">&lt;p&gt;Sarnold: /* Agenda Items */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Location and Time ==&lt;br /&gt;
&lt;br /&gt;
March 27-28 (after ELC and Yocto Project Developer Day)&lt;br /&gt;
&lt;br /&gt;
2315 North 1st Street, San Jose, CA 95131 &lt;br /&gt;
&lt;br /&gt;
https://goo.gl/maps/1pRGR&lt;br /&gt;
&lt;br /&gt;
== Attendees ==&lt;br /&gt;
&lt;br /&gt;
* Philip Balister (Crofton)&lt;br /&gt;
* Denys Dmytriyenko (denix)&lt;br /&gt;
* Armin Kuster (Armpit)&lt;br /&gt;
* Martin Jansa (JaMa) - 50%&lt;br /&gt;
* Michael Halstead (halstead) - Friday only&lt;br /&gt;
* Jeff Osier-Mixon (jefro)&lt;br /&gt;
* Paul Eggleton (bluelightning)&lt;br /&gt;
* Steve Arnold (nerdboy/mr_science)&lt;br /&gt;
&lt;br /&gt;
== Agenda Items ==&lt;br /&gt;
&lt;br /&gt;
* Progress on items identified during OEDAM 2014&lt;br /&gt;
* Development cycle&lt;br /&gt;
* Removing the oe-core and meta-oe repos.&lt;br /&gt;
* Community Development / Team Building (please add more examples/ideas)&lt;br /&gt;
** Intro / crash course events&lt;br /&gt;
** Coordinated bug day sprints&lt;br /&gt;
** Other group/meetup activities&lt;/div&gt;</summary>
		<author><name>Sarnold</name></author>
	</entry>
	<entry>
		<id>https://www.openembedded.org/w/index.php?title=OEDAM_2015&amp;diff=7607</id>
		<title>OEDAM 2015</title>
		<link rel="alternate" type="text/html" href="https://www.openembedded.org/w/index.php?title=OEDAM_2015&amp;diff=7607"/>
		<updated>2015-02-25T01:43:32Z</updated>

		<summary type="html">&lt;p&gt;Sarnold: /* Attendees */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Location and Time ==&lt;br /&gt;
&lt;br /&gt;
March 27-28 (after ELC and Yocto Project Developer Day)&lt;br /&gt;
&lt;br /&gt;
2315 North 1st Street, San Jose, CA 95131 &lt;br /&gt;
&lt;br /&gt;
https://goo.gl/maps/1pRGR&lt;br /&gt;
&lt;br /&gt;
== Attendees ==&lt;br /&gt;
&lt;br /&gt;
* Philip Balister (Crofton)&lt;br /&gt;
* Denys Dmytriyenko (denix)&lt;br /&gt;
* Armin Kuster (Armpit)&lt;br /&gt;
* Martin Jansa (JaMa) - 50%&lt;br /&gt;
* Michael Halstead (halstead) - Friday only&lt;br /&gt;
* Jeff Osier-Mixon (jefro)&lt;br /&gt;
* Paul Eggleton (bluelightning)&lt;br /&gt;
* Steve Arnold (nerdboy/mr_science)&lt;br /&gt;
&lt;br /&gt;
== Agenda Items ==&lt;br /&gt;
&lt;br /&gt;
* Progress on items identified during OEDAM 2014&lt;br /&gt;
* Development cycle&lt;br /&gt;
* Removing the oe-core and meta-oe repos.&lt;/div&gt;</summary>
		<author><name>Sarnold</name></author>
	</entry>
	<entry>
		<id>https://www.openembedded.org/w/index.php?title=OEDAM_2014&amp;diff=7015</id>
		<title>OEDAM 2014</title>
		<link rel="alternate" type="text/html" href="https://www.openembedded.org/w/index.php?title=OEDAM_2014&amp;diff=7015"/>
		<updated>2014-04-09T02:12:23Z</updated>

		<summary type="html">&lt;p&gt;Sarnold: /* Attendees */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= OpenEmbedded Developers America Meeting =&lt;br /&gt;
&lt;br /&gt;
The OpenEmbedded Project is holding a developers meeting May 2-3, 2014, in Santa Clara, CA. This meeting is co-located with the Embedded Linux Conference North America. All active OpenEmbedded developers are invited to attend. &lt;br /&gt;
&lt;br /&gt;
Contact [mailto:jefro@jefro.net Jefro] with any questions.&lt;br /&gt;
&lt;br /&gt;
== Location &amp;amp; Time ==&lt;br /&gt;
&lt;br /&gt;
May 2-3, 2014&amp;lt;br&amp;gt;&lt;br /&gt;
time TBD&lt;br /&gt;
&lt;br /&gt;
[https://www.google.com/maps/preview#!q=4600+Patrick+Henry+Dr+Santa+Clara%2C+CA+95054+&amp;amp;data=!1m4!1m3!1d9724!2d-121.985724!3d37.3978139!4m15!2m14!1m13!1s0x808fc9d0bdf38417%3A0x8ca7d9c558968760!3m8!1m3!1d2439!2d-80.4013806!3d37.1440125!3m2!1i1366!2i589!4f13.1!4m2!3d37.3978139!4d-121.985724 Ettus Research / National Instruments]&amp;lt;br&amp;gt;&lt;br /&gt;
4600 Patrick Henry Drive&amp;lt;br&amp;gt;&lt;br /&gt;
Santa Clara, CA 95054 USA&lt;br /&gt;
&lt;br /&gt;
Lunches will be provided by the [http://yoctoproject.org Yocto Project Community Office]&lt;br /&gt;
&lt;br /&gt;
The area is a bit of a wasteland without good food choices close (walking) by. If you have lunch ideas let Jefro or Philip know. We can look into asking a food truck to come by: http://roaminghunger.com/sjc.&lt;br /&gt;
&lt;br /&gt;
== Goals ==&lt;br /&gt;
&lt;br /&gt;
* Have fun.&lt;br /&gt;
* Get useful work done that benefits from high bandwidth interactions.&lt;br /&gt;
* Get more people involved wit the project at a higher level.&lt;br /&gt;
&lt;br /&gt;
== Working Agenda ==&lt;br /&gt;
&lt;br /&gt;
This agenda is flexible, and meant to reflect the important issues in the OE community. Please feel free to contribute agenda items. We will finalize the agenda after introduction to maximize use of people&#039;s time.&lt;br /&gt;
&lt;br /&gt;
* Introductions. Be prepared to tell us who you are and how you use OpenEmbedded (and the Yocto Project)&lt;br /&gt;
* The Yocto Project is supposed to make Embedded easy. What is still hard?&lt;br /&gt;
* bug scrub (also bug collecting/wrangling)&lt;br /&gt;
* ongoing role of the OE TSC&lt;br /&gt;
* wiki/website organization&lt;br /&gt;
* online voting&lt;br /&gt;
* increasing the amount of hardware that works out of the box with oe-core + layers&lt;br /&gt;
* next + 1 release&lt;br /&gt;
* developer community - outreach/recruiting/mentoring, new developer documentation, process and QA tools&lt;br /&gt;
* image deployment/update best practices (shared yocto issue)&lt;br /&gt;
&lt;br /&gt;
== Attendees ==&lt;br /&gt;
&lt;br /&gt;
* Philip Balister (Crofton)&lt;br /&gt;
* Richard Purdie (RP)&lt;br /&gt;
* Mark Hatle (fray)&lt;br /&gt;
* Khem Raj (khem)&lt;br /&gt;
* Martin Jansa (jama)&lt;br /&gt;
* Armin Kuster (akuster)&lt;br /&gt;
* Jeff Osier-Mixon (jefro)&lt;br /&gt;
* Alejandro del Castillo&lt;br /&gt;
* Tom King (ka6sox)&lt;br /&gt;
* Steve Arnold (mr_science/nerdboy)&lt;br /&gt;
* Herb Kuta&lt;br /&gt;
* Trevor Woerner (tlwoerner)&lt;br /&gt;
* Sean Hudson (darknighte)&lt;br /&gt;
* Denys Dmytriyenko (denix)&lt;br /&gt;
* Toby Flynn&lt;br /&gt;
* Adam Bell&lt;br /&gt;
* Belen Barros Pena&lt;br /&gt;
* Brian Hutchinson&lt;br /&gt;
* Tim Orling (moto-timo)&lt;br /&gt;
* &amp;lt;your name here&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sarnold</name></author>
	</entry>
	<entry>
		<id>https://www.openembedded.org/w/index.php?title=OEDAM_2014&amp;diff=7013</id>
		<title>OEDAM 2014</title>
		<link rel="alternate" type="text/html" href="https://www.openembedded.org/w/index.php?title=OEDAM_2014&amp;diff=7013"/>
		<updated>2014-04-09T02:11:22Z</updated>

		<summary type="html">&lt;p&gt;Sarnold: /* Working Agenda */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= OpenEmbedded Developers America Meeting =&lt;br /&gt;
&lt;br /&gt;
The OpenEmbedded Project is holding a developers meeting May 2-3, 2014, in Santa Clara, CA. This meeting is co-located with the Embedded Linux Conference North America. All active OpenEmbedded developers are invited to attend. &lt;br /&gt;
&lt;br /&gt;
Contact [mailto:jefro@jefro.net Jefro] with any questions.&lt;br /&gt;
&lt;br /&gt;
== Location &amp;amp; Time ==&lt;br /&gt;
&lt;br /&gt;
May 2-3, 2014&amp;lt;br&amp;gt;&lt;br /&gt;
time TBD&lt;br /&gt;
&lt;br /&gt;
[https://www.google.com/maps/preview#!q=4600+Patrick+Henry+Dr+Santa+Clara%2C+CA+95054+&amp;amp;data=!1m4!1m3!1d9724!2d-121.985724!3d37.3978139!4m15!2m14!1m13!1s0x808fc9d0bdf38417%3A0x8ca7d9c558968760!3m8!1m3!1d2439!2d-80.4013806!3d37.1440125!3m2!1i1366!2i589!4f13.1!4m2!3d37.3978139!4d-121.985724 Ettus Research / National Instruments]&amp;lt;br&amp;gt;&lt;br /&gt;
4600 Patrick Henry Drive&amp;lt;br&amp;gt;&lt;br /&gt;
Santa Clara, CA 95054 USA&lt;br /&gt;
&lt;br /&gt;
Lunches will be provided by the [http://yoctoproject.org Yocto Project Community Office]&lt;br /&gt;
&lt;br /&gt;
The area is a bit of a wasteland without good food choices close (walking) by. If you have lunch ideas let Jefro or Philip know. We can look into asking a food truck to come by: http://roaminghunger.com/sjc.&lt;br /&gt;
&lt;br /&gt;
== Goals ==&lt;br /&gt;
&lt;br /&gt;
* Have fun.&lt;br /&gt;
* Get useful work done that benefits from high bandwidth interactions.&lt;br /&gt;
* Get more people involved wit the project at a higher level.&lt;br /&gt;
&lt;br /&gt;
== Working Agenda ==&lt;br /&gt;
&lt;br /&gt;
This agenda is flexible, and meant to reflect the important issues in the OE community. Please feel free to contribute agenda items. We will finalize the agenda after introduction to maximize use of people&#039;s time.&lt;br /&gt;
&lt;br /&gt;
* Introductions. Be prepared to tell us who you are and how you use OpenEmbedded (and the Yocto Project)&lt;br /&gt;
* The Yocto Project is supposed to make Embedded easy. What is still hard?&lt;br /&gt;
* bug scrub (also bug collecting/wrangling)&lt;br /&gt;
* ongoing role of the OE TSC&lt;br /&gt;
* wiki/website organization&lt;br /&gt;
* online voting&lt;br /&gt;
* increasing the amount of hardware that works out of the box with oe-core + layers&lt;br /&gt;
* next + 1 release&lt;br /&gt;
* developer community - outreach/recruiting/mentoring, new developer documentation, process and QA tools&lt;br /&gt;
* image deployment/update best practices (shared yocto issue)&lt;br /&gt;
&lt;br /&gt;
== Attendees ==&lt;br /&gt;
&lt;br /&gt;
* Philip Balister (Crofton)&lt;br /&gt;
* Richard Purdie (RP)&lt;br /&gt;
* Mark Hatle (fray)&lt;br /&gt;
* Khem Raj (khem)&lt;br /&gt;
* Martin Jansa (jama)&lt;br /&gt;
* Armin Kuster (akuster)&lt;br /&gt;
* Jeff Osier-Mixon (jefro)&lt;br /&gt;
* Alejandro del Castillo&lt;br /&gt;
* Tom King (ka6sox)&lt;br /&gt;
* Steve Arnold (mr_science)&lt;br /&gt;
* Herb Kuta&lt;br /&gt;
* Trevor Woerner (tlwoerner)&lt;br /&gt;
* Sean Hudson (darknighte)&lt;br /&gt;
* Denys Dmytriyenko (denix)&lt;br /&gt;
* Toby Flynn&lt;br /&gt;
* Adam Bell&lt;br /&gt;
* Belen Barros Pena&lt;br /&gt;
* Brian Hutchinson&lt;br /&gt;
* Tim Orling (moto-timo)&lt;br /&gt;
* &amp;lt;your name here&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sarnold</name></author>
	</entry>
	<entry>
		<id>https://www.openembedded.org/w/index.php?title=OEDAM_2014&amp;diff=6959</id>
		<title>OEDAM 2014</title>
		<link rel="alternate" type="text/html" href="https://www.openembedded.org/w/index.php?title=OEDAM_2014&amp;diff=6959"/>
		<updated>2014-03-10T17:52:56Z</updated>

		<summary type="html">&lt;p&gt;Sarnold: /* Attendees */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= OpenEmbedded Developers America Meeting =&lt;br /&gt;
&lt;br /&gt;
The OpenEmbedded Project is holding a developers meeting May 2-3, 2014, in Santa Clara, CA. This meeting is co-located with the Embedded Linux Conference North America. All active OpenEmbedded developers are invited to attend. &lt;br /&gt;
&lt;br /&gt;
Contact [mailto:jefro@jefro.net Jefro] with any questions.&lt;br /&gt;
&lt;br /&gt;
== Location &amp;amp; Time ==&lt;br /&gt;
&lt;br /&gt;
May 2-3, 2014&amp;lt;br&amp;gt;&lt;br /&gt;
time TBD&lt;br /&gt;
&lt;br /&gt;
[https://www.google.com/maps/preview#!q=4600+Patrick+Henry+Dr+Santa+Clara%2C+CA+95054+&amp;amp;data=!1m4!1m3!1d9724!2d-121.985724!3d37.3978139!4m15!2m14!1m13!1s0x808fc9d0bdf38417%3A0x8ca7d9c558968760!3m8!1m3!1d2439!2d-80.4013806!3d37.1440125!3m2!1i1366!2i589!4f13.1!4m2!3d37.3978139!4d-121.985724 Ettus Research / National Instruments]&amp;lt;br&amp;gt;&lt;br /&gt;
4600 Patrick Henry Drive&amp;lt;br&amp;gt;&lt;br /&gt;
Santa Clara, CA 95054 USA&lt;br /&gt;
&lt;br /&gt;
Lunches will be provided by the [http://yoctoproject.org Yocto Project Community Office]&lt;br /&gt;
&lt;br /&gt;
== Goals ==&lt;br /&gt;
&lt;br /&gt;
* Have fun.&lt;br /&gt;
* Get useful work done that benefits from high bandwidth interactions.&lt;br /&gt;
* Get more people involved wit the project at a higher level.&lt;br /&gt;
&lt;br /&gt;
== Working Agenda ==&lt;br /&gt;
&lt;br /&gt;
This agenda is flexible, and meant to reflect the important issues in the OE community. Please feel free to contribute agenda items.&lt;br /&gt;
&lt;br /&gt;
* bug scrub&lt;br /&gt;
* ongoing role of the OE TSC&lt;br /&gt;
* wiki/website organization&lt;br /&gt;
* online voting&lt;br /&gt;
* increasing the amount of hardware that works out of the box with oe-core + layers&lt;br /&gt;
* next + 1 release&lt;br /&gt;
* attract new developers and help them out to next level&lt;br /&gt;
&lt;br /&gt;
== Attendees ==&lt;br /&gt;
&lt;br /&gt;
* Philip Balister (Crofton)&lt;br /&gt;
* Richard Purdie (RP)&lt;br /&gt;
* Mark Hatle (fray)&lt;br /&gt;
* Khem Raj (khem)&lt;br /&gt;
* Martin Jansa (jama)&lt;br /&gt;
* Armin Kuster (akuster)&lt;br /&gt;
* Jeff Osier-Mixon (jefro)&lt;br /&gt;
* Alejandro del Castillo&lt;br /&gt;
* Tom King (ka6sox)&lt;br /&gt;
* Steve Arnold (mr_science)&lt;br /&gt;
* &amp;lt;your name here&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sarnold</name></author>
	</entry>
	<entry>
		<id>https://www.openembedded.org/w/index.php?title=OEandYourDistro&amp;diff=4555</id>
		<title>OEandYourDistro</title>
		<link rel="alternate" type="text/html" href="https://www.openembedded.org/w/index.php?title=OEandYourDistro&amp;diff=4555"/>
		<updated>2012-01-22T23:32:10Z</updated>

		<summary type="html">&lt;p&gt;Sarnold: /* Gentoo instructions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Note&#039;&#039;&#039;: the information here is liable to be out of date. Please see the [[Required software]] for information on which software is required on the host system.&lt;br /&gt;
&lt;br /&gt;
= Using OpenEmbedded on Linux systems =&lt;br /&gt;
&lt;br /&gt;
== deb-based distributions ==&lt;br /&gt;
&lt;br /&gt;
The easiest way is via [http://blog.leggewie.org/?p=39 apt-get&#039;able Openembedded] which will pull the OE meta-data for you and keep it up-to-date.  Plus, it makes sure all necessary software for cross-compilation is installed.  Easy as 1-2-3.&lt;br /&gt;
&lt;br /&gt;
=== Debian ===&lt;br /&gt;
&lt;br /&gt;
==== Mandatory packages ====&lt;br /&gt;
&lt;br /&gt;
 aptitude install sed wget cvs subversion git-core \&lt;br /&gt;
    coreutils unzip texi2html texinfo docbook-utils \&lt;br /&gt;
    gawk python-pysqlite2 diffstat help2man make gcc build-essential g++ \&lt;br /&gt;
    desktop-file-utils chrpath&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Git&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
On debian you may have to run &lt;br /&gt;
&lt;br /&gt;
  update-alternatives --config git (as root)&lt;br /&gt;
&lt;br /&gt;
and select /usr/bin/git-scm to provide git instead of /usr/bin/git.transition.  This is not necessary in sid&lt;br /&gt;
&lt;br /&gt;
==== Supplementary packages ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
apt-get install libxml2-utils xmlto python-psyco apr&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OPTIONAL: these packages and their dependencies need to be installed in order to build the bitbake documentation (warning: over 160MB of installed packages).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
apt-get install docbook&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
This package is necessary to build some packages (in particular the esound documentation needs it).&lt;br /&gt;
&lt;br /&gt;
==== Building in container (LXC/OpenVZ) ====&lt;br /&gt;
NOTE: If you are building in container (LXC/OpenVZ) check presence of &#039;&#039;&#039;loadkeys&#039;&#039;&#039; tool (/bin/loadkeys). If there is no loadkeys, install &#039;&#039;&#039;console-tools&#039;&#039;&#039; package.&lt;br /&gt;
&lt;br /&gt;
=== Ubuntu ===&lt;br /&gt;
&lt;br /&gt;
Ubuntu is based on Debian and instructions above for [[#deb-based distributions|Debian]] apply here as well. Make sure that you have the universe repositories in your apt configuration.&lt;br /&gt;
&lt;br /&gt;
* Check that /bin/sh (ls -l /bin/sh) is not symbolically linked to dash. &amp;quot;dash&amp;quot; is a POSIX compliant shell that is much smaller than &amp;quot;bash&amp;quot; -- however some broken shell scripts still make use of bash extensions while calling into /bin/sh.  To work around this issue call &amp;quot;&#039;&#039;sudo dpkg-reconfigure dash&#039;&#039;&amp;quot; and select No when it asks you to install dash as /bin/sh.&lt;br /&gt;
* You can also install Psyco Python JIT compiler to speed up BitBake. Psyco works on 32-bit x86 platforms only.  &amp;quot;&#039;&#039;aptitude install python-psyco&#039;&#039;&lt;br /&gt;
* there are known [[gcc issues in Intrepid and later]] when cross-compiling with OE&lt;br /&gt;
&lt;br /&gt;
[SOLVED - update 2010-05]&lt;br /&gt;
* qemu-arm fails whilst building locales (Ubuntu 10.04 LTS and possibly other releases). This is due to a kernel setting which restricts memory mapping to low addresses. To work around this you can either:&lt;br /&gt;
** a) Enter &#039;echo 128 &amp;gt; /proc/sys/vm/mmap_min_addr&#039; prior to running bitbake.&lt;br /&gt;
** b) Set permanent parameter &#039;sudo sysctl -w vm.mmap_min_addr=128&#039;.&lt;br /&gt;
&lt;br /&gt;
With current qemu in OE mmap_min_addr tricks are not needed at all.&lt;br /&gt;
So now it should work on every system with readable /proc/sys/vm/mmap_min_addr or /proc/sys/vm/mmap_min_addr &amp;lt;= 65536.&lt;br /&gt;
&lt;br /&gt;
== rpm-based distributions ==&lt;br /&gt;
&lt;br /&gt;
=== Mandriva Linux ===&lt;br /&gt;
&lt;br /&gt;
Follow the Debian instructions, only using `urpmi` instead of `apt-get install`.  You can find it in the contrib section of any Mandriva mirror or seach for it using the Mandriva Club rpm database [http://rpms.mandrakeclub.com].  You may need libpythonV.V-devel for bitbake setup instead of python-dev.&lt;br /&gt;
If you&#039;re building a 2.6 kernel, you also need the glibc-static-devel package.&lt;br /&gt;
&lt;br /&gt;
with Mandriva Linux 2006, you need to issue the following command:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
urpmi python python-devel python-psyco patch m4 sed bison make wget bzip2 \&lt;br /&gt;
cvs gawk glibc-devel gcc-c++ subversion sharutils coreutils docbook-utils openjade \&lt;br /&gt;
quilt pcre-devel unzip glibc-static-devel&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== openSUSE ===&lt;br /&gt;
&lt;br /&gt;
==== openSUSE 11.4/12.1 - 1-click install ====&lt;br /&gt;
&lt;br /&gt;
You can install all the needed dependencies (except bitbake) with the following 1-click install link: [http://download.oliseo.fr/OE/OE_dep.ymp OE_dep.ymp]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== openSUSE all version - zypper ====&lt;br /&gt;
&lt;br /&gt;
Use zypper to install the required packages (except bitbake and tools needed to build *-doc packages):&lt;br /&gt;
  sudo zypper in python python-ply python-progressbar patch m4 make perl diffstat \&lt;br /&gt;
  wget curl ftp cvs subversion git mercurial tar bzip2 gzip unzip sed bison bc \&lt;br /&gt;
  glibc-devel pcre-devel libSDL-devel coreutils help2man gawk chrpath glibc-devel-static&lt;br /&gt;
&lt;br /&gt;
==== Additional packages ====&lt;br /&gt;
&lt;br /&gt;
===== psyco =====&lt;br /&gt;
&lt;br /&gt;
In order to speed up the build, you can install python psyco package.&lt;br /&gt;
&lt;br /&gt;
Please note pysco is only available for 32-bit x86 systems only.&lt;br /&gt;
&lt;br /&gt;
====== from sourceforge ======&lt;br /&gt;
You can use python psyco package (from http://sourceforge.net/projects/psyco/files/) to speed up building. You need to install python-devel:&lt;br /&gt;
  sudo zypper in python-devel&lt;br /&gt;
&lt;br /&gt;
and then install psyco via&lt;br /&gt;
  sudo python setup.py install&lt;br /&gt;
in the psyco directory.&lt;br /&gt;
&lt;br /&gt;
====== from community repo (only 11.3) ======&lt;br /&gt;
Alternatively you can install psyco directly from a community repo.&lt;br /&gt;
 zypper ar -f http://download.opensuse.org/repositories/home:/elchevive/openSUSE_11.3/ 11.3-psyco&lt;br /&gt;
 zypper in  python-psyco&lt;br /&gt;
&lt;br /&gt;
===== other useful packages =====&lt;br /&gt;
&lt;br /&gt;
Those packages may be useful as well if you want to build *-doc packages:&lt;br /&gt;
&lt;br /&gt;
  sudo zypper in  openjade docbook-xml-website docbook-dsssl-stylesheets docbook-utils sgmltools-lite texinfo&lt;br /&gt;
&lt;br /&gt;
=== Fedora ===&lt;br /&gt;
&lt;br /&gt;
==== Fedora Core 2/3  ====&lt;br /&gt;
Much of the following is probably already installed, but you can check with the following commands.  You may want to use the yum.conf located at http://www.fedorafaq.org/.  Note, this has not been tested yes as I am in the process of setting up a development environment.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt; yum install python patch m4 sed make docbook* openjade glibc-devel xmlto&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* psyco: Download psyco-1.4-src.tar.gz (or later) and extract it. Go to the psycho top-level directory and run: `python setup.py install`.&lt;br /&gt;
&lt;br /&gt;
* patch:  FC3 default version should be enough. Optionally, install SuSe 9.1 package of it.&lt;br /&gt;
&lt;br /&gt;
==== Fedora Core 4  ====&lt;br /&gt;
Almost all required packages for Openembedded are available in Fedora Core 4 and the Fedora Extras for Core 4. You can download them from &amp;lt;http://download.fedora.redhat.com/pub/fedora/linux/core&amp;gt; and &amp;lt;http://download.fedora.redhat.com/pub/fedora/linux/extras&amp;gt;. Check &amp;lt;http://download.fedora.redhat.com/pub/fedora/linux/core/updates/4&amp;gt; for updates on the Core 4 packages.&lt;br /&gt;
&lt;br /&gt;
Apart from the usual (native) development packages like gcc and binutils, you should check that you have the following RPM&#039;s installed: &lt;br /&gt;
&lt;br /&gt;
* bison&lt;br /&gt;
* docbook* packages&lt;br /&gt;
* libpcre&lt;br /&gt;
* m4&lt;br /&gt;
* make&lt;br /&gt;
* openjade&lt;br /&gt;
* patch&lt;br /&gt;
* PyQt&lt;br /&gt;
* python&lt;br /&gt;
* python-psyco&lt;br /&gt;
* sed&lt;br /&gt;
* xmlto&lt;br /&gt;
* quilt (not required as OE builds it by itself, but install it if you want to use gquilt)&lt;br /&gt;
&lt;br /&gt;
Use apt, synaptic, up2date or yum to automagically retrieve these packages or download and install them manually (lots of work).&lt;br /&gt;
&lt;br /&gt;
==== Fedora Core 5/6  ====&lt;br /&gt;
&lt;br /&gt;
Commands I used to install OE pre-requisites on FC5/6&lt;br /&gt;
&lt;br /&gt;
This long command will ensure all pre-requisites are installed (patch is 2.5.4, not 2.5.9, but appears to work).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
su -c &amp;quot;yum install python m4 make wget curl ftp cvs subversion tar bzip2 gzip \&lt;br /&gt;
unzip python-psyco perl texinfo texi2html diffstat openjade docbook-style-dsssl \&lt;br /&gt;
docbook-style-xsl docbook-dtds docbook-utils sed bison bc glibc-devel gcc binutils \&lt;br /&gt;
pcre pcre-devel git quilt groff linuxdoc-tools patch gcc gcc-c++ python-sqlite2 help2man&amp;quot;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or download the metapackage http://www.openembedded.org/dl/packages/rpm/openembedded-essential-1.1-1.noarch.rpm (may be out of date).&lt;br /&gt;
&lt;br /&gt;
then do&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
su -c &amp;quot;yum localinstall openembedded-essential-1.1-1.noarch.rpm&amp;quot;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There are also rpm and src.rpm packages of bitbake 1.6.2 at http://www.openembedded.org/dl/packages/rpm/ pending a later version in Extras, currently 1.6.0.&lt;br /&gt;
&lt;br /&gt;
Update - Current FC6 version is patch-2.5.4-29.2.2 as of this writing and works-for-me (see revision history for build instructions if current patch does not work for you).&lt;br /&gt;
&lt;br /&gt;
I didn&#039;t install SGML tools.  Please add if you know how&lt;br /&gt;
&lt;br /&gt;
Update - Since about 2002 sgml-tools has apparently been replaced by linuxdoc-tools for FC.&lt;br /&gt;
&lt;br /&gt;
==== Fedora 7  ====&lt;br /&gt;
&lt;br /&gt;
This long command will ensure all pre-requisites are installed (patch is 2.5.4, not 2.5.9, but appears to work).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
su -c &amp;quot;yum install python m4 make wget curl ftp cvs subversion tar bzip2 gzip unzip \&lt;br /&gt;
python-psyco perl texinfo texi2html diffstat openjade docbook-style-dsssl \&lt;br /&gt;
docbook-style-xsl docbook-dtds docbook-utils sed bison bc glibc-devel gcc binutils \&lt;br /&gt;
pcre pcre-devel git quilt groff linuxdoc-tools patch linuxdoc-tools gcc gcc-c++ \&lt;br /&gt;
help2man perl-ExtUtils-MakeMaker&amp;quot;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(if this is hard to copy from this HTML page, go to edit mode and copy from editor)&lt;br /&gt;
&lt;br /&gt;
==== Fedora 11  ====&lt;br /&gt;
&lt;br /&gt;
Fedora 11, compared to previous versions, brings the need to install &amp;quot;glibc-static&amp;quot; as well:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
su -c &amp;quot;yum install python m4 make wget curl ftp cvs subversion tar bzip2 gzip unzip \&lt;br /&gt;
python-psyco perl texinfo texi2html diffstat openjade docbook-style-dsssl \&lt;br /&gt;
docbook-style-xsl docbook-dtds docbook-utils sed bison bc glibc-devel glibc-static \&lt;br /&gt;
gcc binutils pcre pcre-devel git quilt groff linuxdoc-tools patch linuxdoc-tools \&lt;br /&gt;
gcc-c++ help2man perl-ExtUtils-MakeMaker&amp;quot;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(if this is hard to copy from this HTML page, go to edit mode and copy from editor)&lt;br /&gt;
&lt;br /&gt;
==== Fedora 12  ====&lt;br /&gt;
Recommended to use Fedora 12 64 bit when possible&lt;br /&gt;
&lt;br /&gt;
If you are setting up from scratch&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo yum groupinstall &#039;Development Tools&#039;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo yum install python m4 make wget curl ftp cvs subversion tar bzip2 gzip unzip \&lt;br /&gt;
python-psyco perl texinfo texi2html diffstat openjade docbook-style-dsssl \&lt;br /&gt;
docbook-style-xsl docbook-dtds docbook-utils sed bison bc glibc-devel glibc-static \&lt;br /&gt;
gcc binutils pcre pcre-devel git quilt groff linuxdoc-tools patch linuxdoc-tools \&lt;br /&gt;
gcc-c++ help2man perl-ExtUtils-MakeMaker tcl-devel gettext ccache chrpath&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
note python-pyscho is only available for 32bit linux&lt;br /&gt;
&lt;br /&gt;
==== Fedora 13 , 14 and 15 ====&lt;br /&gt;
Recommended to use Fedora 13/14/15 64 bit when/where possible&lt;br /&gt;
&lt;br /&gt;
If you are setting up from scratch&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo yum groupinstall &#039;Development Tools&#039;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then update all packages&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo yum update&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo yum install python m4 make wget curl ftp cvs subversion tar bzip2 gzip unzip \&lt;br /&gt;
python-psyco perl texinfo texi2html diffstat openjade docbook-style-dsssl \&lt;br /&gt;
docbook-style-xsl docbook-dtds docbook-utils sed bison bc glibc-devel glibc-static \&lt;br /&gt;
gcc binutils pcre pcre-devel git quilt groff linuxdoc-tools patch linuxdoc-tools \&lt;br /&gt;
gcc-c++ help2man perl-ExtUtils-MakeMaker tcl-devel gettext ccache chrpath cmake ncurses \&lt;br /&gt;
apr&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(some or most of these packages may have been added by the previous step e.g. for &lt;br /&gt;
console-image build on f14 only texi2html chrpath wget perl-ExtUtils-MakeMaker glibc-static were required in addition to &#039; Development Tools&#039;)&lt;br /&gt;
&lt;br /&gt;
note python-pyscho is currently only available for 32bit linux&lt;br /&gt;
&lt;br /&gt;
Note for fedora 14 as of 17th March 2011 if you have patch-2.6.1.-8.fc14 installed you may need to downgrade&amp;lt;br&amp;gt;&lt;br /&gt;
to an older version if you are getting patching errors during building.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
to downgrade&lt;br /&gt;
&amp;lt;pre&amp;gt; sudo yum downgrade patch &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== CentOS 4.4 / Red Hat Enterprise Linux 4  ===&lt;br /&gt;
May also work for true EL4 or Scientific Linux - another RHEL rebuild&lt;br /&gt;
&lt;br /&gt;
Even with several optional and 3rd party yum repos enabled (centosplus, kbsingh, RPMforge/Dag, Dries) a number of required packages are too old or unavailable for CentOS4.   [It should be possible to use other package managers including apt/synaptic, up2date, and smart to get the required packages.  The following assumes yum.]&lt;br /&gt;
&lt;br /&gt;
I re-built the following SRPMS (with &amp;quot;$ rpmbuild --rebuild ...&amp;quot;):&lt;br /&gt;
* boost-1.33.1-10.fc5.src.rpm&lt;br /&gt;
* bitbake-1.6.2-1.src.rpm (Latest tarball from http://developer.berlios.de/projects/bitbake/ + modified spec from bitbake-1.6.0-2.fc7.src.rpm)&lt;br /&gt;
&lt;br /&gt;
Might also want to try the rpm and src.rpm packages of bitbake 1.6.2 at http://www.openembedded.org/dl/packages/rpm/ - I have not.&lt;br /&gt;
&lt;br /&gt;
Extra requirements for the builds included rpmdevtools, xmlto, and  lynx.&lt;br /&gt;
&lt;br /&gt;
I put packages in a local repo so I can do &amp;quot;yum install ...&amp;quot;, otherwise can do &amp;quot;yum localinstall foo.1.2.3.noarch.rpm ...&amp;quot;.  It may be necessary to temporarily set &amp;quot;gpgcheck=0&amp;quot; in /etc/yum.conf to avoid complaints about unsigned packages.&lt;br /&gt;
&lt;br /&gt;
For EL4 texi2html is available from the tetex package, currently tetex-2.0.2-22.EL4.7&lt;br /&gt;
&lt;br /&gt;
Note that the the metapackage http://www.openembedded.org/dl/packages/rpm/openembedded-essential-1.1-1.noarch.rpm&lt;br /&gt;
should work except that it depends on texi2html.&lt;br /&gt;
&lt;br /&gt;
Instead as root do&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
yum install bison coreutils cvs docbook-utils gawk git-core python quilt rpmlib \&lt;br /&gt;
sed subversion tetex texinfo unzip wget&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I ended up with the following set of relevant packages after several iterations of building/updating to get &amp;quot;bitbake nano&amp;quot; to complete successfully:&lt;br /&gt;
&lt;br /&gt;
* python-2.3.4-14.3&lt;br /&gt;
* m4-1.4.1-16&lt;br /&gt;
* make-3.80-6.EL4&lt;br /&gt;
* wget-1.10.2-0.40E&lt;br /&gt;
* curl-7.12.1-8.rhel4&lt;br /&gt;
* ftp-0.17-22&lt;br /&gt;
* cvs-1.11.17-9.RHEL4&lt;br /&gt;
* subversion-1.4.3-0.1.el4.rf&lt;br /&gt;
* tar-1.14-12.RHEL4&lt;br /&gt;
* bzip2-1.0.2-13.EL4.3&lt;br /&gt;
* gzip-1.3.3-16.rhel4&lt;br /&gt;
* unzip-5.51-7&lt;br /&gt;
* python-psyco-1.5-3.el4.kb&lt;br /&gt;
* perl-5.8.5-36.RHEL4&lt;br /&gt;
* texinfo-4.7-5.el4.2&lt;br /&gt;
* tetex-2.0.2-22.EL4.7&lt;br /&gt;
* diffstat-1.34-0_6.el4.at&lt;br /&gt;
* openjade-1.3.2-16_9.el4.at&lt;br /&gt;
* docbook-style-dsssl-1.78-4&lt;br /&gt;
* docbook-style-xsl-1.65.1-2&lt;br /&gt;
* docbook-dtds-1.0-25&lt;br /&gt;
* docbook-utils-0.6.14-4&lt;br /&gt;
* sed-4.1.2-5.EL4&lt;br /&gt;
* bison-1.875c-2&lt;br /&gt;
* bc-1.06-17.1&lt;br /&gt;
* glibc-devel-2.3.4-2.25&lt;br /&gt;
* gcc-3.4.6-3&lt;br /&gt;
* binutils-2.15.92.0.2-21&lt;br /&gt;
* pcre-4.5-3.2.RHEL4&lt;br /&gt;
* pcre-devel-4.5-3.2.RHEL4&lt;br /&gt;
* git-1.4.4.2-2.el4.kb&lt;br /&gt;
* bitbake-1.6.2-1&lt;br /&gt;
&lt;br /&gt;
=== ALT Linux ===&lt;br /&gt;
&lt;br /&gt;
You can read more about ALT Linux here: http://www.altlinux.com/en/&lt;br /&gt;
&lt;br /&gt;
You can use synaptic or aptitude to install packages. Or use apt-get as shown below.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
apt-get install git-core python python-dev python-module-psyco python-modules-sqlite3 \&lt;br /&gt;
patch m4 sed bison make wget bzip2 cvs gawk gcc-c++ subversion sharutils coreutils \&lt;br /&gt;
docbook-utils openjade quilt libpcre-devel unzip glibc-devel glibc-devel-static \&lt;br /&gt;
help2man texi2html perl-devel chrpath&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For building bitbake manuals you have to install &#039;xmlto&#039; package:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
apt-get install xmlto&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NOTES:&lt;br /&gt;
* This is tested on ALD 4.0/4.1/5.0.&lt;br /&gt;
* gcc-c++ is virtual package and can be provided by gcc4.3-c++ (ALD 5.0) and gcc4.1-c++ (ALD 4.0/4.1). Just select higher version.&lt;br /&gt;
* &#039;&#039;&#039;As I have no OE installation on ALT Linux more this page can have obsolete information.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Ark Linux 2008.1 ===&lt;br /&gt;
[http://www.arklinux.org/ Ark Linux] is a modern distribution well suited for Openembedded development. Footprint only 2.1G.&lt;br /&gt;
&lt;br /&gt;
Required steps:&lt;br /&gt;
&lt;br /&gt;
1) install required packages&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
apt-get install devel-core diffstat texi2html cvs subversion git texinfo psyco python-devel \&lt;br /&gt;
                python-encodings python-sqlite chrpath help2man&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2) upgrade&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get dist-upgrade &lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) finally create your OE tree (see [[Getting started]] instructions).&lt;br /&gt;
&lt;br /&gt;
== other Linux distributions ==&lt;br /&gt;
&lt;br /&gt;
=== Gentoo instructions ===&lt;br /&gt;
&lt;br /&gt;
Note that Psyco, the Python JIT compiler, requires python-2.6.6 and works on 32-bit x86 platforms only.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
emerge -n \&lt;br /&gt;
  psyco \&lt;br /&gt;
  patch \&lt;br /&gt;
  make \&lt;br /&gt;
  sed \&lt;br /&gt;
  dev-lang/python \&lt;br /&gt;
  m4 \&lt;br /&gt;
  bison \&lt;br /&gt;
  cvs \&lt;br /&gt;
  openjade \&lt;br /&gt;
  quilt \&lt;br /&gt;
  sgmltools-lite \&lt;br /&gt;
  docbook-xml-dtd \&lt;br /&gt;
  docbook-dsssl-stylesheets \&lt;br /&gt;
  xmlto \&lt;br /&gt;
  docbook-sgml-utils \&lt;br /&gt;
  libpcre \&lt;br /&gt;
  boost \&lt;br /&gt;
  subversion \&lt;br /&gt;
  texi2html \&lt;br /&gt;
  pysqlite \&lt;br /&gt;
  chrpath \&lt;br /&gt;
  fakeroot \&lt;br /&gt;
  lzop \&lt;br /&gt;
  xorg-sgml-doctools&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Also note that the xorg-sgml-doctools package is currently not yet in portage (but should be soon).  Until then, you can find it on github: https://sarnold@github.com/sarnold/portage-overlay.git&lt;br /&gt;
&lt;br /&gt;
Then follow the instructions in [[Getting started]] for obtaining bitbake and start the build.&lt;br /&gt;
&lt;br /&gt;
=== Arch Linux (Duke)  ===&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: Arch Linux has switched to using Python 3 by default. BitBake does &#039;&#039;not&#039;&#039; support Python 3.&lt;br /&gt;
Please ensure you have Python 2.6.x or 2.7.x installed and set to be the default Python interpreter.&lt;br /&gt;
&lt;br /&gt;
Most of the packages are available in the repositories.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo pacman -S patch make sed python m4 bison cvs quilt sgmltools-lite docbook-xml \&lt;br /&gt;
xmlto pcre boost jade git texinfo texi2html help2man subversion chrpath&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In Arch Linux the install command is in /bin/install. Since most of Linux distribution assume that install is located in /usr/bin/install, you have to create a symlink:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo ln -s /bin/install /usr/bin/install&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can build BitBake by using this PKGBUILD or install it from the AUR:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
pkgname=bitbake&lt;br /&gt;
pkgver=1.8.4&lt;br /&gt;
pkgrel=1&lt;br /&gt;
pkgdesc=&amp;quot;A simple tool for task execution derived from Gentoo&#039;s portage&amp;quot;&lt;br /&gt;
url=&amp;quot;http://developer.berlios.de/projects/bitbake/&amp;quot;&lt;br /&gt;
arch=(&#039;i686&#039;)&lt;br /&gt;
license=(&#039;GPL&#039; &#039;custom&#039;)&lt;br /&gt;
depends=(&#039;python&#039;)&lt;br /&gt;
source=(http://download.berlios.de/bitbake/${pkgname}-${pkgver}.tar.gz)&lt;br /&gt;
md5sums=(&#039;508d9a61c635d469be8facc95151158b&#039;)&lt;br /&gt;
&lt;br /&gt;
build() {&lt;br /&gt;
  cd ${startdir}/src/${pkgname}-${pkgver}&lt;br /&gt;
  python setup.py install --root=${startdir}/pkg&lt;br /&gt;
&lt;br /&gt;
  # Install vim extensions&lt;br /&gt;
  install -D -m644 ${startdir}/src/${pkgname}-${pkgver}/contrib/vim/ftdetect/bitbake.vim \&lt;br /&gt;
                ${startdir}/pkg/usr/share/vim/ftplugin/bitbake.vim&lt;br /&gt;
  install -D -m644 ${startdir}/src/${pkgname}-${pkgver}/contrib/vim/syntax/bitbake.vim \&lt;br /&gt;
                ${startdir}/pkg/usr/share/vim/syntax/bitbake.vim&lt;br /&gt;
&lt;br /&gt;
  # Handle MIT license&lt;br /&gt;
  install -D -m644 ${startdir}/src/${pkgname}-${pkgver}/doc/COPYING.MIT \&lt;br /&gt;
                ${startdir}/pkg/usr/share/licenses/${pkgname}/COPYING.MIT&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Using OpenEmbedded on FreeBSD and other NON Linux Systems =&lt;br /&gt;
&lt;br /&gt;
tbd&lt;br /&gt;
&lt;br /&gt;
== FreeBSD  ==&lt;br /&gt;
&lt;br /&gt;
* Python == /usr/ports/lang/python&lt;br /&gt;
* GNU Patch == /usr/ports/devel/patch&lt;br /&gt;
* GNU m4 == /usr/ports/devel/m4&lt;br /&gt;
* GNU make == /usr/ports/devel/gmake&lt;br /&gt;
* wget == /usr/ports/ftp/wget&lt;br /&gt;
* Psyco JIT Compiler == /usr/ports/devel/py-psyco&lt;br /&gt;
* GNU sed == /usr/ports/textproc/gsed&lt;br /&gt;
* Bison == /usr/ports/devel/bison&lt;br /&gt;
* GCC 2.95.3 == /usr/ports/lang/gcc295&lt;br /&gt;
* bc == already in FreeBSD&lt;br /&gt;
* PyQt == /usr/ports/x11-toolkits/py-qt&lt;br /&gt;
* glibc headers (ignore)&lt;br /&gt;
* subversion == /usr/ports/devel/subversion&lt;br /&gt;
* git == /usr/ports/devel/git&lt;br /&gt;
* pcre == /usr/ports/devel/pcre&lt;br /&gt;
&lt;br /&gt;
Ports has also has these: fileutils, jade, docbook, dsssl-docbook-modular, sgmltools&lt;br /&gt;
&lt;br /&gt;
== Using OpenEmbedded on Mac OS X ==&lt;br /&gt;
&lt;br /&gt;
By default OS X uses a filesystem that is &#039;&#039;&#039;not&#039;&#039;&#039; case sensitive. You need to ensure that at least your tmp directory is on a case sensitive filesystem or you may come across various packages that break, including the Linux kernel! These steps were carried out on a early 32 bit 10.5/Intel Mac - the install order matters for a couple of packages as does having them installed in a more normal location.&lt;br /&gt;
&lt;br /&gt;
# Register at [https://connect.apple.com ADC] and download and install Xcode&lt;br /&gt;
# Compile and install [http://www.gnu.org/software/gettext/ GNU gettext]&lt;br /&gt;
# Using CPAN install Locale::gettext&lt;br /&gt;
# Compile and install [http://www.gnu.org/software/help2man/ help2man 1.29] - newer versions will not build without hacks&lt;br /&gt;
# Compile and install [http://www.gnu.org/software/wget/ wget], [http://www.gnu.org/software/gawk/ gawk], [http://www.gnu.org/software/coreutils/ coreutils] and [http://git-scm.com/ git] - wget appears to not work if you install it in /usr/local so use --prefix=/usr also note OS X provides a different version of mktemp which functions differently, be careful not to overwrite this as OS X might need it&lt;br /&gt;
# If you are on a 32 bit Mac you can of course install [http://psyco.sourceforge.net/ psyco]&lt;br /&gt;
# Fixup your PATH variable for your build user so that /usr/local/bin (or where ever coreutils etc is installed) comes before the OS X version in /usr/bin&lt;br /&gt;
# Install GNU sed 3.0.2, this will give you a version of sed that allows you to build sed 4.1.5 - you will need to overwrite the one provided by OS X with --prefix=/usr and ensure you are using 4.1.5 not 3.0.2 as 3.0.2 does not provide various options you need&lt;br /&gt;
# Install getopt from [http://software.frodo.looijaard.name/getopt/download.php here] - modify WITHOUT_GETTEXT=0 to WITHOUT_GETTEXT=1 in the Makefile and add -DWITHOUT_GETTEXT=$(WITHOUT_GETTEXT) to the line beginning with CPPFLAGS=&lt;br /&gt;
&lt;br /&gt;
Now follow the Getting Started OpenEmbedded wiki guide. Unfortunately there are various issues building on OS X that will most likely prevent the toolchain from building.&lt;br /&gt;
&lt;br /&gt;
Unfinished - tbd&lt;br /&gt;
&lt;br /&gt;
= Using OpenEmbedded on Windows/Cygwin Systems =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Building Openembedded on Windows is currently unsupported, but [http://oe.linuxtogo.org/wiki/BuildOnCygwin work is in progress] to support buidling of meta-toolchain.bb on Windows/Cygwin hosts.&lt;br /&gt;
&lt;br /&gt;
[[Category:User]]&lt;br /&gt;
&lt;br /&gt;
new user&lt;/div&gt;</summary>
		<author><name>Sarnold</name></author>
	</entry>
	<entry>
		<id>https://www.openembedded.org/w/index.php?title=OEandYourDistro&amp;diff=4553</id>
		<title>OEandYourDistro</title>
		<link rel="alternate" type="text/html" href="https://www.openembedded.org/w/index.php?title=OEandYourDistro&amp;diff=4553"/>
		<updated>2012-01-22T23:30:41Z</updated>

		<summary type="html">&lt;p&gt;Sarnold: /* Gentoo instructions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Note&#039;&#039;&#039;: the information here is liable to be out of date. Please see the [[Required software]] for information on which software is required on the host system.&lt;br /&gt;
&lt;br /&gt;
= Using OpenEmbedded on Linux systems =&lt;br /&gt;
&lt;br /&gt;
== deb-based distributions ==&lt;br /&gt;
&lt;br /&gt;
The easiest way is via [http://blog.leggewie.org/?p=39 apt-get&#039;able Openembedded] which will pull the OE meta-data for you and keep it up-to-date.  Plus, it makes sure all necessary software for cross-compilation is installed.  Easy as 1-2-3.&lt;br /&gt;
&lt;br /&gt;
=== Debian ===&lt;br /&gt;
&lt;br /&gt;
==== Mandatory packages ====&lt;br /&gt;
&lt;br /&gt;
 aptitude install sed wget cvs subversion git-core \&lt;br /&gt;
    coreutils unzip texi2html texinfo docbook-utils \&lt;br /&gt;
    gawk python-pysqlite2 diffstat help2man make gcc build-essential g++ \&lt;br /&gt;
    desktop-file-utils chrpath&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Git&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
On debian you may have to run &lt;br /&gt;
&lt;br /&gt;
  update-alternatives --config git (as root)&lt;br /&gt;
&lt;br /&gt;
and select /usr/bin/git-scm to provide git instead of /usr/bin/git.transition.  This is not necessary in sid&lt;br /&gt;
&lt;br /&gt;
==== Supplementary packages ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
apt-get install libxml2-utils xmlto python-psyco apr&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OPTIONAL: these packages and their dependencies need to be installed in order to build the bitbake documentation (warning: over 160MB of installed packages).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
apt-get install docbook&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
This package is necessary to build some packages (in particular the esound documentation needs it).&lt;br /&gt;
&lt;br /&gt;
==== Building in container (LXC/OpenVZ) ====&lt;br /&gt;
NOTE: If you are building in container (LXC/OpenVZ) check presence of &#039;&#039;&#039;loadkeys&#039;&#039;&#039; tool (/bin/loadkeys). If there is no loadkeys, install &#039;&#039;&#039;console-tools&#039;&#039;&#039; package.&lt;br /&gt;
&lt;br /&gt;
=== Ubuntu ===&lt;br /&gt;
&lt;br /&gt;
Ubuntu is based on Debian and instructions above for [[#deb-based distributions|Debian]] apply here as well. Make sure that you have the universe repositories in your apt configuration.&lt;br /&gt;
&lt;br /&gt;
* Check that /bin/sh (ls -l /bin/sh) is not symbolically linked to dash. &amp;quot;dash&amp;quot; is a POSIX compliant shell that is much smaller than &amp;quot;bash&amp;quot; -- however some broken shell scripts still make use of bash extensions while calling into /bin/sh.  To work around this issue call &amp;quot;&#039;&#039;sudo dpkg-reconfigure dash&#039;&#039;&amp;quot; and select No when it asks you to install dash as /bin/sh.&lt;br /&gt;
* You can also install Psyco Python JIT compiler to speed up BitBake. Psyco works on 32-bit x86 platforms only.  &amp;quot;&#039;&#039;aptitude install python-psyco&#039;&#039;&lt;br /&gt;
* there are known [[gcc issues in Intrepid and later]] when cross-compiling with OE&lt;br /&gt;
&lt;br /&gt;
[SOLVED - update 2010-05]&lt;br /&gt;
* qemu-arm fails whilst building locales (Ubuntu 10.04 LTS and possibly other releases). This is due to a kernel setting which restricts memory mapping to low addresses. To work around this you can either:&lt;br /&gt;
** a) Enter &#039;echo 128 &amp;gt; /proc/sys/vm/mmap_min_addr&#039; prior to running bitbake.&lt;br /&gt;
** b) Set permanent parameter &#039;sudo sysctl -w vm.mmap_min_addr=128&#039;.&lt;br /&gt;
&lt;br /&gt;
With current qemu in OE mmap_min_addr tricks are not needed at all.&lt;br /&gt;
So now it should work on every system with readable /proc/sys/vm/mmap_min_addr or /proc/sys/vm/mmap_min_addr &amp;lt;= 65536.&lt;br /&gt;
&lt;br /&gt;
== rpm-based distributions ==&lt;br /&gt;
&lt;br /&gt;
=== Mandriva Linux ===&lt;br /&gt;
&lt;br /&gt;
Follow the Debian instructions, only using `urpmi` instead of `apt-get install`.  You can find it in the contrib section of any Mandriva mirror or seach for it using the Mandriva Club rpm database [http://rpms.mandrakeclub.com].  You may need libpythonV.V-devel for bitbake setup instead of python-dev.&lt;br /&gt;
If you&#039;re building a 2.6 kernel, you also need the glibc-static-devel package.&lt;br /&gt;
&lt;br /&gt;
with Mandriva Linux 2006, you need to issue the following command:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
urpmi python python-devel python-psyco patch m4 sed bison make wget bzip2 \&lt;br /&gt;
cvs gawk glibc-devel gcc-c++ subversion sharutils coreutils docbook-utils openjade \&lt;br /&gt;
quilt pcre-devel unzip glibc-static-devel&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== openSUSE ===&lt;br /&gt;
&lt;br /&gt;
==== openSUSE 11.4/12.1 - 1-click install ====&lt;br /&gt;
&lt;br /&gt;
You can install all the needed dependencies (except bitbake) with the following 1-click install link: [http://download.oliseo.fr/OE/OE_dep.ymp OE_dep.ymp]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== openSUSE all version - zypper ====&lt;br /&gt;
&lt;br /&gt;
Use zypper to install the required packages (except bitbake and tools needed to build *-doc packages):&lt;br /&gt;
  sudo zypper in python python-ply python-progressbar patch m4 make perl diffstat \&lt;br /&gt;
  wget curl ftp cvs subversion git mercurial tar bzip2 gzip unzip sed bison bc \&lt;br /&gt;
  glibc-devel pcre-devel libSDL-devel coreutils help2man gawk chrpath glibc-devel-static&lt;br /&gt;
&lt;br /&gt;
==== Additional packages ====&lt;br /&gt;
&lt;br /&gt;
===== psyco =====&lt;br /&gt;
&lt;br /&gt;
In order to speed up the build, you can install python psyco package.&lt;br /&gt;
&lt;br /&gt;
Please note pysco is only available for 32-bit x86 systems only.&lt;br /&gt;
&lt;br /&gt;
====== from sourceforge ======&lt;br /&gt;
You can use python psyco package (from http://sourceforge.net/projects/psyco/files/) to speed up building. You need to install python-devel:&lt;br /&gt;
  sudo zypper in python-devel&lt;br /&gt;
&lt;br /&gt;
and then install psyco via&lt;br /&gt;
  sudo python setup.py install&lt;br /&gt;
in the psyco directory.&lt;br /&gt;
&lt;br /&gt;
====== from community repo (only 11.3) ======&lt;br /&gt;
Alternatively you can install psyco directly from a community repo.&lt;br /&gt;
 zypper ar -f http://download.opensuse.org/repositories/home:/elchevive/openSUSE_11.3/ 11.3-psyco&lt;br /&gt;
 zypper in  python-psyco&lt;br /&gt;
&lt;br /&gt;
===== other useful packages =====&lt;br /&gt;
&lt;br /&gt;
Those packages may be useful as well if you want to build *-doc packages:&lt;br /&gt;
&lt;br /&gt;
  sudo zypper in  openjade docbook-xml-website docbook-dsssl-stylesheets docbook-utils sgmltools-lite texinfo&lt;br /&gt;
&lt;br /&gt;
=== Fedora ===&lt;br /&gt;
&lt;br /&gt;
==== Fedora Core 2/3  ====&lt;br /&gt;
Much of the following is probably already installed, but you can check with the following commands.  You may want to use the yum.conf located at http://www.fedorafaq.org/.  Note, this has not been tested yes as I am in the process of setting up a development environment.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt; yum install python patch m4 sed make docbook* openjade glibc-devel xmlto&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* psyco: Download psyco-1.4-src.tar.gz (or later) and extract it. Go to the psycho top-level directory and run: `python setup.py install`.&lt;br /&gt;
&lt;br /&gt;
* patch:  FC3 default version should be enough. Optionally, install SuSe 9.1 package of it.&lt;br /&gt;
&lt;br /&gt;
==== Fedora Core 4  ====&lt;br /&gt;
Almost all required packages for Openembedded are available in Fedora Core 4 and the Fedora Extras for Core 4. You can download them from &amp;lt;http://download.fedora.redhat.com/pub/fedora/linux/core&amp;gt; and &amp;lt;http://download.fedora.redhat.com/pub/fedora/linux/extras&amp;gt;. Check &amp;lt;http://download.fedora.redhat.com/pub/fedora/linux/core/updates/4&amp;gt; for updates on the Core 4 packages.&lt;br /&gt;
&lt;br /&gt;
Apart from the usual (native) development packages like gcc and binutils, you should check that you have the following RPM&#039;s installed: &lt;br /&gt;
&lt;br /&gt;
* bison&lt;br /&gt;
* docbook* packages&lt;br /&gt;
* libpcre&lt;br /&gt;
* m4&lt;br /&gt;
* make&lt;br /&gt;
* openjade&lt;br /&gt;
* patch&lt;br /&gt;
* PyQt&lt;br /&gt;
* python&lt;br /&gt;
* python-psyco&lt;br /&gt;
* sed&lt;br /&gt;
* xmlto&lt;br /&gt;
* quilt (not required as OE builds it by itself, but install it if you want to use gquilt)&lt;br /&gt;
&lt;br /&gt;
Use apt, synaptic, up2date or yum to automagically retrieve these packages or download and install them manually (lots of work).&lt;br /&gt;
&lt;br /&gt;
==== Fedora Core 5/6  ====&lt;br /&gt;
&lt;br /&gt;
Commands I used to install OE pre-requisites on FC5/6&lt;br /&gt;
&lt;br /&gt;
This long command will ensure all pre-requisites are installed (patch is 2.5.4, not 2.5.9, but appears to work).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
su -c &amp;quot;yum install python m4 make wget curl ftp cvs subversion tar bzip2 gzip \&lt;br /&gt;
unzip python-psyco perl texinfo texi2html diffstat openjade docbook-style-dsssl \&lt;br /&gt;
docbook-style-xsl docbook-dtds docbook-utils sed bison bc glibc-devel gcc binutils \&lt;br /&gt;
pcre pcre-devel git quilt groff linuxdoc-tools patch gcc gcc-c++ python-sqlite2 help2man&amp;quot;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or download the metapackage http://www.openembedded.org/dl/packages/rpm/openembedded-essential-1.1-1.noarch.rpm (may be out of date).&lt;br /&gt;
&lt;br /&gt;
then do&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
su -c &amp;quot;yum localinstall openembedded-essential-1.1-1.noarch.rpm&amp;quot;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There are also rpm and src.rpm packages of bitbake 1.6.2 at http://www.openembedded.org/dl/packages/rpm/ pending a later version in Extras, currently 1.6.0.&lt;br /&gt;
&lt;br /&gt;
Update - Current FC6 version is patch-2.5.4-29.2.2 as of this writing and works-for-me (see revision history for build instructions if current patch does not work for you).&lt;br /&gt;
&lt;br /&gt;
I didn&#039;t install SGML tools.  Please add if you know how&lt;br /&gt;
&lt;br /&gt;
Update - Since about 2002 sgml-tools has apparently been replaced by linuxdoc-tools for FC.&lt;br /&gt;
&lt;br /&gt;
==== Fedora 7  ====&lt;br /&gt;
&lt;br /&gt;
This long command will ensure all pre-requisites are installed (patch is 2.5.4, not 2.5.9, but appears to work).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
su -c &amp;quot;yum install python m4 make wget curl ftp cvs subversion tar bzip2 gzip unzip \&lt;br /&gt;
python-psyco perl texinfo texi2html diffstat openjade docbook-style-dsssl \&lt;br /&gt;
docbook-style-xsl docbook-dtds docbook-utils sed bison bc glibc-devel gcc binutils \&lt;br /&gt;
pcre pcre-devel git quilt groff linuxdoc-tools patch linuxdoc-tools gcc gcc-c++ \&lt;br /&gt;
help2man perl-ExtUtils-MakeMaker&amp;quot;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(if this is hard to copy from this HTML page, go to edit mode and copy from editor)&lt;br /&gt;
&lt;br /&gt;
==== Fedora 11  ====&lt;br /&gt;
&lt;br /&gt;
Fedora 11, compared to previous versions, brings the need to install &amp;quot;glibc-static&amp;quot; as well:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
su -c &amp;quot;yum install python m4 make wget curl ftp cvs subversion tar bzip2 gzip unzip \&lt;br /&gt;
python-psyco perl texinfo texi2html diffstat openjade docbook-style-dsssl \&lt;br /&gt;
docbook-style-xsl docbook-dtds docbook-utils sed bison bc glibc-devel glibc-static \&lt;br /&gt;
gcc binutils pcre pcre-devel git quilt groff linuxdoc-tools patch linuxdoc-tools \&lt;br /&gt;
gcc-c++ help2man perl-ExtUtils-MakeMaker&amp;quot;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(if this is hard to copy from this HTML page, go to edit mode and copy from editor)&lt;br /&gt;
&lt;br /&gt;
==== Fedora 12  ====&lt;br /&gt;
Recommended to use Fedora 12 64 bit when possible&lt;br /&gt;
&lt;br /&gt;
If you are setting up from scratch&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo yum groupinstall &#039;Development Tools&#039;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo yum install python m4 make wget curl ftp cvs subversion tar bzip2 gzip unzip \&lt;br /&gt;
python-psyco perl texinfo texi2html diffstat openjade docbook-style-dsssl \&lt;br /&gt;
docbook-style-xsl docbook-dtds docbook-utils sed bison bc glibc-devel glibc-static \&lt;br /&gt;
gcc binutils pcre pcre-devel git quilt groff linuxdoc-tools patch linuxdoc-tools \&lt;br /&gt;
gcc-c++ help2man perl-ExtUtils-MakeMaker tcl-devel gettext ccache chrpath&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
note python-pyscho is only available for 32bit linux&lt;br /&gt;
&lt;br /&gt;
==== Fedora 13 , 14 and 15 ====&lt;br /&gt;
Recommended to use Fedora 13/14/15 64 bit when/where possible&lt;br /&gt;
&lt;br /&gt;
If you are setting up from scratch&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo yum groupinstall &#039;Development Tools&#039;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then update all packages&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo yum update&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo yum install python m4 make wget curl ftp cvs subversion tar bzip2 gzip unzip \&lt;br /&gt;
python-psyco perl texinfo texi2html diffstat openjade docbook-style-dsssl \&lt;br /&gt;
docbook-style-xsl docbook-dtds docbook-utils sed bison bc glibc-devel glibc-static \&lt;br /&gt;
gcc binutils pcre pcre-devel git quilt groff linuxdoc-tools patch linuxdoc-tools \&lt;br /&gt;
gcc-c++ help2man perl-ExtUtils-MakeMaker tcl-devel gettext ccache chrpath cmake ncurses \&lt;br /&gt;
apr&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(some or most of these packages may have been added by the previous step e.g. for &lt;br /&gt;
console-image build on f14 only texi2html chrpath wget perl-ExtUtils-MakeMaker glibc-static were required in addition to &#039; Development Tools&#039;)&lt;br /&gt;
&lt;br /&gt;
note python-pyscho is currently only available for 32bit linux&lt;br /&gt;
&lt;br /&gt;
Note for fedora 14 as of 17th March 2011 if you have patch-2.6.1.-8.fc14 installed you may need to downgrade&amp;lt;br&amp;gt;&lt;br /&gt;
to an older version if you are getting patching errors during building.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
to downgrade&lt;br /&gt;
&amp;lt;pre&amp;gt; sudo yum downgrade patch &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== CentOS 4.4 / Red Hat Enterprise Linux 4  ===&lt;br /&gt;
May also work for true EL4 or Scientific Linux - another RHEL rebuild&lt;br /&gt;
&lt;br /&gt;
Even with several optional and 3rd party yum repos enabled (centosplus, kbsingh, RPMforge/Dag, Dries) a number of required packages are too old or unavailable for CentOS4.   [It should be possible to use other package managers including apt/synaptic, up2date, and smart to get the required packages.  The following assumes yum.]&lt;br /&gt;
&lt;br /&gt;
I re-built the following SRPMS (with &amp;quot;$ rpmbuild --rebuild ...&amp;quot;):&lt;br /&gt;
* boost-1.33.1-10.fc5.src.rpm&lt;br /&gt;
* bitbake-1.6.2-1.src.rpm (Latest tarball from http://developer.berlios.de/projects/bitbake/ + modified spec from bitbake-1.6.0-2.fc7.src.rpm)&lt;br /&gt;
&lt;br /&gt;
Might also want to try the rpm and src.rpm packages of bitbake 1.6.2 at http://www.openembedded.org/dl/packages/rpm/ - I have not.&lt;br /&gt;
&lt;br /&gt;
Extra requirements for the builds included rpmdevtools, xmlto, and  lynx.&lt;br /&gt;
&lt;br /&gt;
I put packages in a local repo so I can do &amp;quot;yum install ...&amp;quot;, otherwise can do &amp;quot;yum localinstall foo.1.2.3.noarch.rpm ...&amp;quot;.  It may be necessary to temporarily set &amp;quot;gpgcheck=0&amp;quot; in /etc/yum.conf to avoid complaints about unsigned packages.&lt;br /&gt;
&lt;br /&gt;
For EL4 texi2html is available from the tetex package, currently tetex-2.0.2-22.EL4.7&lt;br /&gt;
&lt;br /&gt;
Note that the the metapackage http://www.openembedded.org/dl/packages/rpm/openembedded-essential-1.1-1.noarch.rpm&lt;br /&gt;
should work except that it depends on texi2html.&lt;br /&gt;
&lt;br /&gt;
Instead as root do&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
yum install bison coreutils cvs docbook-utils gawk git-core python quilt rpmlib \&lt;br /&gt;
sed subversion tetex texinfo unzip wget&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I ended up with the following set of relevant packages after several iterations of building/updating to get &amp;quot;bitbake nano&amp;quot; to complete successfully:&lt;br /&gt;
&lt;br /&gt;
* python-2.3.4-14.3&lt;br /&gt;
* m4-1.4.1-16&lt;br /&gt;
* make-3.80-6.EL4&lt;br /&gt;
* wget-1.10.2-0.40E&lt;br /&gt;
* curl-7.12.1-8.rhel4&lt;br /&gt;
* ftp-0.17-22&lt;br /&gt;
* cvs-1.11.17-9.RHEL4&lt;br /&gt;
* subversion-1.4.3-0.1.el4.rf&lt;br /&gt;
* tar-1.14-12.RHEL4&lt;br /&gt;
* bzip2-1.0.2-13.EL4.3&lt;br /&gt;
* gzip-1.3.3-16.rhel4&lt;br /&gt;
* unzip-5.51-7&lt;br /&gt;
* python-psyco-1.5-3.el4.kb&lt;br /&gt;
* perl-5.8.5-36.RHEL4&lt;br /&gt;
* texinfo-4.7-5.el4.2&lt;br /&gt;
* tetex-2.0.2-22.EL4.7&lt;br /&gt;
* diffstat-1.34-0_6.el4.at&lt;br /&gt;
* openjade-1.3.2-16_9.el4.at&lt;br /&gt;
* docbook-style-dsssl-1.78-4&lt;br /&gt;
* docbook-style-xsl-1.65.1-2&lt;br /&gt;
* docbook-dtds-1.0-25&lt;br /&gt;
* docbook-utils-0.6.14-4&lt;br /&gt;
* sed-4.1.2-5.EL4&lt;br /&gt;
* bison-1.875c-2&lt;br /&gt;
* bc-1.06-17.1&lt;br /&gt;
* glibc-devel-2.3.4-2.25&lt;br /&gt;
* gcc-3.4.6-3&lt;br /&gt;
* binutils-2.15.92.0.2-21&lt;br /&gt;
* pcre-4.5-3.2.RHEL4&lt;br /&gt;
* pcre-devel-4.5-3.2.RHEL4&lt;br /&gt;
* git-1.4.4.2-2.el4.kb&lt;br /&gt;
* bitbake-1.6.2-1&lt;br /&gt;
&lt;br /&gt;
=== ALT Linux ===&lt;br /&gt;
&lt;br /&gt;
You can read more about ALT Linux here: http://www.altlinux.com/en/&lt;br /&gt;
&lt;br /&gt;
You can use synaptic or aptitude to install packages. Or use apt-get as shown below.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
apt-get install git-core python python-dev python-module-psyco python-modules-sqlite3 \&lt;br /&gt;
patch m4 sed bison make wget bzip2 cvs gawk gcc-c++ subversion sharutils coreutils \&lt;br /&gt;
docbook-utils openjade quilt libpcre-devel unzip glibc-devel glibc-devel-static \&lt;br /&gt;
help2man texi2html perl-devel chrpath&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For building bitbake manuals you have to install &#039;xmlto&#039; package:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
apt-get install xmlto&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NOTES:&lt;br /&gt;
* This is tested on ALD 4.0/4.1/5.0.&lt;br /&gt;
* gcc-c++ is virtual package and can be provided by gcc4.3-c++ (ALD 5.0) and gcc4.1-c++ (ALD 4.0/4.1). Just select higher version.&lt;br /&gt;
* &#039;&#039;&#039;As I have no OE installation on ALT Linux more this page can have obsolete information.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Ark Linux 2008.1 ===&lt;br /&gt;
[http://www.arklinux.org/ Ark Linux] is a modern distribution well suited for Openembedded development. Footprint only 2.1G.&lt;br /&gt;
&lt;br /&gt;
Required steps:&lt;br /&gt;
&lt;br /&gt;
1) install required packages&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
apt-get install devel-core diffstat texi2html cvs subversion git texinfo psyco python-devel \&lt;br /&gt;
                python-encodings python-sqlite chrpath help2man&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2) upgrade&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get dist-upgrade &lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) finally create your OE tree (see [[Getting started]] instructions).&lt;br /&gt;
&lt;br /&gt;
== other Linux distributions ==&lt;br /&gt;
&lt;br /&gt;
=== Gentoo instructions ===&lt;br /&gt;
&lt;br /&gt;
Note that Psyco, the Python JIT compiler, works on 32-bit x86 platforms only.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
emerge -n \&lt;br /&gt;
  psyco \&lt;br /&gt;
  patch \&lt;br /&gt;
  make \&lt;br /&gt;
  sed \&lt;br /&gt;
  dev-lang/python \&lt;br /&gt;
  m4 \&lt;br /&gt;
  bison \&lt;br /&gt;
  cvs \&lt;br /&gt;
  openjade \&lt;br /&gt;
  quilt \&lt;br /&gt;
  sgmltools-lite \&lt;br /&gt;
  docbook-xml-dtd \&lt;br /&gt;
  docbook-dsssl-stylesheets \&lt;br /&gt;
  xmlto \&lt;br /&gt;
  docbook-sgml-utils \&lt;br /&gt;
  libpcre \&lt;br /&gt;
  boost \&lt;br /&gt;
  subversion \&lt;br /&gt;
  texi2html \&lt;br /&gt;
  pysqlite \&lt;br /&gt;
  chrpath \&lt;br /&gt;
  fakeroot \&lt;br /&gt;
  lzop \&lt;br /&gt;
  xorg-sgml-doctools&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that the xorg-sgml-doctools package is currently not yet in portage (but should be soon).  Until then, you can find it on github: https://sarnold@github.com/sarnold/portage-overlay.git&lt;br /&gt;
&lt;br /&gt;
Then follow the instructions in [[Getting started]] for obtaining bitbake and start the build.&lt;br /&gt;
&lt;br /&gt;
=== Arch Linux (Duke)  ===&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: Arch Linux has switched to using Python 3 by default. BitBake does &#039;&#039;not&#039;&#039; support Python 3.&lt;br /&gt;
Please ensure you have Python 2.6.x or 2.7.x installed and set to be the default Python interpreter.&lt;br /&gt;
&lt;br /&gt;
Most of the packages are available in the repositories.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo pacman -S patch make sed python m4 bison cvs quilt sgmltools-lite docbook-xml \&lt;br /&gt;
xmlto pcre boost jade git texinfo texi2html help2man subversion chrpath&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In Arch Linux the install command is in /bin/install. Since most of Linux distribution assume that install is located in /usr/bin/install, you have to create a symlink:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo ln -s /bin/install /usr/bin/install&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can build BitBake by using this PKGBUILD or install it from the AUR:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
pkgname=bitbake&lt;br /&gt;
pkgver=1.8.4&lt;br /&gt;
pkgrel=1&lt;br /&gt;
pkgdesc=&amp;quot;A simple tool for task execution derived from Gentoo&#039;s portage&amp;quot;&lt;br /&gt;
url=&amp;quot;http://developer.berlios.de/projects/bitbake/&amp;quot;&lt;br /&gt;
arch=(&#039;i686&#039;)&lt;br /&gt;
license=(&#039;GPL&#039; &#039;custom&#039;)&lt;br /&gt;
depends=(&#039;python&#039;)&lt;br /&gt;
source=(http://download.berlios.de/bitbake/${pkgname}-${pkgver}.tar.gz)&lt;br /&gt;
md5sums=(&#039;508d9a61c635d469be8facc95151158b&#039;)&lt;br /&gt;
&lt;br /&gt;
build() {&lt;br /&gt;
  cd ${startdir}/src/${pkgname}-${pkgver}&lt;br /&gt;
  python setup.py install --root=${startdir}/pkg&lt;br /&gt;
&lt;br /&gt;
  # Install vim extensions&lt;br /&gt;
  install -D -m644 ${startdir}/src/${pkgname}-${pkgver}/contrib/vim/ftdetect/bitbake.vim \&lt;br /&gt;
                ${startdir}/pkg/usr/share/vim/ftplugin/bitbake.vim&lt;br /&gt;
  install -D -m644 ${startdir}/src/${pkgname}-${pkgver}/contrib/vim/syntax/bitbake.vim \&lt;br /&gt;
                ${startdir}/pkg/usr/share/vim/syntax/bitbake.vim&lt;br /&gt;
&lt;br /&gt;
  # Handle MIT license&lt;br /&gt;
  install -D -m644 ${startdir}/src/${pkgname}-${pkgver}/doc/COPYING.MIT \&lt;br /&gt;
                ${startdir}/pkg/usr/share/licenses/${pkgname}/COPYING.MIT&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Using OpenEmbedded on FreeBSD and other NON Linux Systems =&lt;br /&gt;
&lt;br /&gt;
tbd&lt;br /&gt;
&lt;br /&gt;
== FreeBSD  ==&lt;br /&gt;
&lt;br /&gt;
* Python == /usr/ports/lang/python&lt;br /&gt;
* GNU Patch == /usr/ports/devel/patch&lt;br /&gt;
* GNU m4 == /usr/ports/devel/m4&lt;br /&gt;
* GNU make == /usr/ports/devel/gmake&lt;br /&gt;
* wget == /usr/ports/ftp/wget&lt;br /&gt;
* Psyco JIT Compiler == /usr/ports/devel/py-psyco&lt;br /&gt;
* GNU sed == /usr/ports/textproc/gsed&lt;br /&gt;
* Bison == /usr/ports/devel/bison&lt;br /&gt;
* GCC 2.95.3 == /usr/ports/lang/gcc295&lt;br /&gt;
* bc == already in FreeBSD&lt;br /&gt;
* PyQt == /usr/ports/x11-toolkits/py-qt&lt;br /&gt;
* glibc headers (ignore)&lt;br /&gt;
* subversion == /usr/ports/devel/subversion&lt;br /&gt;
* git == /usr/ports/devel/git&lt;br /&gt;
* pcre == /usr/ports/devel/pcre&lt;br /&gt;
&lt;br /&gt;
Ports has also has these: fileutils, jade, docbook, dsssl-docbook-modular, sgmltools&lt;br /&gt;
&lt;br /&gt;
== Using OpenEmbedded on Mac OS X ==&lt;br /&gt;
&lt;br /&gt;
By default OS X uses a filesystem that is &#039;&#039;&#039;not&#039;&#039;&#039; case sensitive. You need to ensure that at least your tmp directory is on a case sensitive filesystem or you may come across various packages that break, including the Linux kernel! These steps were carried out on a early 32 bit 10.5/Intel Mac - the install order matters for a couple of packages as does having them installed in a more normal location.&lt;br /&gt;
&lt;br /&gt;
# Register at [https://connect.apple.com ADC] and download and install Xcode&lt;br /&gt;
# Compile and install [http://www.gnu.org/software/gettext/ GNU gettext]&lt;br /&gt;
# Using CPAN install Locale::gettext&lt;br /&gt;
# Compile and install [http://www.gnu.org/software/help2man/ help2man 1.29] - newer versions will not build without hacks&lt;br /&gt;
# Compile and install [http://www.gnu.org/software/wget/ wget], [http://www.gnu.org/software/gawk/ gawk], [http://www.gnu.org/software/coreutils/ coreutils] and [http://git-scm.com/ git] - wget appears to not work if you install it in /usr/local so use --prefix=/usr also note OS X provides a different version of mktemp which functions differently, be careful not to overwrite this as OS X might need it&lt;br /&gt;
# If you are on a 32 bit Mac you can of course install [http://psyco.sourceforge.net/ psyco]&lt;br /&gt;
# Fixup your PATH variable for your build user so that /usr/local/bin (or where ever coreutils etc is installed) comes before the OS X version in /usr/bin&lt;br /&gt;
# Install GNU sed 3.0.2, this will give you a version of sed that allows you to build sed 4.1.5 - you will need to overwrite the one provided by OS X with --prefix=/usr and ensure you are using 4.1.5 not 3.0.2 as 3.0.2 does not provide various options you need&lt;br /&gt;
# Install getopt from [http://software.frodo.looijaard.name/getopt/download.php here] - modify WITHOUT_GETTEXT=0 to WITHOUT_GETTEXT=1 in the Makefile and add -DWITHOUT_GETTEXT=$(WITHOUT_GETTEXT) to the line beginning with CPPFLAGS=&lt;br /&gt;
&lt;br /&gt;
Now follow the Getting Started OpenEmbedded wiki guide. Unfortunately there are various issues building on OS X that will most likely prevent the toolchain from building.&lt;br /&gt;
&lt;br /&gt;
Unfinished - tbd&lt;br /&gt;
&lt;br /&gt;
= Using OpenEmbedded on Windows/Cygwin Systems =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Building Openembedded on Windows is currently unsupported, but [http://oe.linuxtogo.org/wiki/BuildOnCygwin work is in progress] to support buidling of meta-toolchain.bb on Windows/Cygwin hosts.&lt;br /&gt;
&lt;br /&gt;
[[Category:User]]&lt;br /&gt;
&lt;br /&gt;
new user&lt;/div&gt;</summary>
		<author><name>Sarnold</name></author>
	</entry>
</feed>