problèmes de compil...
 
Notifications
Retirer tout

problèmes de compilation d'oricutron

13 Posts
5 Utilisateurs
0 Likes
103 Vu
toniau
(@toniau)
Membre
Inscription: Il y a 2 ans
Posts: 15
Début du sujet  

  Bonjour, je suis sur DEBIAN x86_64, j'ai récupéré ORICUTRON sur GITHUB, mais j'ai plein d'erreurs à la compilation, quelqu'un aurait-il une solution ?

Antoine


   
Citation
jede
 jede
(@jede)
Honorable Member Admin
Inscription: Il y a 3 ans
Posts: 423
 

Bonjour,

C'est compliqué de savoir ce qui cloche sans un output des erreurs.

En général, les problèmes sont les packages manquants pour SDL (lib et devel)


   
RépondreCitation
toniau
(@toniau)
Membre
Inscription: Il y a 2 ans
Posts: 15
Début du sujet  

@jede 

pi@pi:~/Desktop/oricutron-master $ make
Host OS : linux
Target platform : linux
Using SDL lib : sdl
Using SDL prefix:
fatal: ni ceci ni aucun de ses répertoires parents n'est un dépôt git : .git
/bin/sh: 1: svnversion: not found
Package gtk+-3.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtk+-3.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gtk+-3.0' found
Package sdl was not found in the pkg-config search path.
Perhaps you should add the directory containing `sdl.pc'
to the PKG_CONFIG_PATH environment variable
No package 'sdl' found
fatal: ni ceci ni aucun de ses répertoires parents n'est un dépôt git : .git
/bin/sh: 1: svnversion: not found
Package gtk+-3.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtk+-3.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gtk+-3.0' found
Package sdl was not found in the pkg-config search path.
Perhaps you should add the directory containing `sdl.pc'
to the PKG_CONFIG_PATH environment variable
No package 'sdl' found
gcc -c -Wall -O3 -DAPP_NAME_FULL='"Oricutron WIP Rev: "' -DAPP_YEAR='"2019"' -DVERSION_COPYRIGHTS='"Oricutron 1.2.0 (c)2019 Peter Gordon (pete@gordon.plus)"' -m64 -g -D__OPENGL_AVAILABLE__ -DAUDIO_BUFLEN=1024 -D__CBCOPY__ -D__CBPASTE__ system_sdl.c -o system_sdl.o
In file included from /usr/include/unistd.h:25,
from system.h:26,
from system_sdl.c:33:
/usr/include/features.h:424:12: fatal error: sys/cdefs.h: Aucun fichier ou dossier de ce type
# include <sys/cdefs.h>
^~~~~~~~~~~~~
compilation terminated.
make: *** [Makefile:569: system_sdl.o] Error 1
pi@pi:~/Desktop/oricutron-master $


   
RépondreCitation
jede
 jede
(@jede)
Honorable Member Admin
Inscription: Il y a 3 ans
Posts: 423
 

Apparemment, il faut installer les packages évoqués. A coup de google, il faut chercher comment installer les packages sdl (lib et dev) entre autres en fonction de la distrib. normalement, c'est avec apt pour distrib sur le pi


   
RépondreCitation
toniau
(@toniau)
Membre
Inscription: Il y a 2 ans
Posts: 15
Début du sujet  

Ce que vous me dites ne m'aide pas beaucoup sachant que c'est ce que j'ai fait et que beaucoup de gens mettent des solutions sur google, qui n'en sont pas, alors si je pouvais avoir LA solution en demandant, ce serait bien, car vraiment, j'en ai raz-le-bol de parser le barratin inutile de gens qui mettent n'importe quoi sur des sites web de n'importe quoi, ce que vous ne pouvez pas ignorer. Et je me permets une dernière remarque, j'aimerais adhérer à votre association mais je n'ai pas d'imprimante, le format PDF ne vaut rien, il est propriétaire, hermétique et pas gratuit pour qui veut vraiment s'en servir, pas de logiciels ocr gratuit par exemple sinon j'aurais remplis les champs et vous l'aurais envoyé avec ma cotisation. Ma config est amd athlon avec debian.

Antoine


   
RépondreCitation
assinie
(@assinie)
Membre
Inscription: Il y a 3 ans
Posts: 52
 

Bonjour,

Manifestement le compilateur ne trouve pas gtk+-3 donc soit il n'est pas installé, soit il est mal installé.

Quel(s) package(s) gtk3 avez-vous installé?


   
RépondreCitation
toniau
(@toniau)
Membre
Inscription: Il y a 2 ans
Posts: 15
Début du sujet  

Aucune idée.

Antoine


   
RépondreCitation
jede
 jede
(@jede)
Honorable Member Admin
Inscription: Il y a 3 ans
Posts: 423
 
Posté par: @toniau

Ce que vous me dites ne m'aide pas beaucoup sachant que c'est ce que j'ai fait et que beaucoup de gens mettent des solutions sur google, qui n'en sont pas, alors si je pouvais avoir LA solution en demandant, ce serait bien, car vraiment, j'en ai raz-le-bol de parser le barratin inutile de gens qui mettent n'importe quoi sur des sites web de n'importe quoi, ce que vous ne pouvez pas ignorer [...] Ma config est amd athlon avec debian.

