IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C Discussion :

erreur de compilation pilotes linux carte velleman k8055


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Avril 2020
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes de Haute Provence (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2020
    Messages : 30
    Par défaut erreur de compilation pilotes linux carte velleman k8055
    Bonjour,
    M'y connaissant un petit peu en C , j'ai besoin de faire fonctionner une carte VM110 K8055 sous linux mint 64bits par le port USB.
    Je souhaiterais donc compiler les sources téléchargées sur sourceforge.
    Et j'a une erreur qui apparait et je n'arrive pas à compiler.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    make all
    gcc main.o libk8055.o libk8055.so -o k8055 -lusb -L/usr/lib -lm
    /usr/bin/ld*: main.o*: dans la fonction «*main*»*:
    main.c:(.text.startup+0x58)*: référence indéfinie vers «*time_msec*»
    /usr/bin/ld*: main.c:(.text.startup+0x177)*: référence indéfinie vers «*time_msec*»
    collect2: error: ld returned 1 exit status
    make: *** [Makefile:38 : k8055_prog] Erreur 1
    J'ai installé libusb

    Auriez-vous une piste de recherche pour m'aider à résoudre mon problème?

    Vous remerciant par avance.
    Fabien

  2. #2
    Membre averti
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Avril 2020
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes de Haute Provence (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2020
    Messages : 30
    Par défaut
    Alors pour résumer j'ai enfin trouvé.
    Il apparait qu'avec linux MINT 22 le programme k8055 ne se compile pas pour je ne sais quelle raison.
    J'ai réinstallé linux mint 20 et le programme se compile sans aucun souci.
    Va comprendre....

    Je passe en résolu un truc non résolu.

  3. #3
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    27 054
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 27 054
    Billets dans le blog
    141
    Par défaut
    Bonjour,

    Sûrement car il faut adapter le code aux derniers changements des logiciels (bibliothèques) sur lequel il dépend. Sans voir le code, je ne peux pas deviner précisément ce qu'il y a a adapté et puis, il arrive qu'il n'y ai pas qu'une unique erreur.
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  4. #4
    Expert confirmé
    Avatar de gerald3d
    Homme Profil pro
    Conducteur de train
    Inscrit en
    Février 2008
    Messages
    2 308
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Conducteur de train
    Secteur : Transports

    Informations forums :
    Inscription : Février 2008
    Messages : 2 308
    Billets dans le blog
    5
    Par défaut
    Bonjour.

    Au vu du résultat en console il y a un problème avec la bibliothèque "time". Effectivement time_msec n'est pas définie dans time.h. Pourrais-tu nous montrer un peu plus de code, surtout où est utilisée cette donnée ?

  5. #5
    Membre averti
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Avril 2020
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes de Haute Provence (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2020
    Messages : 30
    Par défaut
    Alors malheureusement, j'ai abandonné au profit d'une autre solution technique à base de picaxe et raspberry.
    Les VM110 sont relégués au placard.
    Dommage, c'était pourtant de bonnes petites interfaces.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Carte Velleman k8055
    Par Nalster1 dans le forum Embarqué
    Réponses: 7
    Dernier message: 17/04/2019, 10h58
  2. Erreur de compilation pour la carte Arduino/Genuino Uno
    Par Stéphanie13000 dans le forum Arduino
    Réponses: 18
    Dernier message: 01/02/2019, 14h24
  3. Réponses: 6
    Dernier message: 09/08/2015, 08h35
  4. une erreur de --compilation-- kernel LINUX
    Par didine_napster dans le forum Administration système
    Réponses: 1
    Dernier message: 16/09/2007, 11h00
  5. erreur de compilation sous linux
    Par petdelascar dans le forum C
    Réponses: 11
    Dernier message: 21/12/2005, 20h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo