Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Résolu] Impossible de compiler (Linux Mint 17)
02-09-2014, 03:16 AM, (This post was last modified: 10-09-2014, 04:30 PM by ypelletier.)
#1
[Résolu] Impossible de compiler (Linux Mint 17)
Bonjour,

IDE version 11.20140901
OS: Linux Mint 17 Quiana (sur un Toshiba Satellite A100)
Cartes: 4550 et 26J50 (bootloader v.4)

J'avais installé Pinguino il y a environ 2 semaines (probablement avec l'installateur daté du 2 juillet): je n'avais pas de problèmes à compiler les sketches, mais il était impossible de les uploader sur la carte à moins d'avoir lancé l'IDE en "root".

Dans l'espoir de régler le problème, j'ai réinstallé l'IDE au moyen de l'installateur mis à jour le 22 aoùt, mais le problème est devenu bien pire: maintenant, ça ne compile même plus.

Voici ce qui s'affiche dans le Python Shell quand de demande de compiler l'exemple Blink:

>>> Compiling: /home/satellite/.pinguino/examples/01.Basics/Blink/Blink.pde
>>> Board: Pinguino 4550
>>> Proc: 18f4550
>>> Arch: 8
>>> Boootloader: v4
>>>
>>>

Ça se termine là: je n'ai rien qui m'indique que la compilation a été réussie, le bouton "upload" demeure non-disponible et il n'y a pas de fichier .hex dans le répertoire du fichier .pde. Ça n'affiche pas de message d'erreur non plus.

Aujourd'hui, j'ai réinstallé Linux Mint 17 au complet, puis j'ai réinstallé Pinguino avec l'installateur mis à jour le 1er septembre, mais ça n'a absolument rien changé.

Je n'ai pas de problème à programmer ces deux cartes au moyen de l'IDE v.11 installé sous Windows 7.

Vos conseils sont les bienvenus...
Reply
02-09-2014, 11:13 PM,
#2
RE: Impossible de compiler (Linux MInt 17)
Bonjour,

Je viens de remarquer que des messages d'erreur avaient été affichés sur le terminal pendant l'installation de l'IDE (voir ci-dessous).

Serait-ce la source de mon problème de compilation?
Qu'est-ce que je peux faire pour régler ça?
(Au cas où ce ne serait pas évident, je suis très débutant en Linux...Confused).

Code:
Décompactage de pinguino-linux32-gcc-mips-elf (11) ...
dpkg : avertissement : problème contourné par utilisation de --force :
dpkg : avertissement : tentative de remplacement de « /usr/lib32/libiberty.a », qui appartient aussi au paquet pinguino-linux32-sdcc-mpic16 11
dpkg: des problèmes de dépendances empêchent la configuration de pinguino-linux32-gcc-mips-elf :
pinguino-linux32-gcc-mips-elf dépend de libstdc++6 (>= 4.9) ; cependant :
  La version de libstdc++6:i386 sur le système est 4.8.2-19ubuntu1.

dpkg: error processing package pinguino-linux32-gcc-mips-elf (--install):
problèmes de dépendances - laissé non configuré
Reply
07-09-2014, 06:33 PM,
#3
RE: Impossible de compiler (Linux MInt 17)
Bonjour,
Peux-tu essayer la dernière version en date du 5 sept. 2014. Je crois que le problème est (enfin) corrigé.
Régis
It is easier to complain than it is to do, but it is better to do than it is to complain.
Reply
07-09-2014, 09:20 PM,
#4
RE: Impossible de compiler (Linux MInt 17)
(07-09-2014, 06:33 PM)regis Wrote: Bonjour,
Peux-tu essayer la dernière version en date du 5 sept. 2014. Je crois que le problème est (enfin) corrigé.
Régis
Bonjour régis,
Pour ma part, je viens de l'essayer sur ma Mageïa 4 64 bits et tout marche parfaitement.
j'ai utilisé les paquets lzma que j'ai décompacté dans ma Home directory.
Pour SDCC (8bits), il faut utiliser le Paquet Mageïa car celui de Pinguino utilise une version de la Glib trop ancienne.
Pour Gcc (32bits) le paquet Pinguino fonctionne bien.
Bon travail !
Reply
08-09-2014, 01:26 AM,
#5
RE: Impossible de compiler (Linux MInt 17)
Bonjour Régis, merci de ta réponse.

Je viens d'essayer la version du 5 septembre sur Linux Mint 17 (et aussi sur Ubuntu 14.04.1, que je viens d'installer sur le même ordinateur, pour voir). Cette fois, je me suis limité à demander le compilateur 8 bits. Malheureusement, dans les deux cas, le comportement de l'IDE est demeuré le même qu'avant: quand je demande de compiler blink, il ne se passe rien.

Voici ce qui s'affiche dans le terminal pendant l'installation:

