Page 1 sur 2

navigateur/accès à l'aide en ligne-suite...

Publié : lun. déc. 17, 2007 6:43 pm
par Patrick LG
J'ai installé FireFox, supprimé le fichier xcas.rc; mais hélas le problème est le même:
error running browser command
'cygdrive/c/program files/mozilla firefox/firefox.exe http//...

Si je rentre par cfg/navigateur c:\program files\mozilla firefox\firefox.exe, j'obtiens un message d'erreur équivalent:
error running browser command
c:\program files\mozilla firefox\firefox.exe http...

Si je sauve ce chemin, avant de relancer xcas, alors par cfg/navigateur j'obtiens le chemin 'c:Program FilesMozilla FirefoxFirefox.exe' c'est à dire le chemin sauvegardé sans les' \' et suite à une demande d'aide en ligne, j'obtiens le même message d'erreur (formel) que dans la session précédente à savoir:
'cygdrive/c/program files/mozilla firefox/firefox.exe http//...

Aucune chance de m'en sortir sans vous! Merci de me dépanner...

Publié : mar. déc. 18, 2007 7:48 am
par parisse
en principe la commande devrait etre

Code : Tout sélectionner

/cygdrive/c/Program Files/Mozilla Firefox/firefox.exe
avec un / avant le cygdrive, c'est ce qui est mis par defaut. C'est l'equivalent unixise du chemin windows (les \ deviennent des / et c: devient /cygdrive/c). Est-ce bien le chemin d'acces a firefox sur votre ordinateur?

Publié : mar. déc. 18, 2007 1:22 pm
par Patrick LG
Le chemin d'accès au navigateur enregistré sur mon ordinateur est bien:

'/cygdrive/c/program files/mozilla firefox/firefox.exe'

et le message d'erreur correspondant:

error running browser command
'/cygdrive/c/program files/mozilla firefox/firefox.exe http//...

