Archiv verlassen und diese Seite im Standarddesign anzeigen : xfree compilen
Hi!
Ich hab mir die XFree86 4.1.0 sourcen runtergeladen und würde diese gern selbst compilen. Ich werd nur leider aus der INSTALL-X.org nicht schlau.
Kann mir wer helfen?
thx
sonic
Hallole,
Nachdem Du die Sourcen entpackt hast, wechselst Du als erstes ins Verzeichnis xc/config/cf/.
Dort erstellst Du eine Datei namens "host.def" ( oder wenn schon vorhanden, editieren).
Könnte z.B. so aussehen:
#ifndef HasZlib
#define HasZlib YES
#endif
#ifndef HasNCurses
#define HasNCurses YES
#endif
#define XFree86CustomVersion "LFS: XFree86 %{version}-%{release}"
#define LinuxDistName "LFS"
#define DefaultGcc2i386Opt -O2 -march=i386 -mcpu=i686 -pipe
#define DefaultGcc2AxpOpt -O2 -march=i386 -mcpu=i686 -pipe
#define DefaultCCOptions -Wall
#define TermcapLibrary -lncurses
#define UseXserverWrapper YES
#define UseInternalMalloc NO
#define InstallXinitConfig YES
#define InstallXdmConfig YES
#define InstallFSConfig YES
#define BuildXinerama YES
#define BuildXineramaLibrary YES
#define BuildXF86DGA YES
#define BuildCyrillicFonts NO
#define HasAgpGart YES
#define HasLinuxInput YES
#define HasMMXSupport YES
#define Has3DNowSupport NO
#define XtermWithI18N YES
#define BuildXF86MiscExt YES
/* DRI modules */
#define BuildXF86DRI YES
#define BuildSuperProbe YES
/* Use external Freetype2 library */
#define HasFreetype2 YES
#define BuildFreetype2Library NO
#define Freetype2Dir /usr
/* Render extension */
#undef BuildRender
#define BuildRender YES
#undef BuildXftLibrary
#define BuildXftLibrary YES
/* Configuration directorys */
#define XConfigDir /etc/X11
#define LbxproxyDir /etc/X11/lbxproxy
#define ProxyManagerDir /etc/X11/proxymngr
#define ServerConfigDir /etc/X11/xserver
#define XdmDir /etc/X11/xdm
#define XinitDir /etc/X11/xinit
#define AdmDir /var/log
/* FHS-2.1 */
#undef VarDbDirectory
#define VarDbDirectory /var/lib
#undef XkbServerDefines
#define XkbServerDefines -DXKM_OUTPUT_DIR=\"/var/lib/xkb/\"
/* for XDM */
#define DefaultUserPath /usr/local/bin:/bin:/usr/bin:/usr/bin/X11:
#define DefaultSystemPath /sbin:/usr/sbin:/bin:/usr/bin:/usr/bin/X11
/* Mesa provides GL */
#define LinkGLToUsrInclude NO
#define LinkGLToUsrLib NO
Schau Dir mal die xf86site.def und die anderen Dateien im gleichen Verzeichnis an, da sind vielleicht noch ein paar Einstellungen, die Du mit in die host.def übernehmen willst. Wenn Du fertig bist, mit "make World" das Kompilieren starten.
- Kaffee trinken gehn -
Zum installieren "make install install.man" eintippeln - fertig.
Für die Konfiguration hier brauchst Du übrigens das freetype2 Paket.
Gruß micha
Hi!
Geil danke für die ausführliche antwort :p
Ich habs gleich ma gemacht, bin grad bei make World
Kaffee schmeckt mir leider nicht :D Naja ich werd was anderes machen. Soll ja recht lang dauern!
Also thx und daumendrücken dasses klappt :)
SONiC
Hi!
Jeah steht wie ne 1! :)
Cu
SONiC
vBulletin® v3.8.6, Copyright ©2000-2012, Jelsoft Enterprises Ltd.