π
<-

χCAS sur MacOS

Discussions scientifiques et scolaires

χCAS sur MacOS

Unread postby Noury » 11 Sep 2024, 12:39

Bonjour,

J'ai essayé de rédiger ce post sur le forum de χCAS, mais je n'ai pas réussi.
Il faut s'inscrire, ce que j'ai fait. Le compte doit être validé par un admin.
Manifestement ils sont occupés. J'ai même écrit aux admin, mais pas de réponse.
Comme ce forum inclut "autre", je le fais ici.

J'ai compilé χCAS sur un Macbook Pro Intel.
Pour ça j'ai utilisé le script fourni "mkosx".
À la fin, l'appli s'est lancée, mais je n'avais accès à aucune aide, ni aucun tuto.
De plus le répertoire "/Applications/usr/share/giac/doc" était absent.

J'ai vu sur le forum χCAS que l'utilisateur "ftneek" avait eu problème similaire.
J'ai donc refait les étapes une à une manuellement.
Je me suis rendu compte que le "make install" se terminait en erreur.
Il ne trouvait pas "hevea". Je l'ai donc installé manuellement, et depuis le make install se termine normalement.
Le répertoire "/Applications/usr/share/giac/doc" est apparu.
En lançant l'appli, j'ai eu accès à "rechercher un mot dans l'aide".
Toutefois, tout le reste du menu aide est inaccessible.
Voici un extrait des erreurs obtenues:
Code: Select all
// Running command:open 'file:/Applications/usr/bin/doc/fr/tutoriel.html' &
The file /Applications/usr/bin/doc/fr/tutoriel.html does not exist.
// Running command:open 'file:/Applications/usr/bin/doc/fr/cascmd_fr/index.html' &
The file /Applications/usr/bin/doc/fr/cascmd_fr/index.html does not exist.
// Running command:open 'file:/Applications/usr/bin/doc/fr/../algolycee.html' &
The file /Applications/usr/bin/doc/fr/../algolycee.html does not exist.
// Running command:open 'file:/Applications/usr/bin/doc/graphtheory-user_manual.pdf' &
The file /Applications/usr/bin/doc/graphtheory-user_manual.pdf does not exist.
// Running command:open 'file:/Applications/usr/bin/doc/fr/troussesurvie_fr.pdf' &
The file /Applications/usr/bin/doc/fr/troussesurvie_fr.pdf does not exist.
// Running command:open 'file:/Applications/usr/bin/doc/fr/casinter/index.html' &
The file /Applications/usr/bin/doc/fr/casinter/index.html does not exist.
// Running command:open 'file:/Applications/usr/share/giac/doc/fr/cascmd_fr/cascmd_fr444.html' &

En fait le répertoire "/Applications/usr/bin" ne contient que:
Code: Select all
-rwxr-xr-x  1 nb  admin    22704 10 sep 19:45 cas_help
lrwxr-xr-x  1 nb  admin        8 10 sep 19:45 en_cas_help -> cas_help
lrwxr-xr-x  1 nb  admin        8 10 sep 19:45 es_cas_help -> cas_help
lrwxr-xr-x  1 nb  admin        8 10 sep 19:45 fr_cas_help -> cas_help
lrwxr-xr-x  1 nb  admin        4 10 sep 19:45 giac -> icas
-rwxr-xr-x  1 nb  admin   168072 10 sep 19:45 hevea2mml
-rwxr-xr-x  1 nb  admin  3217720 10 sep 19:45 icas
-rwxr-xr-x  1 nb  admin     9738 10 sep 19:45 pgiac
-rwxr-xr-x  1 nb  admin  3349728 10 sep 19:45 xcas
lrwxr-xr-x  1 nb  admin        4 10 sep 19:45 xcasnew -> xcas


doc n'y est pas.

Conclusion:
- il faut ajouter hevea à la liste des paquets requis
- voir pourquoi les autres aides et tutos sont absents
Last edited by Noury on 11 Sep 2024, 12:48, edited 1 time in total.
User avatar
NouryVIP++
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 66.3%
 
Posts: 324
Joined: 07 Sep 2018, 09:19
Location: Sceaux, France 92
Gender: Male
Calculator(s):
MyCalcs profile

Re: χCAS sur MacOS

Unread postby Adriweb » 11 Sep 2024, 12:47

normalement quand un chemin commence par /usr/ c'est vraiment ce dossier là, c'est pas à l'intérieur de /Applications/. Il doit y avoir une erreur de préfixe quelque part donc.

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 79.2%
 
Posts: 14778
Images: 1123
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: χCAS sur MacOS

Unread postby Noury » 11 Sep 2024, 13:13

En fait les fichiers sont présents dans /Applications/usr/share/giac/doc
Mais l'appli va les chercher dans /Applications/usr/bin/doc
Le Makefile semble correct, le problème est ailleurs.
La compilation est faite avec "./configure --prefix=/Applications/usr" avant le make.

Je vais attendre que mon compte soit créé pour signaler ça.

Ce qui est amusant c'est qu'on dit "L’inscription est rapide et vous offre de nombreux avantages" :mmm:
User avatar
NouryVIP++
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 66.3%
 
