Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 25/06/2018, à 18:48

arts

installation de archimedes

Bonjour,
J'essaye d'installer le GNU archimedes. Une fois 'configure' est lancé ça donne les messages suivants et l'installation echoue sad. Je suis sous ubuntu mate 18.04.
Merci pour votre aide.

arts@arts-N551VW:~/Bureau/archimedes-2.0.1$ sh configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for strip... strip
configure: WARNING: using cross tools not prefixed with host triplet
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking for g++... g++
checking whether the C++ compiler works... yes
checking for C++ compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... yes
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for style of include used by make... GNU
checking dependency style of g++... gcc3
checking for gcc... gcc
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking dependency style of gcc... gcc3
checking how to run the C preprocessor... gcc -E
checking whether ln -s works... yes
checking whether make sets $(MAKE)... (cached) yes
checking for ranlib... ranlib
checking for latex... no
checking for latex2e... no
checking for dvips... no
checking for dvipdf... dvipdf
checking for log in -lm... yes
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for memory.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for strings.h... (cached) yes
checking for unistd.h... (cached) yes
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking whether struct tm is in sys/time.h or time.h... time.h
checking for memset... yes
checking for pow... yes
checking for sqrt... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating doc/Makefile
config.status: creating src/Makefile
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands
arts@arts-N551VW:~/Bureau/archimedes-2.0.1$

Modération: merci de créer ta propre discussion à l'avenir, la question n'ayant rien à voir avec le sujet dans lequel ce message était j'ai scindé

Dernière modification par Nuliel (Le 25/06/2018, à 20:32)

Hors ligne

#2 Le 25/06/2018, à 21:04

xubu1957

Re : installation de archimedes

Bonjour,

Tu as suivi le tutoriel et consulté la Doc > archimedes  (logiciel pour architecture) ?

TUTORIAL OF ARCHIMEDES
======================

We are a new team working on Archimedes, We would like to show a tutorial of how set up an environment to work with Archimedes. In order to code for Archimedes, just follow these steps:

1. Download and install a Java Virtual Machine S.E. SDK version 1.5 or later compatible with the Sun virtual machine (We suggest the version from http://www.oracle.com/technetwork/java/javase/downloads/index.html).

2. Download and install an Eclipse version above 3.4. Make sure it has all of the Eclipse RCP plugins. We suggest "Eclipse for RCP and RAP Developers". The installation just involves unpacking the zip or tar.gz file you downloaded. Enter to the folder that was created on the previous step, there should be an executable called 'eclipse'. Run that executable.

3. Download the Archimedes project. You need to create a git account (http://github.com). To get the code:
 - as a user (Git read-only access), use "git://github.com/ArchimedesCAD/Archimedes.git".
 - as a developer (Git read-write access), use "git@github.com:ArchimedesCAD/Archimedes.git". This option needs a code access, for that you must send an e-mail to the admin of the project.

4. Import the project on Eclipse. Go to "File"->"Import". Select "Git"->"Projects from Git". Press Next, select the URI option and press Next. Fill in the URI field with "git@github.com:ArchimedesCAD/Archimedes.git". Then press next to maintain the default options. Finally press finish.

5. Run Archimedes. For that, find the project "br.org.archimedes.core", expand it. Find the file "archimedes.product", right-click it, "Run As..."->"Eclipse Application". On Mac, that's enough. It all works. On Linux, there is a problem, because it doesn't select all plugins needed. It then pops an error dialog, press proceed button.

6. Configure Eclipse IDE.
 - Note 1: To add more "Plug-ins" for Archimedes, find the project "br.org.archimedes.core", expand it. Find the file "archimedes.product", right-click it, select "Run As..."->"Run Configuration". In the left panel, select "Eclipse Application"->"archimedes.product". Select the tab "Plug-ins" and then press the "Add Required Plug-ins" button (or select manually any other plug-ins desired). Click "Apply" button.
 - Note 2: If you are getting some compile errors ("there are red signs on the projects"), try changing your Java default compile version. To do so, go to "Window"->"Preferences..." (or "Eclipse"->"Preferences..." on Mac), type 'compiler' , select the "Compiler" item on your left pane, change the "Compiler compliance level" to "1.5". It should rebuild the project and remove the compiler errors.

Obs: To send your changes to the Archimede's GitHub repository, you nee privileges. to get then, send an e-mail to the Rep. admin.
That's all

> github.com/ArchimedesCAD/Archimedes

Dernière modification par xubu1957 (Le 25/06/2018, à 23:05)


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#3 Le 25/06/2018, à 22:17

arts

Re : installation de archimedes

Désolée mais j'arrive pas à rédiger mon propre message.
Merci pour votre réponse. Javais suivie les instruction de ce site mais toujours des problèmes. lorsque je lance configure ça se compile avec des erreurs.

Hors ligne

#4 Le 25/06/2018, à 22:33

Nuliel

Re : installation de archimedes

J'ai regardé très rapidement, le logiciel est visiblement abandonné (personne n'y a  touché depuis 5 ans).

Le retour au premier post n'indique aucune erreur, mais je te conseillerais plutôt d'utiliser une version compilée sur https://sourceforge.net/projects/arquimedes/files/  (tu peux regarder https://doc.ubuntu-fr.org/openjdk pour installer java libre) ou alors un autre logiciel qui soit pas abandonné (voir https://doc.ubuntu-fr.org/architecture ) ce que je conseillerais plutôt

Dernière modification par Nuliel (Le 25/06/2018, à 22:38)

Hors ligne

#5 Le 25/06/2018, à 22:38

arts

Re : installation de archimedes

Merci,
Voici le gnu archimedes dont j'essaye d'installer
https://www.gnu.org/software/archimedes/#downloading
comme vous le voyez c'est loin du archimedes cad

Hors ligne

#6 Le 25/06/2018, à 22:49

Nuliel

Re : installation de archimedes

Ah, c'est dommage d'avoir deux logiciels avec le même nom.
Visiblement, c'est la méthode standard de compilation, donc tu peux donner le retour de

./configure; make; sudo make install

en étant dans le bon dossier (si on veut éviter sudo, on peut utiliser le paramètre prefix au script configure, comme indiqué dans le fichier INSTALL)
Je laisse d'autres personnes prendre le relais avec le retour demandé (je serai pas dispo avant quelques temps)

Dernière modification par Nuliel (Le 25/06/2018, à 22:53)

Hors ligne

#7 Le 25/06/2018, à 22:58

arts

Re : installation de archimedes

merci quand même:)
Si quelqu'un trouvera une solution pour moi;)
voici make ce que ça donne:


