[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Backport XFree 4.3



On Sun, Jun 08, 2003 at 12:23:31PM +0200, David Cure wrote:
> Le Sat, Jun 07, 2003 at 04:37:59PM +0200, Sven Luther ecrivait :
> > 
> > Desole d'intervenir comme cela, mais franchement je ne comprend pas
> > pourquoi vous vous donne tout ce mal.
> 
> 	pour avoir quelque chose qui marche ;)

Sur.

> >   toujours possible de recompiler les serveurs 4.3.0, mais cela demande
> >   4Go d'espace disque.
> 
> 	mais bien sur. 

Si c'est un probleme, tu peut aussi compiler les sources upstream
directement, c'est beaucoup plus accessible en espace disque :

luther@iliana:/usr/local/xf/4.3.0$ du -sk xc
617464  xc

Et ne devrait pas poser de probleme majeur. La compilation et
l'installation est simple (make World puis make install sous root comme
explique dans INSTALL-X.org). Je conseille cependant d'appliquer le
patch suivant :

------------------ patch ---------------------
--- xc/config/cf/site.def       2002-02-27 01:51:12.000000000 +0100
+++ xc.wildcatvp/config/cf/site.def     2003-01-18 14:29:51.000000000
+0100
@@ -72,15 +72,15 @@
 #ifdef AfterVendorCF
 
 #ifndef ProjectRoot
-#define ProjectRoot /usr/X11R6
+#define ProjectRoot /usr/X11R6-4.3.0
 #endif
 
 /*
  * On some platforms, some things may be installed outside of
  * ProjectRoot
  * by default.  To disable this, uncomment the following line.
  *
-#define NothingOutsideProjectRoot YES
  */
+#define NothingOutsideProjectRoot YES
 
 /*
  * Set EtcX11Directory if you want config file links installed under
------------------ patch ---------------------

pour ne pas polluer les base apt/dpkg, meme que pour bien faire, il
faudrait mettre ProjectRoot a /usr/local/X11R6.

Ensuite, il faut modifier le lien symbolique /etc/X11/X :

$ ls -l /etc/X11/X
lrwxrwxrwx    1 root     root           28 2003-03-23 14:01 /etc/X11/X -> /usr/X11R6-4.3.0/bin/XFree86

Et le tour est joue. A oui, eventuellement il faut placer le repertoire
/usr/X11R6-4.3.0/lib dans /etc/ld.so.conf et relancer ldconfig pour les
librairies, mais c'est pas obligatoirement necessaire.

> > Et tout devrait etre bon, surtout pour une carte radeon.
> 
> 	dans mon cas : recup du drm.tgz et compiles et copie dans les
> modules, plus compliqué ?

Relie toute la discussion a propos du deplacement des drm.o et radeon.o
et repose toi la question.

> 	Le problème vient du backport de xf4.3 qui comprent de
> nombreuses dépendances qui n'existent pas en woody et donc il a fallu
> backporter des paquets (et pas seulement libfreetype6..)

Oui, je sais bien. Cependant, si ce backport a ete bien fait, alors soit
il utilise les packages de woody, soit il inclus aussi les packages
backporte qu'il faut, et il suffit alors de les installe.

Bien sur, si le backport est mal fait ...

Amicalement,

Sven Luther
> 
> 	David.




Reply to: