Dimanche 27 Janvier 2002 Installation de XEphem 3.5.2 sur vega (Debian potatoe) Je tente de la compiler avec lesstif 0.89.4-3 comme la version 3.4... - Téléchargé le source sur le site de XEphem à http://www.clearskyinstitute.com/xephem/download.html Fichier xephem-3.5.2.tar.gz - Décompressé sous ~ $ tar xfz xephem-3.5.2.tar.gz gzip: stdin: not in gzip format (?) Effectivement, le machin n'est pas zippé $ tar xf xephem-3.5.2.tar.gz Là ça marche! Bon, passons... $ cd xephem-3.5.2 - Je suis le fichier INSTALL Build the libastro.a and libip.a libraries first: $ cd libastro $ make $ cd ../libip $ make Move up and over to the XEphem source directory and build: $ cd ../GUI/xephem $ xmkmf $ make Dit qu'il manque des Xm/... Oui, il me manque le paquet lesstif-dev Je l'avais avant, j'ai dû le perdre quand j'ai essayé OpenMotif... Je le recharge... C'est mieux... Essai: $ ./xephem Cela marche finement! On le met disponible pour tous les utilisateurs en remplacement de l'ancienne version 3.4: # cp xephem /usr/local/bin/xephem # mkdir /usr/local/xephem # cp -R auxil /usr/local/xephem # cp -R catalogs /usr/local/xephem # cp -R fifos /usr/local/xephem # cp -R fits /usr/local/xephem On conserve le fichier contenant les options par défaut: /usr/X11R6/lib/X11/app-defaults/XEphem Qui contient: XEphem.ShareDir: /usr/local/xephem XEphem.Sitename: Paris, France XEphem*DateFormat.MDY.set: False XEphem*DateFormat.YMD.set: False XEphem*DateFormat.DMY.set: True ------------- DateFormat semble ne plus fonctionner. Mais en sélectionnant l'option dans Préférences, on peut ensuite sauvegarder ses préférences par le menu Préférences/Save. Le catalogue NGC n'est plus livré mais on peut le récupérer de la version 3.4. En en plaçant une copie dans le contexte utilisateur ~/XEphem, on peut ensuite le charger par Data/Load/Delete local files et en appuyant sur Private Dir... ------------- On trouve la nouvelle syntaxe de DateFormat grâce à la commande: xephem -prfb qui permet de sortir toutes les ressources X de XEphem. XEphem*DateFormat.D/M/Y.set: True XEphem*DateFormat.M/D/Y.set: False XEphem*DateFormat.Y/M/D.set: False Cette syntaxe est également visible dans le contexte utilisateur qu'on peut maintenant sauvegarder par le menu Preferences/Save: ~/XEphem/XEphem ------------- L'installation sur antares (Slackware 8.0 avec lesstif 0.92.32) est identique et fonctionne aussi bien. ------------- Problèmes résiduels: Avec Debian. Gestionnaire de fenêtres Fvwm2. DRIVER X11 XF86_S3V (XFree86 3.3.6): Les traits qui dessinent les constellations polluent en dehors de la fenêtre Sky View. Ce défaut semble être dû au DRIVER XF86_S3V. La première lettre de certains titres de menu est tronquée. Ceci vient probablement de la version de lesstif. Avec Slackware. Gestionnaire de fenêtres de KDE. DRIVER X11 FBDEV (XFree86 4.1.0): Avec le gestionnaire de fenêtre de KDE, la sélection d'une zone du ciel pour agrandissement ne fonctionne pas. La rotation de la voûte céleste et du globe terrestre avec la souris, bouton central appuyé ne fonctionne pas non plus. C'est tout bon avec Fvwm2. -------------- Tentative d'installation de la dernière version d'Open Motif # removepkg lesstif # installpkg openmotif-2.2.0-1_ICS.i386.tgz # installpkg openmotif-devel-2.2.0-1_ICS.i386.tgz Reboot... La compilation de xephem s'arrête là: --- bernard@antares:~/xephem-3.5.2/GUI/xephem$ xmkmf imake -DUseInstalled -I/usr/X11R6/lib/X11/config In file included from Imakefile.c:27: /usr/X11R6/lib/X11/config/Imake.tmpl:1751: LessTif.rules: No such file or directory In file included from Imakefile.c:27: /usr/X11R6/lib/X11/config/Imake.tmpl:1764: LessTif.tmpl: No such file or directory imake: Exit code 1. Stop. --- Je ne trouve pas d'où viennent ces références à LessTif. impossible de m'en débarasser malgré la re installation des paquets xfree86 et xf86progs... Retour arrière!!!