Aller au contenu

Nouveau membre ?! Pense à te présenter pour accéder au contenu du forum !

New member ?! Introduce yourself to get access to the forum !

  • 0
_Sufhal

en cours [Sources] Erreur de compilation

Question

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.

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0

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!

Modifié par Reaper

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0
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 ^_^

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0

configurer le makefil et il me semble qu'il faut modifier quelques lib et code dans les sources db/game en fonction de la version de gcc que tu installes.

Modifié par #Saw

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0

Mouais, Tu as quel version de freebsd & gcc à tu installer? :)

Modifié par Reaper

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0

J'ai FreeBSD 10.4 et j'ai mis gcc 4.9

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0

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 Reaper

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0

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

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0

Ajoute moi sur discord : Reaper™#8507

Modifié par Reaper

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0

Dans makefile cest "g++" et non gcc

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0
Citation
  • Merci d'éviter les aides via Skype afin que tous les membres puissent bénéficier de la solution.

 

C'est valable aussi pour Discord, merci.

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0

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

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.

×

Information importante

By using this site, you agree to our Conditions d’utilisation.