arts@arts-N551VW:~/Bureau/archimedes-2.0.1$ make
CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/bash /home/arts/Bureau/archimedes-2.0.1/missing aclocal-1.13 
/home/arts/Bureau/archimedes-2.0.1/missing: ligne 81: aclocal-1.13 : commande introuvable
WARNING: 'aclocal-1.13' is missing on your system.
         You should only need it if you modified 'acinclude.m4' or
         'configure.ac' or m4 files included by 'configure.ac'.
         The 'aclocal' program is part of the GNU Automake package:
         <[url]http://www.gnu.org/software/automake[/url]>
         It also requires GNU Autoconf, GNU m4 and Perl in order to run:
         <[url]http://www.gnu.org/software/autoconf[/url]>
         <[url]http://www.gnu.org/software/m4/[/url]>
         <[url]http://www.perl.org/[/url]>
Makefile:300: recipe for target 'aclocal.m4' failed
make: *** [aclocal.m4] Error 127
arts@arts-N551VW:~/Bureau/archimedes-2.0.1$

Dernière modification par arts (Le 26/06/2018, à 00:12)

Hors ligne

#8 Le 25/06/2018, à 23:00

xubu1957

Re : installation de archimedes

Pour ajouter toi-même les balises code à ton précédent message #7 :               Merci           wink

  • Cliquer sur  le lien « Modifier » en bas à droite du message

  • Sélectionner le texte

  • Cliquer sur le <> de l'éditeur de message

1485703524.png

Dernière modification par xubu1957 (Le 26/06/2018, à 06:43)


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#9 Le 25/06/2018, à 23:03

Nuliel

Re : installation de archimedes

J'imagine qu'installer automake devrait suffire

sudo apt install automake

(pas besoin du retour de cette commande)
et je vois que tu utilises zsh et pas bash, je sais pas si ça va influer

Et pense à rajouter les balises code à ton post 7 comme indiqué ici
Edit: grillé smile

Dernière modification par Nuliel (Le 25/06/2018, à 23:03)

Hors ligne

#10 Le 25/06/2018, à 23:11

arts

Re : installation de archimedes

avec automake:


arts@arts-N551VW:~/Bureau/archimedes-2.0.1$ sudo apt install automake
[sudo] Mot de passe de arts : 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
automake est déjà la version la plus récente (1:1.15.1-3ubuntu2).
0 mis à jour, 0 nouvellement installés, 0 à enlever et 17 non mis à jour.
arts@arts-N551VW:~/Bureau/archimedes-2.0.1$

Dernière modification par arts (Le 26/06/2018, à 00:13)

Hors ligne

#11 Le 25/06/2018, à 23:14

xubu1957

Re : installation de archimedes

17 non mis à jour

Lance :

sudo apt full-upgrade

_ _ _

Voir règles du forum > balises BB code

Balise CODE :

C'est la balise à utiliser pour donner de longs messages d'erreurs, des contenus de fichiers de configuration, des commandes à taper, etc … Elle permet des messages plus "compacts", et est moins ambiguë que d'autres polices sur certains caractères.


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#12 Le 25/06/2018, à 23:16

Nuliel

Re : installation de archimedes

