Précédent   Forum du club des développeurs et IT Pro > Autres langages > Autres langages > D
D Forum d'entraide sur la programmation en langage D
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 24/11/2011, 19h47   #1
ahoff
Invité régulier
 
Inscription : avril 2011
Messages : 37
Détails du profil
Informations forums :
Inscription : avril 2011
Messages : 37
Points : 9
Points : 9
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
ahoff est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/12/2011, 14h22   #2
Eyyub
Membre à l'essai
 
Inscription : 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 : 24
Points : 24
Salut,

Tu as bien linké les libs ? (c-à-d DerelictSDL.lib et DerelictUtil.lib dans ton cas ?)
Eyyub est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/12/2011, 22h19   #3
Kriegy.
Invité de passage
 
Inscription : février 2010
Messages : 2
Détails du profil
Informations forums :
Inscription : février 2010
Messages : 2
Points : 2
Points : 2
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.
Kriegy. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/12/2011, 17h04   #4
ahoff
Invité régulier
 
Inscription : avril 2011
Messages : 37
Détails du profil
Informations forums :
Inscription : avril 2011
Messages : 37
Points : 9
Points : 9
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.

Citation:
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 ?
ahoff est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/12/2011, 20h05   #5
bioinfornatics
Membre éprouvé
 
Jonathan MERCIER
Inscription : mars 2009
Messages : 338
Détails du profil
Informations personnelles :
Nom : Jonathan MERCIER
Localisation : France, Gironde (Aquitaine)

Informations forums :
Inscription : mars 2009
Messages : 338
Points : 417
Points : 417
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
bioinfornatics est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/12/2011, 09h13   #6
ahoff
Invité régulier
 
Inscription : avril 2011
Messages : 37
Détails du profil
Informations forums :
Inscription : avril 2011
Messages : 37
Points : 9
Points : 9
je suis sous fedora 16, je vais tester l’installation ce soir, merci.
ahoff est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/12/2011, 18h35   #7
ahoff
Invité régulier
 
Inscription : avril 2011
Messages : 37
Détails du profil
Informations forums :
Inscription : avril 2011
Messages : 37
Points : 9
Points : 9
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)
ahoff est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/12/2011, 03h42   #8
bioinfornatics
Membre éprouvé
 
Jonathan MERCIER
Inscription : mars 2009
Messages : 338
Détails du profil
Informations personnelles :
Nom : Jonathan MERCIER
Localisation : France, Gironde (Aquitaine)

Informations forums :
Inscription : mars 2009
Messages : 338
Points : 417
Points : 417
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
bioinfornatics est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/12/2011, 09h21   #9
ahoff
Invité régulier
 
Inscription : avril 2011
Messages : 37
Détails du profil
Informations forums :
Inscription : avril 2011
Messages : 37
Points : 9
Points : 9
ça marche merci !
ahoff est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/12/2011, 02h42   #10
bioinfornatics
Membre éprouvé
 
Jonathan MERCIER
Inscription : mars 2009
Messages : 338
Détails du profil
Informations personnelles :
Nom : Jonathan MERCIER
Localisation : France, Gironde (Aquitaine)

Informations forums :
Inscription : mars 2009
Messages : 338
Points : 417
Points : 417
De rien
Votre package D pour fedora
bioinfornatics est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 08h37.


 
 
 
 
Partenaires

Hébergement Web