IPB

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> Installer un logiciel en code source
Options
Spiker
posté 9 Mar 2018, 20:58
Message #1


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 272
Inscrit : 12 Apr 2008
Lieu : Amiens
Membre no 112 186



Bonjour,

J'ai téléchargé ça :https://sourceforge.net/projects/scantool/

C'est un zip de code source (je pense que l'on dit comme cela ?)

Après avoir galère à essayer de comprendre. J'arrive à lancer la compilation (en quelque sorte)

Je fais un make dans le directory depuis terminal (je pense que c'est ça qu'il faut faire, je trouve rien de clair sur le net sur comment installer un logiciel en code source)

et là erreur :

gcc -O -Wall -Werror -c main.c
In file included from main.c:22:
./globals.h:5:10: fatal error: 'allegro.h' file not found
#include <allegro.h>
^
1 error generated.
make: *** [main.o] Error 1


effectivement, allegro.h est manquant dans le dossier. je me dis peut être je vais le trouver sur internet .. pourquoi manquant dans le dossier ?
Je l'installe avec brew
Brew install allegro


Pas de problèmes. Et toujours la même erreur, il en trouve pas allegro.h Cela dit, cela semble évident, il est pas tombé tout seul du ciel dans le dossier...

bref, malgré mes recherche sur internet, à chaque fois que ya des logiciels en code source, j'ai trouvé le moyen de les installer.

Si quelqu'un aurait un truc ..?

Merci


--------------------
Imac G3 Snow 700Mhz 1Go DD 80Go 7200tr/min 10.4.11 bidouillé maison ....

MacBook Pro 15" 2.53 Ghz 8Go 9400M SSD 240Go 10.10.3
Go to the top of the page
 
+Quote Post
ntx
posté 11 Mar 2018, 17:15
Message #2


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 490
Inscrit : 19 Aug 2004
Lieu : 92
Membre no 22 254



Il faut soit modifier les directives de compilations pour ajouter tes propres répertoires 'includes' et 'lib' soit placer les headers et librairies que tu compiles dans les répertoires par défaut.
Go to the top of the page
 
+Quote Post
osnola
posté 12 Mar 2018, 15:36
Message #3


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 1 571
Inscrit : 21 Sep 2004
Lieu : Nancy
Membre no 23 949



Bonjour,
je viens de jeter un coup d'œil, le projet n'a pas bougé depuis 2006 et à la base, il semblait prévu pour compiler sous Windows (ou Dos)... Pour le compiler, tu risques donc de devoir mettre les mains dans le cambouis...

Note:
- concernant allegro.h, à ta place, je commencerais par installer https://github.com/liballeg/allegro5
Go to the top of the page
 
+Quote Post
Spiker
posté 14 Mar 2018, 23:08
Message #4


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 272
Inscrit : 12 Apr 2008
Lieu : Amiens
Membre no 112 186



oué trop compliqué. ça fait 10 ans que j'ai un mac et j'ai jamais réussi à installer un truc en code source ! Jamais trouvé de site claire qui explique les configure make et makeinstall, etc .... wacko.gif blink.gif

Du coup je me rabat sur cela :
http://www.obdtester.com/pyobd-download

J'ai pris le TAR de la dernière version. Quelqu'un peut-il m'expliquer pas à pas comment l'installer ?

Merci



EDIT : il faut la version 2.0 de pyserial, impossible de la trouver confused5.gif

Ce message a été modifié par Spiker - 14 Mar 2018, 23:11.


--------------------
Imac G3 Snow 700Mhz 1Go DD 80Go 7200tr/min 10.4.11 bidouillé maison ....

MacBook Pro 15" 2.53 Ghz 8Go 9400M SSD 240Go 10.10.3
Go to the top of the page
 
+Quote Post
yponomeute
posté 15 Mar 2018, 09:56
Message #5


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 4 969
Inscrit : 26 Jan 2011
Lieu : Pollachius virens
Membre no 164 083



Toutes les versions de pyserial sont disponibles sur github https://github.com/pyserial/pyserial/releases


--------------------
MBP 2017 15" avec clavier pourri et touchbar inutile
Go to the top of the page
 
+Quote Post
Spiker
posté 15 Mar 2018, 17:21
Message #6


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 272
Inscrit : 12 Apr 2008
Lieu : Amiens
Membre no 112 186



ok, merci, je pense avoir réussi à pyserial sans soucis. Comment en être sur ?
Merci

EDIT : Comment installer pyobd ? Y'a bien le fichier d'install (en PJ) dans le TAR qui est censé expliquer un peu, mais pour les novices comme moi ...
Alors :
  • python j'ai la version 2.7 sur mon ordi
  • pyserial j'ai (à priori car je sais pas comment vérifier) pu installer la version 2.0


Donc tout est bon pour installer (ou lancer) pyobd.

Quelqu'un peux-il me dire pas à pas comment faire ?

Merci

Ce message a été modifié par Spiker - 15 Mar 2018, 17:29.


--------------------
Imac G3 Snow 700Mhz 1Go DD 80Go 7200tr/min 10.4.11 bidouillé maison ....

MacBook Pro 15" 2.53 Ghz 8Go 9400M SSD 240Go 10.10.3
Go to the top of the page
 
+Quote Post
Spiker
posté 16 Mar 2018, 23:56
Message #7


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 272
Inscrit : 12 Apr 2008
Lieu : Amiens
Membre no 112 186



Personne pour m'expliquer clairement comment on installe / utilise ce truc ???
Je suis un débutant en langage, je n'y connais rien, HELPPP

