Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 10 sur 10
  1. #1
    Nouveau Membre du Club
    Inscrit en
    avril 2011
    Messages
    53
    Détails du profil
    Informations forums :
    Inscription : avril 2011
    Messages : 53
    Points : 32
    Points
    32

    Par défaut Problème avec Derelict

    Bonjour,
    je suis en train d'essayer de tester derelict, et je rencontre un problème a la compilation :
    Code :
     undefined reference to `_D8derelict3sdl3sdl11DerelictSDLC8derelict3sdl3sdl17DerelictSDLLoader'
    et
    Code :
    undefined reference to `_D8derelict3sdl3sdl8__ModuleZ'
    Un petit coup d'oeuil sur google m'as apris que ce type d'erreur étatit fréquent, mais pas vraiment comment les résoudres.

    Pour l'instal de Derelict j'ai utilisé le svn et suivis ce tuto

    si quelqu'un peut m'aider.

    Merci d'avance

  2. #2
    Nouveau Membre du Club
    Profil pro
    Inscrit en
    août 2009
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : août 2009
    Messages : 36
    Points : 25
    Points
    25

    Par défaut

    Salut,

    Tu as bien linké les libs ? (c-à-d DerelictSDL.lib et DerelictUtil.lib dans ton cas ?)

  3. #3
    Invité de passage
    Inscrit en
    février 2010
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : février 2010
    Messages : 3
    Points : 4
    Points
    4

    Par défaut

    Tu peux aussi essayer de compiler avec GDC, si tu n'as essayé qu'avec DMD. La dernière version de DMD a l'air vraiment buggué j'ai l'impression.

    Sous ArchLinux, il y a d2_config pour gérer les 2 compilos en parallèle, je pense que ça doit aider à compiler correctement.

  4. #4
    Nouveau Membre du Club
    Inscrit en
    avril 2011
    Messages
    53
    Détails du profil
    Informations forums :
    Inscription : avril 2011
    Messages : 53
    Points : 32
    Points
    32

    Par défaut

    Citation Envoyé par Eyyub Voir le message
    Salut,

    Tu as bien linké les libs ? (c-à-d DerelictSDL.lib et DerelictUtil.lib dans ton cas ?)
    Ben dans le tuto il utilise pas les .lib, donc je croyais que ça servais pas.

    Tu peux aussi essayer de compiler avec GDC, si tu n'as essayé qu'avec DMD. La dernière version de DMD a l'air vraiment buggué j'ai l'impression.

    Sous ArchLinux, il y a d2_config pour gérer les 2 compilos en parallèle, je pense que ça doit aider à compiler correctement.
    J'ai utilisé ldc2 pour compiler (il est basé sur dmd) tu pense qu'il est en cause ?

  5. #5
    Membre éprouvé

    Profil pro Jonathan MERCIER
    Inscrit en
    mars 2009
    Messages
    349
    Détails du profil
    Informations personnelles :
    Nom : Jonathan MERCIER
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : mars 2009
    Messages : 349
    Points : 441
    Points
    441

    Par défaut

    tu est sur qu'elle système d'exploitation ?
    si linux qu'elle distro ?

    je dis ça car sur fedora derelict est déjà packagé et utilise ldc2 sans soucis

  6. #6
    Nouveau Membre du Club
    Inscrit en
    avril 2011
    Messages
    53
    Détails du profil
    Informations forums :
    Inscription : avril 2011
    Messages : 53
    Points : 32
    Points
    32

    Par défaut

    je suis sous fedora 16, je vais tester l’installation ce soir, merci.

  7. #7
    Nouveau Membre du Club
    Inscrit en
    avril 2011
    Messages
    53
    Détails du profil
    Informations forums :
    Inscription : avril 2011
    Messages : 53
    Points : 32
    Points
    32

    Par défaut

    après installation du dépot D, la commande :
    Code :
    sudo yum install derelict
    renvois :
    Code :
    No package derelict available.
    (je suis sous fedo 16 en architecture i386)

  8. #8
    Membre éprouvé

    Profil pro Jonathan MERCIER
    Inscrit en
    mars 2009
    Messages
    349
    Détails du profil
    Informations personnelles :
    Nom : Jonathan MERCIER
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : mars 2009
    Messages : 349
    Points : 441
    Points
    441

    Par défaut

    alors bon j'ai les versions 64 bits sous la main.
    Mais puisque tu est sous fedora 16 je te conseille de faire comme moi:
    prends ces paquets:
    - http://kojipkgs.fedoraproject.org/pa....fc17.i686.rpm
    - http://kojipkgs.fedoraproject.org/pa....fc17.i686.rpm
    - http://kojipkgs.fedoraproject.org/pa....fc17.i686.rpm
    - http://kojipkgs.fedoraproject.org/pa....fc17.i686.rpm
    - http://koji.fedoraproject.org/koji/b...buildID=278240
    - http://koji.fedoraproject.org/koji/t...taskID=3581638

    tu recupere tous les rpm tu les mets dans un doisser temporaire puis
    Code :
    1
    2
    $ cd monDossier
    $ su -c 'yum install -y *.rpm'

    je préconises ces versions car pas mal de bug sont corrigés

  9. #9
    Nouveau Membre du Club
    Inscrit en
    avril 2011
    Messages
    53
    Détails du profil
    Informations forums :
    Inscription : avril 2011
    Messages : 53
    Points : 32
    Points
    32

    Par défaut

    ça marche merci !

  10. #10
    Membre éprouvé

    Profil pro Jonathan MERCIER
    Inscrit en
    mars 2009
    Messages
    349
    Détails du profil
    Informations personnelles :
    Nom : Jonathan MERCIER
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : mars 2009
    Messages : 349
    Points : 441
    Points
    441

    Par défaut

    De rien
    Votre package D pour fedora

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

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •