diff options
-rw-r--r-- | hurdcompilation.mdwn | 65 |
1 files changed, 30 insertions, 35 deletions
diff --git a/hurdcompilation.mdwn b/hurdcompilation.mdwn index fe810971..0adaf1f8 100644 --- a/hurdcompilation.mdwn +++ b/hurdcompilation.mdwn @@ -6,58 +6,53 @@ Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled [[GNU_Free_Documentation_License|/fdl]]."]] -## Hurd Compilation +I checked out the source code on my Ubuntu GNU/Linux system connected to the +Internet using: -I checked out the source code on my Ubuntu GNU/Linux system connected to the Internet using: + cvs -z3 -d:pserver:anonymous@cvs.savannah.gnu.org:/sources/hurd co hurd -<pre> cvs -z3 -d:pserver:anonymous@cvs.savannah.gnu.org:/sources/hurd co hurd</pre> +I mounted the hurd directory on Ubuntu from my GNU Hurd system connected to the +LAN through NFS: -I mounted the hurd directory on Ubuntu from my GNU Hurd system connected to the LAN through NFS: - -<pre> settrans -ac /mnt /hurd/nfs ubuntu:/home/shaks/code </pre> + settrans -ac /mnt /hurd/nfs ubuntu:/home/shaks/code Copy the hurd directory, locally. -For compilation, you require build-essential, libc0.3-dev, hurd-dev. I used Debian GNU Hurd K10 CDs for installation and they are available in the first CD. +For compilation, you require build-essential, libc0.3-dev, hurd-dev. I used +Debian GNU Hurd K10 CDs for installation and they are available in the first +CD. -<pre> - apt-get update - apt-get install build-essential libc0.3-dev hurd-dev -</pre> + apt-get update + apt-get install build-essential libc0.3-dev hurd-dev Enter into the hurd directory and start building it: -<pre> cd hurd - mkdir build - cd build - ../configure - make -</pre> + cd hurd + mkdir build + cd build + ../configure + make -There is a "libiohelp needed by" error. So, do a manual compilation for libiohelp. +There is a "libiohelp needed by" error. So, do a manual compilation for +libiohelp. -<pre> - cd .. - make libiohelp - cd build - make -</pre> + cd .. + make libiohelp + cd build + make -There is a "libiostore needed by" error. So, do a manual compilation for libiostore. +There is a "libiostore needed by" error. So, do a manual compilation for +libiostore. -<pre> - cd .. - make libiostore - cd build - make -</pre> + cd .. + make libiostore + cd build + make -There is a "libiohelp.so: No such file or directory" error. +There is a "libiohelp.so: No such file or directory" error. Copy libiohelp/libiohelp.so file to build/libiohelp/ and re-run make, -<pre> make </pre> + make The executables are created in the subdirectories in build/ directory. - --- ShakthiKannan - 31 Oct 2006
\ No newline at end of file |