X and Fluxbox :: How to build X on DSL ?



Yeah, sorry, I thought about telling you but you were already a knee deep and seemed to know exactly what you were doing, so I didn't think you needed it :)
Deps:
libX11: inputproto, kbproto, libXau, libXdmcp, xextproto, xproto, xtrans
libXau: xproto
libXcursor: fixesproto libX11 libXfixes libXrender
libXdmcp: libXau, xextproto, xproto
libXfixes: fixesproto, libX11
libXrender: libX11, renderproto

Order:
01. fixesproto inputproto kbproto renderproto xextproto xproto xtrans
02. libXau
03. libXdmcp
04. libX11
05. libXfixes
06. libXrender
07. libXcursor

Hi,

Thanks everyone for replying to my query on building X11. Here are the steps that worked for me. I was able to build it on a version of DSL4.0 that I remastered, but replaced the kernel with kernel 2.4.35.  I have added instructions that are pre-requisites. Hope this helps.

thanks,
Ananda Kammampati

/*****
*
* XFree86
*
*****

# id      
uid=0(root) gid=0(root) groups=0(root)

# cd /usr/bin

# ln -s g++ c++

# cd /home/dsl

# wget http://ftp.de.debian.org/debian/pool/main/e/ed/ed_0.2.orig.tar.gz

# tar zxvf ed_0.2.orig.tar.gz

# cd ed-0.2/

# ./configure

# make

# make install

# export PATH=/usr/local/bin:$PATH

# cd /home/dsl

# mkdir XFree86

# cd XFree86

# wget ftp://ftp.xfree86.org/pub/XFree86/4.7.0/source/XFree86-4.7.0-src-1.tgz

# wget ftp://ftp.xfree86.org/pub/XFree86/4.7.0/source/XFree86-4.7.0-src-2.tgz

# wget ftp://ftp.xfree86.org/pub/XFree86/4.7.0/source/XFree86-4.7.0-src-3.tgz

# gzip -d < XFree86-4.7.0-src-1.tgz | tar vxf -

# gzip -d < XFree86-4.7.0-src-2.tgz | tar vxf -

# gzip -d < XFree86-4.7.0-src-3.tgz | tar vxf -

# cp xc/config/cf/xf86site.def xc/config/cf/host.def

# vi xc/config/cf/host.def
-------------
#define BuildFonts              NO
-------------
# mkdir build

# cd build

# lndir ../xc

# make World

# mv /usr/X11R6 /usr/X11R6-orig

# make install

# ls -lR /usr/X11R6 | wc -l
   1842

# make VerifyOS
----------------------------------------------------
make -f xmakefile VerifyOS
make[1]: Entering directory `/home/dsl/XFree86/build'

Building XFree86 version 4.7.0 (12 August 2007).

Building on Linux 2.4.35 i686 [ELF] (2.4.35)

Linux Distribution: Debian
libc version: 6.3.2
binutils version: 21.5

GCC version: 3.3

make[1]: Leaving directory `/home/dsl/XFree86/build'
----------------------------------------------------

thanks blogananda for that.
Cool.  Thanks for documenting this.
Next Page...
original here.