Et les balises code font ressortir les infos utiles aussi.
Comme ça je vois pas trop, ça compile pas non plus sur mon ordi (c'est pas la même erreur)

Hors ligne

#13 Le 25/06/2018, à 23:28

arts

Re : installation de archimedes

Je comprends pas

arts@arts-N551VW:~/Bureau/archimedes-2.0.1$ sudo apt install automake
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
automake est déjà la version la plus récente (1:1.15.1-3ubuntu2).
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.

Dernière modification par arts (Le 25/06/2018, à 23:29)

Hors ligne

#14 Le 25/06/2018, à 23:30

arts

Re : installation de archimedes

ça ne marche toujours pas.
Rien n'est installé.

Hors ligne

#15 Le 25/06/2018, à 23:34

arts

Re : installation de archimedes

Petite remarque:
./configure donne le résultat :

arts@arts-N551VW:~$ ./configure
bash: ./configure: Aucun fichier ou dossier de ce type
arts@arts-N551VW:~$ 

Je suis obligée d'utiliser sh configure

Hors ligne

#16 Le 26/06/2018, à 00:10

arts

Re : installation de archimedes

Quelqu'un pourrais m'aider ?

Hors ligne

#17 Le 26/06/2018, à 10:25

xubu1957

Re : installation de archimedes

Bonjour,

J'ai trouvé cette explication > compiler-programme-configure

./configure

execute le script configure dans le dossier courant.

bash: ./configure: Aucun fichier ou répertoire de ce type'

signifie qu'il n'y a pas ce fichier. Donc tu ne dois pas être dans le bon répertoire.
au pire, si tu le trouve pas, fait :

find ./ | grep configure'

et il te donnera l'emplacement du fichier. Attention, fais bien ça dans le dossier où tu as décompressé l'archive.

Tu as consulté notre Doc > compiler ?

Dernière modification par xubu1957 (Le 26/06/2018, à 10:32)


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#18 Le 26/06/2018, à 11:03

inbox

Re : installation de archimedes

Salut,

Sur Sourceforge, la ou est stocké le projet, la dernière mise à jour date de 2013. Ce n'est donc pas étonnant qu'il y ai des soucis de compilation.

A+


Un problème résolu ? Indiquez le en modifiant le titre du sujet.

Hors ligne

#19 Le 26/06/2018, à 11:04

arts

Re : installation de archimedes

Bonjour,
Voici le résultats de

find ./ | grep configure

résultas:

arts@arts-N551VW:~/Bureau/archimedes-nitrides-2.0.1$ find ./ | grep configure
./configure
./configure.ac

Hors ligne

#20 Le 26/06/2018, à 12:15

arts

Re : installation de archimedes

Après le lancement de "make" voici le résultat:

root@arts-N551VW:/home/arts/Bureau/archimedes-2.0.1# make
make  all-recursive
make[1] : on entre dans le répertoire « /home/arts/Bureau/archimedes-2.0.1 »
Making all in src
make[2] : on entre dans le répertoire « /home/arts/Bureau/archimedes-2.0.1/src »
gcc -DHAVE_CONFIG_H -I. -I..      -MT archimedes.o -MD -MP -MF .deps/archimedes.Tpo -c -o archimedes.o archimedes.c
In file included from archimedes.c:219:0:
mcparameters.h: In function ‘MCparameters’:
mcparameters.h:378:12: error: ‘material’ undeclared (first use in this function)
     wk=PII[material]*pow((initialenergy-ETH[material])/ETH[material],2.);
            ^
mcparameters.h:378:12: note: each undeclared identifier is reported only once for each function it appears in
In file included from archimedes.c:223:0:
scattering.h: At top level:
scattering.h:571:1: error: expected identifier or ‘(’ before ‘}’ token
 }
 ^
In file included from archimedes.c:225:0:
ensemblemontecarlo.h: In function ‘EMC’:
ensemblemontecarlo.h:57:8: warning: implicit declaration of function ‘drift’ [-Wimplicit-function-declaration]
        drift(tau);
        ^
ensemblemontecarlo.h:64:8: warning: implicit declaration of function ‘scat’ [-Wimplicit-function-declaration]
        scat(i_dom[i][j]);
        ^
ensemblemontecarlo.h:170:9: warning: implicit declaration of function ‘creation’ [-Wimplicit-function-declaration]
         creation(i,TEMPO,0);
         ^
In file included from archimedes.c:236:0:
readinputfile.h: In function ‘Read_Input_File’:
readinputfile.h:910:17: warning: too many arguments for format [-Wformat-extra-args]
          printf("IMPACT IONIZATION = ON ---> Ok\n",s);
                 ^
archimedes.c: In function ‘main’:
archimedes.c:322:14: warning: zero-length gnu_printf format string [-Wformat-zero-length]
       printf("");
              ^
archimedes.c:783:7: warning: implicit declaration of function ‘MCdevice_config’ [-Wimplicit-function-declaration]
       MCdevice_config();
       ^
Makefile:359: recipe for target 'archimedes.o' failed
make[2]: *** [archimedes.o] Error 1
make[2] : on quitte le répertoire « /home/arts/Bureau/archimedes-2.0.1/src »
Makefile:325: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1] : on quitte le répertoire « /home/arts/Bureau/archimedes-2.0.1 »
Makefile:265: recipe for target 'all' failed
make: *** [all] Error 2
root@arts-N551VW:/home/arts/Bureau/archimedes-2.0.1# 

sad
sad
sad

Hors ligne