[Users-fr] Compilateur lcc win NON détecté sous Seven et compte utilisateur sous SambaEdu3
Samuel Gougeon
sgougeon at free.fr
Dim 14 Déc 13:15:44 CET 2014
Bonjour,
Le 13/12/2014 18:54, Jacques Manson a écrit :
> Bonsoir,
>
> Vous remercie pour votre aide.
>
> Pour le moment, je l'ai installé en local sous Seven sur chaque poste
> de mon labo à partir d'un compte administrateur local. Et le
> compilateur n'est détecté qu'avec ce compte. Quand les élèves se
> connectent sur ces machines, Scilab génère un message d'erreur
> concernant la non détection du compilateur Lcc win32.
>
> Je n'ai pas pensé à une installation réseau, car sur le forum je n'ai
> rien lu à ce sujet et de plus je ne le gère pas et j'étais acculé .
> Y a-t-il une procédure particulière pour une install réseau.
Il y en a autant que de configurations du réseau et de l'hébergement des
comptes utilisateurs (seulement en local ou en réseau).
Une des forces de Scilab est qu'il est possible de copier son dossier
d'installation là où bon nous semble. Y compris sur un serveur réseau.
La copie est alors lançable en l'état (sous réserve de compatibilité
entre l'architecture de l'ordinateur "client" et du Scilab lancé,
évidemment).
Il peut ensuite y avoir un peu de travail afin que les variables
d'environnement de l'OS utilisés par Scilab au démarrage soient bien
prises en compte, en particulier pour que SCIHOME ait la valeur
souhaitée, ce qui sous Windows peut requérir un lancement via un fichier
batch, qui préparera l'environnement de lancement avant de lancer. Quand
des applications tierces sont requises et non incluses dans Windows
(comme un compilateur), il est normal que des tests et ajustements
supplémentaires soient requis. Mais après cela, la vie devient N fois
plus simple. Si vous voulez ajouter un module pour tout le monde, vous
l'ajoutez sur l'installation réseau et c'est réglé. etc.
> Mes ordis sont sous seven sp1 et j'ai respecté la procédure
> d'installation préconisée :
> installation de scilab-5.5.. dans c:\scilab
> installation de lccwin32.exe dans c:\scilab\lcc
> installation des atoms : lcc-windows/cpge/coselica/simm et arduino
Depuis une session Scilab ouverte sur un compte non admin, vous pouvez
utiliser
> -->atomsGetLoaded
> ans =
>
> !lcc_windows 0.5-1 allusers SCI\contrib\lcc_windows\0.5-1 I !
La liste a autant de lignes que de modules ATOMS chargés.
La ligne lcc_windows apparait-elle ?
Est-elle en mode allusers ?
Le dossier d'installation de Scilab est-il vraiment le dossier
d'installation proposé par défaut pour LCC ?
Les pages ATOMS des versions 0.4.1. et 0.5 de LCC_Win incluent plusieurs
témoignages, remarques et références relatifs à des problèmes de détection :
http://atoms.scilab.org/toolboxes/lcc_windows/0.4.1#comments
http://atoms.scilab.org/toolboxes/lcc_windows/0.5#comments
Il y a dans Scilab différentes fonctions de détection "automatique" de
compilateur, très compliquées (voir leur code), dont l'efficacité n'est
pas systématique.
Il serait sans doute préférable de remplacer toutes celles-ci par une
déclaration explicite du compilateur à utiliser, dans les /Préférences/.
Voir http://bugzilla.scilab.org/show_bug.cgi?id=12355 : N'hésitez-pas à
ajouter en commentaire une référence à la présente discussion.
Bon courage
Cordialement
Samuel
PS : lorsque vous obtenez un message d'erreur et que vous demandez de
l'aide, c'est toujours une bonne idée de poster le message intégral et
littéral.
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <https://lists.scilab.org/pipermail/users-fr/attachments/20141214/aeab6f74/attachment.htm>
Plus d'informations sur la liste de diffusion users-fr