Palacios Public Git Repository

To checkout Palacios execute

  git clone http://v3vee.org/palacios/palacios.web/palacios.git
This will give you the master branch. You probably want the devel branch or one of the release branches. To switch to the devel branch, simply execute
  cd palacios
  git checkout --track -b devel origin/devel
The other branches are similar.


Guest-side test tools, config, and X11 stuff for PARAGRAPH graphics device
[palacios.releases.git] / guest / linux / paragraph / build_x11_minimal / README
diff --git a/guest/linux/paragraph/build_x11_minimal/README b/guest/linux/paragraph/build_x11_minimal/README
new file mode 100644 (file)
index 0000000..fcc46c4
--- /dev/null
@@ -0,0 +1,60 @@
+To build the X11 universe on this machine (Parkinson-11):
+
+cd /opt/x11/src
+./doit.sh
+
+the file "mymods.txt" are the modules you want built 
+and the file "myautoresume.txt" is how far you've gotten up to this point
+
+I have set this up so that it compiles, and it currently is all
+compiled.
+
+
+To build the universe on some other machine:
+
+- you will find a copy of everything in /441/pdinda/x11,
+  which should be identical to that in /opt/x11 - this includes
+  my changes to make it work
+
+- if you compile from /441 on a parkinson machine, make
+  sure the files you create are actually owner root.  
+  /etc/idmapd must contain:
+
+Nobody-User = root
+Nobody-Group = nobody
+
+- you need to install the following tools:
+
+yum install llvm llvm-devel
+yum install libudev libudev-devel
+yum install mtdev mtdev-devel
+
+- use the general instructions in http://wiki.x.org/wiki/ModularDevelopersGuide
+
+- make sure that you skip xf86-video-newport xf86-video-sis and other 
+  drivers that depend on xaa 
+
+- remove include of mibstore.h for anything that includes it
+
+mkdir -p /opt/x11/src
+cd /opt/x11/src
+git clone git://anongit.freedesktop.org/git/xorg/util/modular util/modular
+
+cd /opt/x11/src
+./util/modular/build.sh --clone --autoresume myautoresume.txt /opt/x11/build
+
+This will 
+  - clone package repositories as needed
+  - resume execution on a build failure if you rerrun it
+  - put its output in /opt/x11/build
+
+Also of note:
+
+./util/modular/build.sh -L /opt/x11/build > mymods.txt
+
+This will give you a list of the available modules to build.  You
+can then edit this file (mymods.txt) and build just those modules i
+you want using:
+
+./util/modular/build.sh --clone --autoresume myautoresume.txt --modfile mymods.txt /opt/x11/build
+