absolinux

Sujet : ÉCHEC Bibliothèques Xorg de part le paquet libX11-1.6.2
posté par loreleil 20 messages     le  18-01-2014  à  09:09citer
Salut,

J'en suis à ma 4ème construction lfs et 3ème blfs.

Mon hôte a dit :

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.

libX11-1.6.2 a dit :


...

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 ... [bof]

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. [bigsmile]


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 [confused]

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 ... [ange]

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




[confused] [ange]
--------

Avant de poursuivre ma quête, je retourne sur le salon pour avoir votre avis, est-ce bien là, la direction à suivre ? [ange]
posté par loreleil 20 messages     le  20-01-2014  à  09:04citer
Salut,

Résolu. [smile]

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 

[wink]

Je remercie appzer0 et myou sur le salon #lfs-fr
Je vous en serre cinq ... ^¿^




répondre