Antoine

Dans le "barratin inutile", c'est assez simple, je vois que c'est un pi au prompt, mais il y a plusieurs distributions dessus, et versions. Si je donne des commandes, cela sera transformera aussi en baratin, car je ne connais pas la distrib ni la version et donc ce qu'il y a installé, et je donnerai une commande qui marche pour moi mais pas pour les autres.

Donc, il faut installer les packages manquants et cela se fait à coup de "apt-cache search sdl" puis "apt-get install XXX" ou XXX est le paquet sdl de la distrib, il faut installer le package devel, mais ça aussi sur certaines distribs les packages sont nommés en "-dev", parfois en "-devel", idem pour gtk

Aussi, ce n'est pas clair la distrib, on voit au prompt un pi (cf output), et je vois "amd athlon avec debian" en réponse. Ce n'est pas possible d'avoir un amd athlon sur un pi car c'est de l'arm sur le pi. Le pi c'est du raspbian puis transformé en pi os. Raspbian a des différences avec debian, idem entre pi os et debian.

 


   
RépondreCitation
jede
 jede
(@jede)
Honorable Member Admin
Inscription: Il y a 3 ans
Posts: 423
 
Posté par: @toniau

Aucune idée.

Antoine

Cela commence à devenir compliqué. Pour savoir si un package est présent, il faut vérifier à coup de "dpkg -l | grep gtk" et l'installer (attention potentiel "barratin" parce que peut être que ce n'est pas apt/dpkg sur la distrib)

Mais, il faudrait commencer par le début et lire le manuel de base de linux sur le pi (attention ' barratin', si ce n'est pas pi os, c'est sans doute différent) : Comment Installer une Application sur Raspberry Pi OS ? – RaspberryTips

J'ai donné les commandes en ligne de commande, car quand on sait comment ça marche, on peut se débrouiller avec, mais l'interface graphique doit faire l'affaire (cf lien)


   
RépondreCitation
toniau
(@toniau)
Membre
Inscription: Il y a 2 ans
Posts: 15
Début du sujet  

amd athlon + raspbian x86. Vous êtes de mauvaise foi, le man est pourri et incomplet quant aux sois-disant manuels et tutos ils sont tous incomplets voir faux, voir les 2. Et de version en version, c'est de pire en pire. Et pour le "libre", faudra repasser, c'est facile de dire que linux est libre quand il faut payer pour avoir un manuel d'utilisation décent. Allez donc apprendre à parser des fichiers txt avec le bash et l'infos qu'on trouve sur internet. Regardez, android est soi-disant open-source, j'aimerais le supprimer de ma tablette logicom pour y mettre un petit linux que j'aurais assemblé, impossible d'avoir la bonne infos pour le faire, malgré internet. Mais je sais que vous vous moquez de moi, c'est impossibles d'avoir connu l'oric atmos et de ne pas voir ces évidences : l'informatique c'est du diktat et d'un point de vu technique, pour ce que l'informatique est censé être, ça ne vaut rien, d'ailleurs je parie que vous avez votre dictateur personnel sur vous en ce moment même...à bon entendeur salut

Mais quand même, wikipedia, youtube, google map street view etc..je n'ai pas de qualificatif, internet vaut le coup rien que pour ça, je le reconnais.

et puis vous m'emmerdez vous avez qu'à supprimer mon compte ce serait plus clair


   
RépondreCitation
rijiji
(@rijiji)
Trusted Member
Inscription: Il y a 3 ans
Posts: 45
 

pourquoi tant de haines .... 😀 

 


   
RépondreCitation
Voyageur
(@voyageur)
Membre
Inscription: Il y a 4 ans
Posts: 43
 

"Breathe in, breathe out... and repeat."  (Inspirez, soufflez... et recommencez).

 

Ici, nous sommes prêt à aider dès lors que nous avons les renseignements nécessaires pour orienter notre action.

Quand on cherche de l'aide, il parait évident qu'il faut donner les renseignements demandés, même si on ne sait pas à quoi ils sont destinés... Et que pour voir son problème résolu, il va falloir accepter d’être patient.

Pousser un coup de gu**le, ça soulage, mais seulement pour celui (ou celle) qui le fait. Cela ne s'appelle pas du partage. Décrier l'informatique ne sert qu'à montrer son propre avis sur ce vaste sujet et il est illusoire de croire que d'autres utilisateurs de ce forum vont le suivre ou l'adopter.

Et nous ne nous moquons de personne.

Pour info, je ne suis pas Modérateur, juste un utilisateur de ce forum, comme vous.

 

 

 

 


   
RépondreCitation
toniau
(@toniau)
Membre
Inscription: Il y a 2 ans
Posts: 15
Début du sujet  

J'ose espérer pour vous que vous le faites exprès. Et puis vous pouvez considérer mon problème de compil comme résolue vue que j'ai renoncé car ce n'est pas chercher à compiler que je veux, c'est programmer sur l'oric en basic et assembleur sur une machine en natif, conçu et fabriqué par moi et qu'en appuyant sur le bouton, l'ordinateur s'allume tout de suite, et non au bout de ......allez salut


   
RépondreCitation
Share: