DSL Tips and Tricks :: easier way to compile stuff for DSL



Okay ;)

Remember to add ftp://ftp.xfree.org/pub....y.patch

If you really want to keep consistent with versions, I think XFree86 4.3.0 would be a closer version... (to the extension and tinyx servers)
Quote
I think XFree86 4.3.0 would be a closer version

- I suppose so, for the XFree86 extension (4.3.0) and for the tiny-x servers (are they 4.2.1 or 4.3.0?) but the various x related libs are all 4.2.1, no?

[...and what a pain all this old stuff is to compile] ???

I started to look at compiling XFree86-4.2.1 - I managed to patch 4.2.0 to get 4.2.1 and applied the security patch Curaga mentioned, but after that things look difficult.

Does anyone have a /xc/config/cf/site.def file to use with dsl in order to compile XFree - making one based on the linux.cf does not look that obvious...

Here's my old Xfree 4.6.0 host.def - see if it helps you:
Quote
/* Begin XFree86 host.def file */

/* This setting reduces compile time a little by omitting rarely used
* input devices.  You can find the complete list in
* config/cf/xfree86.cf *********************************************/

#define XInputDrivers                kbd mouse void

/* VIDEO DRIVERS ****************************************************
* If you are sure you only want the drivers for one or a few video
* cards, you can delete the drivers you do not want. ***************/

#define XF86CardDrivers fbdev i810 vesa vga XF86OSCardDrivers XF86ExtraCardDrivers

/* These settings ensure we use our libraries ************************/
#define HasFreetype2             YES
#define HasFontconfig            YES
#define HasExpat                 YES
#define HasLibpng                YES
#define HasZlib                  YES


/* GENERAL SETTINGS */

#define SystemManDirectory        /usr/share/man
#define DocDir                    /usr/share/doc/xfree86-4.6.0
#define BuildCyrillicFonts No

/* Installation prefix. The default is to install into /usr/X11R6. If you
* would like to install into /usr, uncomment these options. */

/* #define ProjectRoot            /usr */
/* #define LinkGLToUsrLib         NO   */
/* #define LinkGLToUsrInclude     NO   */

/* End XFree86 host.def file */

Next Page...
original here.