Voilà ce que j'ai en lançant les code python je n'y comprends rien :

Code
MacBook-Pro-de-Clement:OBDlite-master Clement_lost$ python obd_sensors.py
          Supported PIDs 1111
Status Since DTC Cleared
Traceback (most recent call last):
  File "obd_sensors.py", line 180, in <module>
    test()
  File "obd_sensors.py", line 177, in test
    print i.name, i.value("F")
  File "obd_sensors.py", line 89, in dtc_decrypt
    numB = hex_to_int(code[2:4]) #B byte
  File "obd_sensors.py", line 26, in hex_to_int
    i = eval("0x" + str, {}, {})
  File "<string>", line 1
    0x
     ^
SyntaxError: invalid token
MacBook-Pro-de-Clement:OBDlite-master Clement_lost$ sudo python obd_sensors.py
          Supported PIDs 1111
Status Since DTC Cleared
Traceback (most recent call last):
  File "obd_sensors.py", line 180, in <module>
    test()
  File "obd_sensors.py", line 177, in test
    print i.name, i.value("F")
  File "obd_sensors.py", line 89, in dtc_decrypt
    numB = hex_to_int(code[2:4]) #B byte
  File "obd_sensors.py", line 26, in hex_to_int
    i = eval("0x" + str, {}, {})
  File "<string>", line 1
    0x
     ^
SyntaxError: invalid token
MacBook-Pro-de-Clement:OBDlite-master Clement_lost$ sudo python obd2_codes.py
MacBook-Pro-de-Clement:OBDlite-master Clement_lost$ sudo python obd_io.py    
Traceback (most recent call last):
  File "obd_io.py", line 29, in <module>
    import wx #due to debugEvent messaging
ImportError: No module named wx
MacBook-Pro-de-Clement:OBDlite-master Clement_lost$ sudo python debugEvent.py
Traceback (most recent call last):
  File "debugEvent.py", line 24, in <module>
    import wx
MacBook-Pro-de-Clement:OBDlite-master Clement_lost$ sudo python debugEvent.py


Ce message a été modifié par Spiker - 16 Mar 2018, 23:58.


--------------------
Imac G3 Snow 700Mhz 1Go DD 80Go 7200tr/min 10.4.11 bidouillé maison ....

MacBook Pro 15" 2.53 Ghz 8Go 9400M SSD 240Go 10.10.3
Go to the top of the page
 
+Quote Post
_Panta
posté 17 Mar 2018, 00:08
Message #8


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 7 796
Inscrit : 24 Dec 2006
Lieu : "Over The Rainbow"
Membre no 76 401



Tu vas galerer, ton programme demande wx-python, Python et Pyserial, il va falloir trouver les bon portage OsX, et même avec ça tu va au devant de beaucoup de souci
Il faut deja installer Xcode, les X-Tools et XTools pour ligne de commande d'OsX.

Ensuite télécharger les sources par git, il faudra générer le fichier de conf, lancer le make puis le make install.
A chaque étape tu auras une erreur soit de compilateur, soit de librairies, soit de chemin , soit des trois, il te faudra compiler chacune de ses librairies,et résoudre ces erreurs une par une. Car il y en aura.
En gros vu le niveau supposé que tu laisse transparaitre, tu n'y arriveras pas facilement.

Tu as plus de chance d'essayer avec les Mac Ports ou Brew


--------------------
- Macbook Pro M1 Pro 16.2"
- Macbook Pro TouchBar 15.4" T1 - 512GB/core i7@2,7Ghz - A VENDRE - Clavier neuf et batterie neuve, changés début 2023 (Garanti 6 mois) - SSD Samsung nVme toujours à 2,5GB/s - Gris sidéral
- Macbook Air 13,3" core i5 - iMac 27" core i5 - iPhone14 - Apple Watch 8
- Fbx Delta Devialet
Go to the top of the page
 
+Quote Post
Spiker
posté 17 Mar 2018, 11:18
Message #9


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 272
Inscrit : 12 Apr 2008
Lieu : Amiens
Membre no 112 186



ok, et du coup j'ai déjà Brew, faut que j'essai d'installer les librairies avec Brew par exemple ?

Au vu des erreurs que j'ai, j'install wx-python avec brew ?


--------------------
Imac G3 Snow 700Mhz 1Go DD 80Go 7200tr/min 10.4.11 bidouillé maison ....

MacBook Pro 15" 2.53 Ghz 8Go 9400M SSD 240Go 10.10.3
Go to the top of the page
 
+Quote Post
_Panta
posté 17 Mar 2018, 11:30
Message #10


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 7 796
Inscrit : 24 Dec 2006
Lieu : "Over The Rainbow"
Membre no 76 401



Brew fourni des binaires pré-compilé.
brew install wxpython


Pour chercher (et trouver) les differentes librairies python nécessaires à la compitalion de ton programme, tu fais un brew search py

Ce message a été modifié par _Panta - 17 Mar 2018, 11:33.


--------------------
- Macbook Pro M1 Pro 16.2"
- Macbook Pro TouchBar 15.4" T1 - 512GB/core i7@2,7Ghz - A VENDRE - Clavier neuf et batterie neuve, changés début 2023 (Garanti 6 mois) - SSD Samsung nVme toujours à 2,5GB/s - Gris sidéral
- Macbook Air 13,3" core i5 - iMac 27" core i5 - iPhone14 - Apple Watch 8
- Fbx Delta Devialet
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 28th March 2024 - 22:33