|
|
|
Sujet : ÃCHEC Bibliothèques Xorg de part le paquet libX11-1.6.2 | posté par loreleil 20 messages le 18-01-2014 à 09:09 | | Salut,
J'en suis à ma 4ème construction lfs et 3ème blfs.
Wheezy-7.3
lxde 3.2.0-4-686-pae
libc6 version : 2.13-38
|
Pré-requis :
[08:53:09]:~$ bash version-check.sh
bash, version 4.2.37(1)-release
/bin/sh -> /bin/bash
Binutils: (GNU Binutils for Debian) 2.22
bison (GNU Bison) 2.5
/usr/bin/yacc -> /usr/bin/bison.yacc
bzip2, Version 1.0.6, 6-Sept-2010.
Coreutils: 8.13
diff (GNU diffutils) 3.2
find (GNU findutils) 4.4.2
GNU Awk 4.0.1
/usr/bin/awk -> /usr/bin/gawk
gcc (Debian 4.7.2-5) 4.7.2
g++ (Debian 4.7.2-5) 4.7.2
(Debian EGLIBC 2.13-38) 2.13
grep (GNU grep) 2.12
gzip 1.5
Linux version 3.2.0-4-686-pae (debian-kernel@lists.debian.org) (gcc version 4.6.3 (Debian 4.6.3-14) ) #1 SMP Debian 3.2.51-1
m4 (GNU M4) 1.4.16
GNU Make 3.81
patch 2.6.1
Perl version='5.14.2';
GNU sed version 4.2.1
tar (GNU tar) 1.26
Texinfo: makeinfo (GNU texinfo) 4.13
xz (XZ Utils) 5.1.0alpha
g++ compilation OK
[08:53:19]:~$
|
Mon but actuel, construire un environnement de bureau avec lxde, [U]Xorg est donc requis.[/U]
http://lfs.traduc.org/view/blfs-7.4-fr/x/x7lib.html
J'ai scrupuleusement installé tous les paquets requis et recommander auparavant.
À chaque fois (3 ème blfs) le même message d'erreur, la compile bloque inexorablement avec le paquet libX11-1.6.2.
...
make[3] : on quitte le répertoire « /home/lfs/xc/lib/libX11-1.6.2/modules »
make[2] : on quitte le répertoire « /home/lfs/xc/lib/libX11-1.6.2/modules »
make[1] : on quitte le répertoire « /home/lfs/xc/lib/libX11-1.6.2/modules »
Making install in src
make[1] : on entre dans le répertoire « /home/lfs/xc/lib/libX11-1.6.2/src »
cd util && make
make[2] : on entre dans le répertoire « /home/lfs/xc/lib/libX11-1.6.2/src/util »
make[2]: Rien à faire pour « all ».
make[2] : on quitte le répertoire « /home/lfs/xc/lib/libX11-1.6.2/src/util »
make install-recursive
make[2] : on entre dans le répertoire « /home/lfs/xc/lib/libX11-1.6.2/src »
Making install in util
make[3] : on entre dans le répertoire « /home/lfs/xc/lib/libX11-1.6.2/src/util »
make[4] : on entre dans le répertoire « /home/lfs/xc/lib/libX11-1.6.2/src/util »
make[4]: Rien à faire pour « install-exec-am ».
make[4]: Rien à faire pour « install-data-am ».
make[4] : on quitte le répertoire « /home/lfs/xc/lib/libX11-1.6.2/src/util »
make[3] : on quitte le répertoire « /home/lfs/xc/lib/libX11-1.6.2/src/util »
Making install in xcms
make[3] : on entre dans le répertoire « /home/lfs/xc/lib/libX11-1.6.2/src/xcms »
make[4] : on entre dans le répertoire « /home/lfs/xc/lib/libX11-1.6.2/src/xcms »
make[4]: Rien à faire pour « install-exec-am ».
[B] /bin/mkdir -p '/usr/share/X11'
/bin/mkdir: impossible de créer le répertoire « /usr/share/X11 »: Le fichier existe
make[4]: *** [install-dist_X11DATA] Erreur 1[/B]
make[4] : on quitte le répertoire « /home/lfs/xc/lib/libX11-1.6.2/src/xcms »
make[3]: *** [install-am] Erreur 2
make[3] : on quitte le répertoire « /home/lfs/xc/lib/libX11-1.6.2/src/xcms »
make[2]: *** [install-recursive] Erreur 1
make[2] : on quitte le répertoire « /home/lfs/xc/lib/libX11-1.6.2/src »
make[1]: *** [install] Erreur 2
make[1] : on quitte le répertoire « /home/lfs/xc/lib/libX11-1.6.2/src »
make: *** [install-recursive] Erreur 1
lfs [ ~/xc/lib ]$
|
Est-ce là, l'origine du problème ...
Cette phase de compile exige la création d'un répertoire X11, ce qui n'est guère possible puisqu'il y a un fichier de même nom.
lfs [ ~/xc/lib/libX11-1.6.2 ]$ echo $XORG_CONFIG
--prefix=/usr --sysconfdir=/etc --localstatedir=/var --disable-static
lfs [ ~/xc/lib/libX11-1.6.2 ]$
lfs [ ~/xc/lib/libX11-1.6.2 ]$ echo $XORG_PREFIX
/usr
lfs [ ~/xc/lib/libX11-1.6.2 ]$
|
Je me souviens (dans les étapes précédentes) avoir dû créer ce fichier/lien, je recherche ...
root [ ~ ]# ll /usr/share/X11
lrwxrwxrwx 1 root root 14 2014-01-17 16:45 /usr/share/X11 -> /usr/share/X11
|
Trouvé ...
http://lfs.traduc.org/view/blfs-7.4-fr/x/xorg7.html
Introduction à Xorg-7.7 a dit : |
[B]Quelques applications cherchent [U]les fichiers[/U] partagés dans /usr/share/X11[/B]. Créez un lien symbolique vers la bon endroit en tant qu'utilisateur root:
ln -s $XORG_PREFIX/share/X11 /usr/share/X11
|
|
Ce qui donne :
root [ ~ ]# ll $XORG_PREFIX/share/X11
lrwxrwxrwx 1 root root 14-01-17 16:45 /usr/share/X11 -> /usr/share/X11
|
Pourquoi n'aie-je pas de répertoire X11
Est-ce la clé du problème ??? Il me semble ...
[B]Quand ce répertoire X11 aurait-il dû se créer ???
[/B]
Je cherche ...
Ici ??? [B]->>[/B] http://lfs.traduc.org/view/blfs-7.4-fr/x/xorg7.html ???
Si vous décidez d'utiliser le prefixe standard /usr a dit : |
Taper les commandes suivantes en tant que root :
cat >> /etc/profile.d/xorg.sh << "EOF"
pathappend $XORG_PREFIX/bin PATH
pathappend $XORG_PREFIX/lib/pkgconfig PKG_CONFIG_PATH
pathappend $XORG_PREFIX/share/pkgconfig PKG_CONFIG_PATH
pathappend $XORG_PREFIX/lib LIBRARY_PATH
pathappend $XORG_PREFIX/include C_INCLUDE_PATH
pathappend $XORG_PREFIX/include CPLUS_INCLUDE_PATH
ACLOCAL='aclocal -I $XORG_PREFIX/share/aclocal'
export PATH PKG_CONFIG_PATH ACLOCAL LIBRARY_PATH C_INCLUDE_PATH CPLUS_INCLUDE_PATH
EOF
|
|
root [ ~ ]# ll $XORG_PREFIX/share/
total 176K
drwxr-xr-x 2 root root 4,0K 2014-01-17 20:05 pkgconfig
drwxr-xr-x 2 root root 4,0K 2014-01-17 20:05 aclocal
drwxr-xr-x 54 root root 4,0K 2014-01-17 20:05 doc
drwxr-xr-x 4 root root 4,0K 2014-01-17 19:57 xml
drwxr-xr-x 3 root root 4,0K 2014-01-17 19:57 fontconfig
drwxr-xr-x 2 root root 4,0K 2014-01-17 19:45 info
drwxr-xr-x 2 root root 4,0K 2014-01-17 18:12 xcb
drwxr-xr-x 2 root root 4,0K 2014-01-17 16:51 util-macros
lrwxrwxrwx 1 root root 14 2014-01-17 16:45 X11 -> /usr/share/X11
drwxr-xr-x 90 root root 4,0K 2014-01-17 09:00 locale
drwxr-xr-x 3 root root 4,0K 2014-01-16 10:31 nano
drwxr-xr-x 7 root root 4,0K 2014-01-16 10:11 slsh
drwxr-xr-x 3 root root 4,0K 2014-01-16 08:04 gtk-doc
drwxr-xr-x 3 root root 4,0K 2014-01-16 07:59 texmf
drwxr-xr-x 7 root root 4,0K 2014-01-16 07:58 texinfo
drwxr-xr-x 28 root root 4,0K 2014-01-16 07:29 man
drwxr-xr-x 8 root root 4,0K 2014-01-15 20:03 keymaps
drwxr-xr-x 2 root root 4,0K 2014-01-15 20:03 unimaps
drwxr-xr-x 2 root root 4,0K 2014-01-15 20:03 consoletrans
drwxr-xr-x 3 root root 12K 2014-01-15 20:03 consolefonts
drwxr-xr-x 2 root root 4,0K 2014-01-15 19:39 grub
drwxr-xr-x 5 root root 4,0K 2014-01-15 19:19 groff
drwxr-xr-x 6 root root 4,0K 2014-01-15 19:02 gettext
drwxr-xr-x 2 root root 4,0K 2014-01-15 18:25 awk
drwxr-xr-x 4 root root 4,0K 2014-01-15 17:50 automake-1.14
drwxr-xr-x 3 root root 4,0K 2014-01-15 17:50 aclocal-1.14
drwxr-xr-x 7 root root 4,0K 2014-01-15 17:45 autoconf
drwxr-xr-x 4 root root 4,0K 2014-01-15 16:34 libtool
drwxr-xr-x 2 root root 4,0K 2014-01-15 16:11 readline
drwxr-xr-x 4 root root 4,0K 2014-01-15 15:45 bison
drwxr-xr-x 2 root root 4,0K 2014-01-15 14:55 ss
drwxr-xr-x 2 root root 4,0K 2014-01-15 14:55 et
drwxr-xr-x 2 root root 4,0K 2014-01-15 14:14 getopt
drwxr-xr-x 3 root root 4,0K 2014-01-15 14:14 bash-completion
drwxr-xr-x 2 root root 4,0K 2014-01-15 10:55 dict
drwxr-xr-x 2 root root 4,0K 2014-01-15 10:54 cracklib
drwxr-xr-x 2 root root 4,0K 2014-01-15 10:35 tabset
drwxr-xr-x 44 root root 4,0K 2014-01-15 10:35 terminfo
drwxr-xr-x 3 root root 4,0K 2014-01-15 09:18 gdb
drwxr-xr-x 3 root root 4,0K 2014-01-15 09:12 gcc-4.8.1
drwxr-xr-x 2 root root 4,0K 2014-01-14 14:18 misc
drwxr-xr-x 21 root root 4,0K 2014-01-14 11:40 zoneinfo
drwxr-xr-x 4 root root 4,0K 2014-01-14 11:18 i18n
root [ ~ ]#
|
root [ ~ ]# ll $XORG_PREFIX/
total 52K
drwxr-xr-x 44 root root 4,0K 2014-01-17 19:57 share
drwxr-xr-x 2 root root 16K 2014-01-17 19:57 bin
drwxr-xr-x 25 root root 16K 2014-01-17 19:57 lib
drwxr-xr-x 56 root root 4,0K 2014-01-17 19:57 include
drwxr-xr-x 2 root root 4,0K 2014-01-17 14:06 sbin
drwxr-xr-x 8 root root 4,0K 2014-01-13 18:47 local
lrwxrwxrwx 1 root root 9 2014-01-13 18:47 doc -> share/doc
lrwxrwxrwx 1 root root 10 2014-01-13 18:47 info -> share/info
lrwxrwxrwx 1 root root 9 2014-01-13 18:47 man -> share/man
drwxr-xr-x 2 root root 4,0K 2014-01-13 18:47 src
root [ ~ ]#
|
--------
http://lfs.traduc.org/view/blfs-7.4-fr/x/x7lib.html [B]->[/B] Contenu
Répertoires installés: a dit : |
$XORG_PREFIX/share/doc/libFS, $XORG_PREFIX/share/doc/libICE, $XORG_PREFIX/share/doc/libSM, $XORG_PREFIX/share/doc/libX11, $XORG_PREFIX/share/doc/libXaw, $XORG_PREFIX/share/doc/libXext, $XORG_PREFIX/share/doc/libXi, $XORG_PREFIX/share/doc/libXmu, $XORG_PREFIX/share/doc/libXrender, $XORG_PREFIX/share/doc/libXt, $XORG_PREFIX/share/doc/libXtst, $XORG_PREFIX/share/doc/libXvMC, $XORG_PREFIX/share/doc/xtrans [B]et $XORG_PREFIX/share/X11/[/B]locale
|
--------
Avant de poursuivre ma quête, je retourne sur le salon pour avoir votre avis, est-ce bien là, la direction à suivre ? |
| posté par loreleil 20 messages le 20-01-2014 à 09:04 | | Salut,
Résolu.
Il suffisait (de lire correctement et d'appliquer à la lettre) de :
http://lfs.traduc.org/view/blfs-7.4-fr/x/xorg7.html
Paramétrer l'environnement de construction de Xorg a dit : |
[B]Si vous décidez d'utiliser le prefixe standard /usr, vous pouvez omettre le rappel de cette page.[/B]
...
|
1° suppression du lien symobolique
2° je retourne dans le répertoire libX11-1.6.2
3° make clean
4° make distclean
5° rm -rf libX11-1.6.2
6° je reprends la construction des Bibliothèques Xorg ici :
http://lfs.traduc.org/view/blfs-7.4-fr/x/x7lib.html
Je remercie appzer0 et myou sur le salon #lfs-fr
Je vous en serre cinq ... ^¿^ |
|
|
|