<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.26.0">
</HEAD>
<BODY>
On Sat, 2010-05-29 at 18:33 +0800, Matt Dew wrote:
<BLOCKQUOTE TYPE=CITE>
<PRE>
On Fri, May 28, 2010 at 8:16 PM, Dirk Wallenstein &lt;<A HREF="mailto:halsmit@t-online.de">halsmit@t-online.de</A>&gt; wrote:
&gt; On Fri, May 28, 2010 at 07:39:48PM +0800, Matt Dew wrote:
&gt;&gt;
&gt;&gt; Hi Dirk,
&gt;&gt; &nbsp; Nice work on this. &nbsp; &nbsp;As a newbie, I appreciate it. &nbsp; &nbsp;Any chance
&gt;&gt; you have time to update the wiki page with the info in your email?
&gt;&gt;
&gt;&gt; I'm running jhbuild for the first time now,
&gt;&gt; Matt
&gt;
&gt; Absolutely, just not yet. There are some major features yet to come. The
&gt; git-like repogroup-local-configuration is a comprehensive change, and
&gt; the jhbuild patches should be available in the mainline.
&gt;
&gt; The repogroup-local-configuration will enable diverse mini-features,
&gt; like repogroup and module display in the prompt and easy inter-module
&gt; navigation, eg:
&gt; &nbsp; &nbsp; &nbsp; &nbsp;(test|libX11|master) $&gt; cdx xserver
&gt; &nbsp; &nbsp; &nbsp; &nbsp;(test|xserver|master) $&gt;
&gt;
&gt; I will edit the wiki when the behavior is stable.
&gt; Thanks, for testing.
&gt;
&gt; --
&gt; Greetings,
&gt; Dirk
&gt;

Hi Dirk,
  I ran into this error while using jhbuild.  I let it build everything.

*** Building xf86-video-geode *** [133/168]
make
make  all-recursive
make[1]: Entering directory `/home/matt/xorg/driver/xf86-video-geode'
Making all in src
make[2]: Entering directory `/home/matt/xorg/driver/xf86-video-geode/src'
  CC     durango.lo
durango.c: Assembler messages:
durango.c:203: Error: suffix or operands invalid for `push'
durango.c:208: Error: suffix or operands invalid for `mov'
durango.c:209: Error: suffix or operands invalid for `mov'
durango.c:210: Error: suffix or operands invalid for `mov'
durango.c:214: Error: suffix or operands invalid for `pop'
make[2]: *** [durango.lo] Error 1
make[2]: Leaving directory `/home/matt/xorg/driver/xf86-video-geode/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/matt/xorg/driver/xf86-video-geode'
make: *** [all] Error 2
*** Error during phase build of xf86-video-geode: ########## Error
running make   *** [133/168]


</PRE>
</BLOCKQUOTE>
Geode is hardware specific. It does not build on AMD64, 32 bit only.<BR>
<BR>
Look at util/modular/build.sh to find out about platform restrictions. I haven't look at jhbuild yet, but I don't think it handles platform filtering. Does this mean you need to maintain one module set for every permutation of host/cpu? <BR>
<BR>
<BLOCKQUOTE TYPE=CITE>
<PRE>
Matt
_______________________________________________
<A HREF="mailto:xorg-devel@lists.x.org">xorg-devel@lists.x.org</A>: X.Org development
Archives: <A HREF="http://lists.x.org/archives/xorg-devel">http://lists.x.org/archives/xorg-devel</A>
Info: <A HREF="http://lists.x.org/mailman/listinfo/xorg-devel">http://lists.x.org/mailman/listinfo/xorg-devel</A>
</PRE>
</BLOCKQUOTE>
</BODY>
</HTML>