J'avais omis le / initial dans ma retanscription.
Par contre je n'ai aucun module Linux autre que ceux mis en place par xcas;
(je suppose que xcas met en place de tels modules, pour pouvoir ensuite utilisé cette syntaxe qui n'est pas celle de windows)

..........

Publié : mar. déc. 18, 2007 1:31 pm
par parisse
est-ce que firefox s'ouvre mais sans acceder a l'aide ou est-ce que firefox ne s'ouvre pas?

Publié : mar. déc. 18, 2007 3:11 pm
par parisse
bon j'ai reussi a experimenter le meme probleme en enlevant le repertoire cygwin chez moi et a trouver une solution qui j'espere marchera pour vous:
creer un repertoire c:\cygwin
creer un sous-repertoire c:\cygwin\bin
copier le fichier sh.exe du repertoire c:\xcas vers le repertoire c:\cygwin\bin
J'ai ajoute ces commandes dans l'installer xcasinst.exe (avec un test d'une existence de cygwin pour ne pas ecraser une version differente de cygwin si cygwin est installe).
Ce qui m'etonne le plus c'est que personne ne m'ait signale ce probleme auparavant, pourtant il doit etre fort repandu etant donne le nombre d'utilisateurs de cygwin...

Publié : mar. déc. 18, 2007 6:15 pm
par Patrick LG
J'ai créé le répertoire c:\cygwin\bin dans lequel j'ai copié le fichier sh.exe;
(une copie pas un déplacement!)

Mais toujours pareil avec le même message d'erreur si on veut accéder à l'aide en ligne.

De fait Firefox ne s'ouvre pas, et s'il est déjà ouvert cela conduit au même
résultat!

Je suis aussi bien étonné que ce problème n'ait pas encore été évoqué, vue la situation très ordinaire qui a pu l'amener...

Publié : mar. déc. 18, 2007 8:21 pm
par parisse
alors la je sèche. Vous pourriez peut-etre encore essayer de rajouter une copie des dll du repertoire c:\xcas dans c:\cygwin\bin (au cas ou ce serait un probleme de PATH) et vérifier qu'en cliquant sur sh.exe ca s'exécute normalement. Puis relancer xcas et voir si l'aide fonctionne. Sinon je ne peux que vous suggerer d'ouvrir l'aide depuis Firefox ou IE en ouvrant l'un des fichiers index.html d'un des sous-répertoires de c:\xcas\doc\fr et mettre une chaine de caractères vide dans cfg->navigateur, ca utilise l'afficheur de pages HTML de FLTK, c'est pas tres beau mais ca depanne.

Publié : mar. déc. 18, 2007 8:41 pm
par parisse
une autre modif a tenter, remplacer dans c:\xcas\xcasfr.bat la ligne
set PATH=c:\xcas;%PATH%
par
set PATH=c:\xcas;c:\cygwin\bin;%PATH%

Publié : mer. déc. 19, 2007 12:37 pm
par parisse
Bon, apres une matinee a me casser la tete, je crois que j'ai une solution qui devrait marcher. Il faut a nouveau telecharger et executer l'installer (xcasinst.exe).
Du coup je me dis que ca va peut-etre ameliorer l'impression des utilisateurs vis-a-vis de xcas si enfin la doc marche correctement sous windows (je croise les doigts!)

Publié : mer. déc. 19, 2007 1:59 pm
par Patrick LG
Je viens de lire votre dernier message, m'indiquant l'espoir d'une solution;
Je suppose que je désinstalle tout, et que je recommence à zéro?
Le téléchargement, je le fais à partir de votre site?
Avez vous recompilé l'installateur?

Publié : mer. déc. 19, 2007 7:08 pm
par parisse
bonsoir,
il faut en effet recuperer l'installer depuis mon site et le lancer, il va ecraser l'ancienne install et j'espere qu'ensuite ca marchera!

Publié : mer. déc. 19, 2007 10:33 pm
par Patrick LG
J'ai tout désinstallé, et réinstallé après avoir récupéré l'installateur sur votre site. Résultat malheureusement identique: même message d'erreur au niveau du navigateur, lors d'une demande d'aide!

Je vous envoie l'état de la fenêtre après l'exécution du fichier de lancement xcasfr.bat ( état différent du précédent) :

--------------------------------------------------------------------------------------
C:\Program Files\Xcas>mount -m 1>C:\Program\endxcas.bat
Le chemin d'accès est introuvable.

C:\Program Files\Xcas>mount -f -s -b "C:\Program\bin" "/usr/bin"

C:\Program Files\Xcas>mount -f -s -b "C:\Program\lib" "/usr/lib"

C:\Program Files\Xcas>mount -f -s -b "C:\Program" "/"

C:\Program Files\Xcas>bash.exe'/cygdrive/C/ProgramFiles/Xcas/runxcas
.fr'
bash.exe: warning : could not create /tmp!
---------------------------------------------------------------------------------------
(les deux avant dernières lignes n'en font qu'une seule dans l'original)

Je n'ai pas de répertoire C:\Program, mais un réperoire C:\Program Files
J'ai un sous répertoire \bin dans C:\Program Files\Xcas, et pas de sous répertoire \lib ni usr ...

J'espère que cette retranscription pourra vous éclairer;
désolé de vous donner tant de fils à retordre;
à l'avance merci!

Publié : jeu. déc. 20, 2007 6:51 am
par parisse
bon, c'est a cause de l'espace dans Program Files, si vous installez xcas dans c:\xcas comme propose par defaut, ca devrait mieux marcher, je vais voir si je peux arriver a gerer l'espace (encore une des fourberies de windows!)

Publié : jeu. déc. 20, 2007 3:22 pm
par Patrick LG
Effectivement, ça marche mieux en installant Xcas dans C:\Xcas!
En opérant ainsi l'aide fonctionne normalement.

Merci pour votre constance et votre rapidité à me répondre;

Est-ce l' espace ou la longueur du nom du répertoire \Program Files qui pose problème?Je me souviens que dans l'ancien DOS les répertoires avaient une longueur maxi de 8 caractères (1 octet) ; Program+(espace)->8 caractères;
de là à ce que les caractères suivants soient abandonnés ...
Vous me direz si vous résolvez le problème;je pense que ce sera utile à bon nombre d'utilisateurs qui ont stocké leurs programmes dans Program Files ou dans des répertoires ayant des noms susceptibles de causer les mêmes méfaits!

Une question, autre: avec quoi j'ouvre casdoc.tgz, fichier téléchargé suite à la demande de mise à jour de l'aide?

Encore Merci...

Publié : jeu. déc. 20, 2007 3:31 pm
par parisse
C'etait bien l'espace qui posait probleme et a divers endroits. Je me suis reattele a la tache ce matin, et je pense que la version de l'installer de cet apres-midi devrait fonctionner avec des espaces.
Sinon le casdoc.tgz est une archive tar.gz a decompacter dans le repertoire d'installation de xcas, mais je vous deconseille de le faire car elle est probablement moins a jour que la version fournie dans l'installer d'hier:-)