Problema copilare sursa

Totalitatea subiectelor care nu respectă regulamentul impus in sectiunea "Probleme şi Întrebări" vor fi stocate aici.
Închis
Avatar utilizator
zGuD
Nou Venit

Nou Venit
Mesaje: 24
Membru din: 09 Iul 2017, 22:22
Server: Metin2TG
Regat: Chunjo
Aprecieri: 1  
Mulţumiri: 1  
Medalii

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

Incerc sa compilez pe host !

cineva care ma poate ajuta ?
Avatar utilizator
B0B0^
Utilizator interzis !

Utilizator interzis !
Mesaje: 148
Membru din: 23 Mai 2015, 18:38
Regat: Jinno
Aprecieri: 7  
Mulţumiri: 6  
 Contact:
Medalii

Problema este urmatoarea.
Tu incerci sa compilezi sursa pe un FreeBSD 10 sau superior.
Pe FreeBSD 9.3 - compilatorul standard este gcc, el este nativ construit in kenel.
Pe FreeBSD 10 + compilatorul standard se numeste clang.llvm care si acesta este nativ construit in kernel.

Sa trecem la problema acum.
In Makefile original compilatorul standard este acel g++ .
g++ compileaza fisiere .cpp (Limbajul C++)
gcc compileaza fisiere .c (Limbajul C )

Sursa nu este compatibila cu clang.llvm deci trebuie sa instalezi manual gcc. O sa instalezi gcc49 cu urmatoarea comanda:
pkg install gcc49

Dupa care modifici in makefile din g++ in gcc49 sau ce versiune de gcc ai tu.
In mod cert daca instalezi gcc si setezi compilatorul standard acel gcc instalat o sa dispara ambele erori..
Deoarece acel gcc integrat in kernel citeste librariile c++ din /usr/include/c++ iar acel gcc instalat manual citeste din usr/local/ib/gcc49/include/c++

Din moment ce nu ai acele librarii in usr/include/c++ automat asta inseamna ca este freebsd instalat ca ...
Imagine
Afișează semnătura
Avatar utilizator
Hades ✔
Utilizatorul Lunii Noiembrie

Utilizatorul Lunii Noiembrie
Mesaje: 3363
Membru din: 22 Aug 2016, 18:35
Server: Hades World
Aprecieri: 104  
Mulţumiri: 824  
Discord: Copiază ID
 Contact:
Medalii

Subiect Inactiv! Mutat în "Arhivă".
Hades World
(New) 2023 Version for Selling!
Discord: hades_97
Server Discord: https://discord.gg/YF27nkC

:flag_gb: :flag_ro: :flag_de: :flag_tr: :flag_pl: :flag_cz: :flag_fr: :flag_pt: :flag_nl: :flag_gr: :flag_hu: :flag_it: :flag_es:

Imagine
Afișează semnătura
Închis
Răspunsuri
9
Vizualizări
405
Răspunsuri
2
Vizualizări
336
Răspunsuri
8
Vizualizări
405
Răspunsuri
2
Vizualizări
94

Înapoi la “Arhivă Probleme şi Întrebări”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 86 vizitatori