Aller au contenu
Top-Metin2.org - Vous êtes à la recherche d'un serveur Metin 2 ? ×
×
×
  • Créer...
  • 0

[Sources] Erreur de compilation


Sufhal

Question

  • Retraité

Bonjour à tous,

 

J'essaie de compiler le game 40250 mais une erreur survient immédiatement à la commande gmake -j20

gmake: *** No rule to make target '/usr/include/c++/4.2/cstdlib', needed by 'OBJDIR/BattleArena.o'.  Stop.

 

J'imagine qu'il sagit d'une lib manquante mais j'ai mis absolument tout ce que j'avais à ma disposition et j'ai scrupuleusement suivi les indications sur ces posts :

 

Avez-vous une idée ?

PS: J'ai essayé avec les sources vierges de Kraizy et les sources de la team FE (fournies avec les files 2016), même constat.

C'est donc la machine qui est responsable du problème, j'utilise un dédié sous FreeBSD 10.4

Merci par avance.

Lien vers le commentaire
Partager sur d’autres sites

  • Réponses 12
  • Créé
  • Dernière réponse

Meilleurs contributeurs dans cette question

Meilleurs contributeurs dans cette question

12 réponses à cette question

Messages recommandés

  • 0

Les sources sont configurés pour compiler avec la version 4.2 gcc. Donc tu peux soit les configurer pour compiler avec une version supérieure ou bien tu continues à compiler en local.

Modifié par #Saw
Lien vers le commentaire
Partager sur d’autres sites

  • 0
  • Retraité
il y a une heure, #Saw a dit :

Les sources sont configurés pour compiler avec la version 4.2 gcc. Donc tu peux soit les configurer pour compiler avec une version supérieure ou bien tu continues à compiler en local.

 

Il faut juste configurer le Makefile ?

 

il y a une heure, Reaper a dit :

Ton dédier possède combien de ram (go) ?

Normalement la compilation faut avoir maximum 3-4go pour compiler..

 

Mais je te conseil de compiler en local, vraiment plus simple!

 

Il a 4Go de RAM donc je pense pas que ce soit ça le problème..

Par contre je ne vois quoi en quoi c'est plus simple étant donné qu'il faut en plus faire tourner une machine virtuelle o.O

 

 

Merci pour vos réponses ^_^

Lien vers le commentaire
Partager sur d’autres sites

  • 0
  • Robot

L'erreur : 

gmake: *** No rule to make target '/usr/include/c++/4.2/cstdlib', needed by 'OBJDIR/BattleArena.o'.  Stop.

Et tu essaie de compiler avec du gcc 4.9, !

Essaie de modifier ton Makefile game et Makefile db, change le 4.2 en 4.9?

Modifié par FBot

french_banner.gif

Lien vers le commentaire
Partager sur d’autres sites

  • 0
  • Retraité

La seule ligne qui fait référence à GCC c'est celle là :

GCC_VERSION = $(shell $(CC) --version 2>&1 | grep "(GCC)" | cut -d' ' -f3  | cut -d'.' -f1)

Et très sincèrement je vois pas trop quoi modifier ici

 

Edit: mais en fait j'ai la 4.2 :

183801fe1.JPG

Modifié par _Sufhal
Lien vers le commentaire
Partager sur d’autres sites

  • 0
  • Retraité

Du nouveau ; en installant gcc 4.3 et en supprimant le acce.cpp dans le Makefile j'ai pu compiler mais il y avait pas mal d'erreur.

Je me suis donc tourné vers une machine virtuelle préparée pour la compilation pour plus d’efficacité.

 

Merci à @Reaper pour son aide précieuse !

Topic à lock, merci ^_^ 

Modifié par _Sufhal
Lien vers le commentaire
Partager sur d’autres sites

Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.


Information importante

Conditions d’utilisation / Politique de confidentialité / Règles / Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.