Posts: 324
Joined: 07 Sep 2018, 09:19
Location: Sceaux, France 92
Gender: Male
Calculator(s):
MyCalcs profile

Re: χCAS sur MacOS

Unread postby Adriweb » 11 Sep 2024, 13:37

Noury wrote:La compilation est faite avec "./configure --prefix=/Applications/usr" avant le make.

Oui j'avais bien imaginé... c'est juste carrément orthodoxe de choisir un tel préfixe ! (en fait je n'avais jamais vu ça avant ^^)
Enfin bref, c'est pas bien grave, et le problème véritable est probablement ailleurs en effet.

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 79.2%
 
Posts: 14778
Images: 1123
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Online

Re: χCAS sur MacOS

Unread postby parisse » 11 Sep 2024, 13:43

Quel est le nom d'utilisateur que vous avez pris?
Apparamment, il manque juste un lien symbolique
Code: Select all
cd /Applications/usr/bin/
ln -s ../share/giac/doc/

Si vous voulez juste utiliser xcas sur mac et pas le compiler, vous pouvez aussi recuperer l'image dmg:
https://www-fourier.univ-grenoble-alpes.fr/~parisse/giac/xcas_mac.dmg.gz
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 88%
 
Posts: 3698
Joined: 13 Dec 2013, 16:35
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: χCAS sur MacOS

Unread postby Noury » 11 Sep 2024, 13:56

parisse wrote:Quel est le nom d'utilisateur que vous avez pris?

Bonjour, J'ai indiqué le nom "nbenm"
Apparamment, il manque juste un lien symbolique

Effectivement. Je l'ai créé et ça semble fonctionner.
Je dis "ça semble" car je n'ai pas essayé toutes les possibilités.
Code: Select all
cd /Applications/usr/bin/
ln -s ../share/giac/doc/

Code: Select all
Si vous voulez juste utiliser xcas sur mac et pas le compiler, vous pouvez aussi recuperer l'image dmg:
[url]https://www-fourier.univ-grenoble-alpes.fr/~parisse/giac/xcas_mac.dmg.gz[/url][/quote]

J'avais commencé de cette manière, mais le lancement ne faisait rien.
J'ai essayé depuis un terminal avec la commande "open" pour voir s'il y avait des erreurs, mais non, rien.
J'ai pensé, peut-être à tort, qu'il s'agissait d'une version M3.
User avatar
NouryVIP++
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 66.3%
 
Posts: 324
Joined: 07 Sep 2018, 09:19
Location: Sceaux, France 92
Gender: Male
Calculator(s):
MyCalcs profile

Online

Re: χCAS sur MacOS

Unread postby parisse » 11 Sep 2024, 14:00

Normalement c'est une version arm64/x86_64
Code: Select all
file /Applications/xcas.app/Contents/MacOS/xcas
/Applications/xcas.app/Contents/MacOS/xcas: Mach-O universal binary with 2 architectures: [x86_64:Mach-O 64-bit executable x86_64] [arm64]
/Applications/xcas.app/Contents/MacOS/xcas (for architecture x86_64):   Mach-O 64-bit executable x86_64
/Applications/xcas.app/Contents/MacOS/xcas (for architecture arm64):   Mach-O 64-bit executable arm64
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 88%
 
Posts: 3698
Joined: 13 Dec 2013, 16:35
Gender: Not specified
Calculator(s):
MyCalcs profile

Online

Re: χCAS sur MacOS

Unread postby parisse » 11 Sep 2024, 14:02

C'est peut-etre un probleme de librairies?
Code: Select all
otool -L /Applications/xcas.app/Contents/MacOS/xcas

devrait vous indiquer les libs utilisées.
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 88%
 
Posts: 3698
Joined: 13 Dec 2013, 16:35
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: χCAS sur MacOS

Unread postby Noury » 11 Sep 2024, 14:06

Bizarre le site! J'ai envoyé une réponse, mais elle a disparu.

Je disais que c'étais le .dmg qui ne s'installait pas.
J'ai même essayé un "open" depuis le terminal pour voir d'éventuelles erreurs, mais non, rien.
User avatar
NouryVIP++
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 66.3%
 
Posts: 324
Joined: 07 Sep 2018, 09:19
Location: Sceaux, France 92
Gender: Male
Calculator(s):
MyCalcs profile

Re: χCAS sur MacOS

Unread postby Adriweb » 11 Sep 2024, 14:09

Sur le terminal, il vaut plutôt mieux lancer le vrai binaire directement (pas via le open sur un .app) pour suivre tout le stdout/stderr.

Donc en lançant /Applications/xcas.app/Contents/MacOS/xcas

(Il serait sans doute plus simple d'avoir une version statique pour la redistribution d'ailleurs)

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 79.2%
 
Posts: 14778
Images: 1123
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Next

Return to Maths, physique, informatique et autre...

Who is online

Users browsing this forum: ClaudeBot [spider] and 12 guests

-
Search
-
Social TI-Planet
-
Featured topics
Grand Concours 2024-2025 - Programmation Python
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
12345
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1499 utilisateurs:
>1458 invités
>35 membres
>6 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)