install impossible d'xfree86 avec fink

illovae

Membre confirmé
30 Juin 2005
59
4
bonjour à tous...

Bon, comme d'autres j'ai un souci avec xfree86... À savoir que mes gcc sont bien installées... J'avais X11, ce qui me posait un problème pour installer xfree, je l'ai donc enlevé via rm -r /usr/X11R6 /etc/X11 /Applications/Utilitaires/X11.app.

Mais l'installation ne marchait toujours pas, alors j'ai complètement réinstaller fink. Je suis reparti de 0...


J'ai donc installer fink, fait mon fink selfupdate (avec choix rsync), puis mon fink index, j'ai configuré mon /sw/etc/fink.conf pour prendre en compte les paquets instables (mon but étant d'installer blackbox). Ensuite, en mettant une 43ème fois que je n'avais pas de x11 sur mon dur, j'ai fait :

sudo fink install xfree86

le téléchargement se passe bien, ensuite la compilation (?) commence... Tout se passe bien jusqu'à ce que :

[...]
xc/doc/hardcopy/xtrans/
xc/doc/hardcopy/xtrans/Xtrans.PS.gz
echo '#define ExtraIncDir /sw/include' > config/cf/host.def
echo '#define EtcX11Directory ProjectRoot/etc' >> config/cf/host.def
echo '#define CcCmd gcc' >> config/cf/host.def
echo '#define CplusplusCmd g++' >> config/cf/host.def
echo '#define BuildFontCache YES' >> config/cf/host.def
echo '#define HasFreetype2 NO' >> config/cf/host.def
echo '#define InstallCmd /usr/bin/install' >> config/cf/host.def
patch -p1 < /sw/fink/dists/stable/main/finkinfo/x11-system/xfree86.patch
patching file extras/Mesa/include/GL/gl.h
patching file extras/freetype2/builds/unix/detect.mk
patching file extras/freetype2/include/freetype/freetype.h
patching file extras/freetype2/src/base/ftapi.c
patching file extras/freetype2/src/truetype/ttinterp.c
patching file lib/GL/apple/dri_glx.c
patching file programs/Xserver/hw/darwin/darwinKeyboard.c
patching file programs/Xserver/hw/darwin/quartz/applewmExt.h
/var/tmp/tmp.1.Nzv7lE
./config/util/printver.c:10:19: error: stdio.h: No such file or directory
./config/util/printver.c:11:20: error: stdlib.h: No such file or directory
./config/util/printver.c: In function 'main':
./config/util/printver.c:19: warning: incompatible implicit declaration of built-in function 'printf'
./config/util/printver.c:27: warning: incompatible implicit declaration of built-in function 'exit'
make: *** [World] Error 1
### execution of /var/tmp/tmp.1.Nzv7lE failed, exit code 2
Removing build lock...
/sw/bin/dpkg-lockwait -r fink-buildlock-xfree86-4.5.0-24
(Reading database ... 4206 files and directories currently installed.)
Removing fink-buildlock-xfree86-4.5.0-24 ...
Failed: phase compiling: xfree86-4.5.0-24 failed

Before reporting any errors, please run "fink selfupdate" and
try again. If you continue to have issues, please check to see if the
FAQ on fink's website solves the problem. If not, ask on the fink-users
or fink-beginners mailing lists. As a last resort, you can try e-mailing
the maintainer directly:

Benjamin Reed <[email protected]>

et là, rien à faire, j'ai fait fink selfupdate une nouvelle fois, puis fink rebuild xfree86, mais toujours le même problème...

Une idée ?

merci d'avance :)
 
bon, je me suis dit que ça venait peut-être de mon cctools. Il est bien installé, pas de souci, j'ai voulu installer le cctool-extra & là, y'a problème aussi. J'ai vu dans mon fink list cctools qu'il y avait ceci :

odcctools 576-20050327 Darwin cctools build system/code base to support gcc4

Comme j'utilise gcc4, je me suis dit, voilà la solution.

J'essaye de l'installer & :

[...]
checking for gcc... gcc
checking for C compiler default output file name... configure: error: C compiler cannot create executables
See `config.log' for more details.
make: *** No targets specified and no makefile found. Stop.
### execution of ./configure failed, exit code 2
Removing build lock...
/sw/bin/dpkg-lockwait -r fink-buildlock-odcctools-576-20050327
(Reading database ... 4206 files and directories currently installed.)
Removing fink-buildlock-odcctools-576-20050327 ...
Failed: phase compiling: odcctools-576-20050327 failed

Before reporting any errors, please run "fink selfupdate" and
try again. If you continue to have issues, please check to see if the
FAQ on fink's website solves the problem. If not, ask on the fink-users
or fink-beginners mailing lists. As a last resort, you can try e-mailing
the maintainer directly:

Jeffrey Whitaker <[email protected]>

bon, je sais plus quoi faire ::hein:
 
arf, j'ai essayé d'installer xorg, même problème...

je sais pas de quoi ça peut venir... Je suis sûr que je n'ai plus de X11 pourtant... C'est louche cette histoire... :mouais:
 
Cela dit, ce n'est pas génial, tous ces trafics : as-tu vérifié le contenu réel du paquetage contenant X11, afin de savoir si tu avais tout désinstallé.
Tu peux faire ainsi :
Bloc de code:
lsbom /Library/Receipts/X11SDK.pkg/Contents/Archive.bom
et aussi
Bloc de code:
lsbom /Library/Receipts/X11User.pkg/Contents/Archive.bom
Avec quelques grep et awk bien choisis tu devrais rapidement pouvoir vérifier si tout est bien parti.

Cela étant dit, je ne comprends décidément pas l'intérêt de refaire une installation de X11 quand celui d'Apple (issu de XFree ou XOrg, je ne me souviens plus) fonctionne plutôt bien. Mais bon, ce que j'en dis ...
 
alors bompi, j'ai utilisé lsbom... Je n'ai plus de X11sdk, donc le problème ne se pose pas.
Par contre, j'ai retrouvé du X11user dans /usr/lib/ (ou un truc du genre)... enfin, bref, il me restait un open-X11 ainsi qu'un autre fichier...

Merci pour ton aide, je réinstalle le tout (fink & compagnie) & je donne des nouvelles :)
 
bon, et bien, rien de neuf, ça ne marche pas...

sinon, j'ai oublié de répondre à ta question tout à l'heure...

En fait, je compte installer blackbox, & il me demande impérativement xfree86 ou xorg... comme base... donc... :nailbiting:
 
Bizarre ... En soi, le X11 d'Apple est un XFree86 adapté pour une meilleure intégration à Quartz. Donc blackbox devrait être content.
Sur Panther j'étais parvenu à l'installer sans me casser trop la tête.