Instalare sursa pe VPS FreeBSD 12.2 (OVH)

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

Nou Venit
Mesaje: 19
Membru din: 26 Iul 2021, 12:51
Aprecieri: 62  
Mulţumiri: 1  
Medalii

*Problemă/Întrebare: La compilarea game si a db-ului pe VPS (FreeBSD 12.2 amd64 la OVH) primesc niste erori de incompatibilitate.
Tipologie server(PvM / PvP):
*Resursă folosită: Este de pe un alt forum (metin2.dev)
*ServerFiles utilizat: [40250] Reference Serverfile
*Syserr: Eroare DB
ABBC3_SPOILER_SHOW
Eroare game
ABBC3_SPOILER_SHOW
Poză:
*Detalii suplimentare: OS - FreeBSD 12.2-Release amd64
Am instalat urmatoarele:
pkg install -y mysql56-server mysql56-client
pkg install -y python27
pkg install -y python37
pkg install -y gmake
pkg install -y makedepend
pkg install -y devil
pkg install -y gdb
pkg install -y llvm-devel
pkg install -y gcc10

Multumesc anticipat!
Avatar utilizator
Syron
Developer

Developer
Mesaje: 712
Membru din: 14 Mai 2014, 23:41
Aprecieri: 5  
Mulţumiri: 138  
Medalii

Ai ales amd64 (=> 64 biti) deci automat toate pachetele downloadate default sunt pe 64 de biti. Chiar daca folosesti ca si flag in compiler, lib-urile necesare (= Extern) sunt inca pe 32 de biti, de aia primesti eroare de incompatibilitate. Daca vrei sa treci toata sursa pe 64 de biti ai de munca putin, pentru ca pachetele difera in "marime" dar cel mai usor poti sa creezi un "jail", adica un environment chroot unde poti sa compilezi si sa adaugi pachete de 32 de biti pe un sistem normal de 64. Gasesti pe internet destule ghiduri cum sa faci acest lucru.
Pentru acest mesaj, Syron for the post:
alexmetin123
Avatar utilizator
alexmetin123
Nou Venit

Nou Venit
Mesaje: 19
Membru din: 26 Iul 2021, 12:51
Aprecieri: 62  
Mulţumiri: 1  
Medalii

Salut Syron si multumesc pentru raspuns. Dupa toata bataia de cap cu FreeBSD-ul pe 64 de la OVH, am schimbat provider-ul si mi-am instalat FreeBSD 12.2 i386.
Acum pot sa compilez fara probleme DB-ul, dar am cam aceeasi eroare la GAME.
gmake: *** No rule to make target '/usr/local/include/cryptopp/cryptoppLibLink.h', needed by 'OBJDIR/cipher.o'. Stop.
Teoria mea este ca-mi lipseste fisierul cryptoppLibLink.h, si intr-adevar lipseste, dar toate librariile sunt instalate inclusiv cryptopp8.5.0.

L.E.: Am reusit sa rezolv problema de mai sus, dar acum m-am lovit de:
DragonSoul.cpp:385:11: error: cannot initialize return object of type 'bool' with an rvalue of type 'nullptr_t'
return NULL;
^~~~
/usr/include/sys/_null.h:37:14: note: expanded from macro 'NULL'
#define NULL nullptr
Închis
Răspunsuri
2
Vizualizări
279
Răspunsuri
7
Vizualizări
773
Răspunsuri
2
Vizualizări
123
Răspunsuri
1
Vizualizări
114

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

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Google [Bot] și 136 vizitatori