---------------------------------------------------------------
Pinguino IDE Installation Script
Regis Blanchot - rblanchot@pinguino.cc
Last update 02-09-2014
---------------------------------------------------------------
Host is a 32-bit GNU/Linux.
What compiler(s) do you want to install ?
1) the 8-bit (PIC18F) compiler only
2) the 32-bit (PIC32MX) compiler only
3) both 8- and 32-bit compilers (default)
1
Downloading packages ...
./installer.sh: ligne 76: let: i=0 + 33.33 : erreur de syntaxe : opérateur arithmétique non valable (le symbole erroné est ".33")
./installer.sh: ligne 76: let: i=0 + 33.33 : erreur de syntaxe : opérateur arithmétique non valable (le symbole erroné est ".33")
./installer.sh: ligne 76: let: i=0 + 33.33 : erreur de syntaxe : opérateur arithmétique non valable (le symbole erroné est ".33")
0% [................................................]

Installing packages ...
./installer.sh: ligne 87: let: i=0 + 33.33 : erreur de syntaxe : opérateur arithmétique non valable (le symbole erroné est ".33")
./installer.sh: ligne 87: let: i=0 + 33.33 : erreur de syntaxe : opérateur arithmétique non valable (le symbole erroné est ".33")
./installer.sh: ligne 87: let: i=0 + 33.33 : erreur de syntaxe : opérateur arithmétique non valable (le symbole erroné est ".33")
0% [................................................]

Installation complete.
Reply
08-09-2014, 09:20 AM, (This post was last modified: 08-09-2014, 09:25 AM by regis.)
#6
RE: Impossible de compiler (Linux MInt 17)
@ypelletier
Dans installer.sh, lignes 126 et 131, peux-tu remplacer STEP=33.33 par STEP=33 et relancer le script ?

@xapon66
Est-ce que le paquet présent dans les dépots permet aussi de compiler pour les 25K50 (ou 45K50), 26J50 et surtout les 27J53 (ou 47J53) ?
It is easier to complain than it is to do, but it is better to do than it is to complain.
Reply
09-09-2014, 01:45 AM,
#7
RE: Impossible de compiler (Linux MInt 17)
J'ai bien remplacé STEP=33.33 par STEP=33 aux deux endroits.

Il n'y a plus de message d'erreur affiché pendant l'installation (les deux progress bars s'arrêtent à 99% plutôt qu'à 100%).

Toutefois, l'IDE n'a pas changé de comportement.
Reply
09-09-2014, 09:52 AM,
#8
RE: Impossible de compiler (Linux MInt 17)
Peux-tu me donner le résultat de :

ls -al /usr/bin/sd*

et

ls -al /usr/bin/pic32*
It is easier to complain than it is to do, but it is better to do than it is to complain.
Reply
09-09-2014, 02:01 PM,
#9
RE: Impossible de compiler (Linux MInt 17)
Voici les résulats:

yves@yves-Satellite-A100 ~ $ ls -al /usr/bin/sd*
-rw-r--r-- 1 yves yves 415841 sep 1 11:08 /usr/bin/sdar
-rw-r--r-- 1 yves yves 2141292 sep 1 11:08 /usr/bin/sdcc
-rw-r--r-- 1 yves yves 13012 sep 1 11:08 /usr/bin/sdcclib
-rw-r--r-- 1 yves yves 205244 sep 1 11:08 /usr/bin/sdcpp
-rwxr-xr-x 1 root root 42732 oct 21 2013 /usr/bin/sdiff
-rw-r--r-- 1 yves yves 211888 sep 1 11:08 /usr/bin/sdld
-rw-r--r-- 1 yves yves 211888 sep 1 11:08 /usr/bin/sdld6808
-rw-r--r-- 1 yves yves 211888 sep 1 11:08 /usr/bin/sdldgb
-rw-r--r-- 1 yves yves 211888 sep 1 11:08 /usr/bin/sdldz80
-rw-r--r-- 1 yves yves 394487 sep 1 11:08 /usr/bin/sdnm
-rw-r--r-- 1 yves yves 600520 sep 1 11:08 /usr/bin/sdobjcopy
-rwxr-xr-x 1 root root 160848 avr 10 16:34 /usr/bin/sdptool
-rw-r--r-- 1 yves yves 415840 sep 1 11:08 /usr/bin/sdranlib

yves@yves-Satellite-A100 ~ $ ls -al /usr/bin/pic32*
ls: impossible d'accéder à /usr/bin/pic32*: Aucun fichier ou dossier de ce type
Reply
09-09-2014, 02:31 PM,
#10
RE: Impossible de compiler (Linux MInt 17)
Je ne sais pas encore pour quelle raison mais les binaires de sdcc ne sont pas exécutables ...

sudo chmod a+x /usr/bin/sd*

devrait y remédier.
It is easier to complain than it is to do, but it is better to do than it is to complain.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)