Compilare sursa game + db

Înainte de a posta o problemă, caută în acest forum și poate găsești rezolvare.
Avatar utilizator
DiabloStyle
Nivel 2

Nivel 2
Mesaje: 283
Membru din: 02 Iul 2014, 20:33
Server: http://Metin2AnD.com
Regat: Jinno
Aprecieri: 9  
Mulţumiri: 7  
 Contact:
Medalii

Primesc urmatoarele erori la compilare :
root@Clever-Host:~ # cd /usr/src/release/randy_esarfe/Srcs/Server/db/src
root@Clever-Host:/usr/src/release/randy_esarfe/Srcs/Server/db/src # gmake clean
root@Clever-Host:/usr/src/release/randy_esarfe/Srcs/Server/db/src # gmake -j20
compile Config.cpp
compile NetBase.cpp
compile Peer.cpp
compile PeerBase.cpp
g++: warning: '-mcpu=' is deprecated; use '-mtune=' or '-march=' instead
g++: warning: '-mcpu=' is deprecated; use '-mtune=' or '-march=' instead
g++: warning: '-mcpu=' is deprecated; use '-mtune=' or '-march=' instead
g++: warning: '-mcpu=' is deprecated; use '-mtune=' or '-march=' instead
compile Main.cpp
compile Lock.cpp
compile DBManager.cpp
g++: warning: '-mcpu=' is deprecated; use '-mtune=' or '-march=' instead
compile Cache.cpp
g++: warning: '-mcpu=' is deprecated; use '-mtune=' or '-march=' instead
compile LoginData.cpp
g++: warning: '-mcpu=' is deprecated; use '-mtune=' or '-march=' instead
g++: warning: '-mcpu=' is deprecated; use '-mtune=' or '-march=' instead
g++: warning: '-mcpu=' is deprecated; use '-mtune=' or '-march=' instead
compile ClientManager.cpp
compile ClientManagerLogin.cpp
compile ClientManagerPlayer.cpp
compile ClientManagerBoot.cpp
g++: warning: '-mcpu=' is deprecated; use '-mtune=' or '-march=' instead
compile ClientManagerParty.cpp
g++: warning: '-mcpu=' is deprecated; use '-mtune=' or '-march=' instead
g++: warning: '-mcpu=' is deprecated; use '-mtune=' or '-march=' instead
g++: warning: '-mcpu=' is deprecated; use '-mtune=' or '-march=' instead
compile ClientManagerGuild.cpp
compile GuildManager.cpp
compile HB.cpp
g++: warning: '-mcpu=' is deprecated; use '-mtune=' or '-march=' instead
compile PrivManager.cpp
g++: warning: '-mcpu=' is deprecated; use '-mtune=' or '-march=' instead
g++: warning: '-mcpu=' is deprecated; use '-mtune=' or '-march=' instead
g++: warning: '-mcpu=' is deprecated; use '-mtune=' or '-march=' instead
compile MoneyLog.cpp
compile ItemAwardManager.cpp
g++: warning: '-mcpu=' is deprecated; use '-mtune=' or '-march=' instead
g++: warning: '-mcpu=' is deprecated; use '-mtune=' or '-march=' instead
g++: warning: '-mcpu=' is deprecated; use '-mtune=' or '-march=' instead
compile ClientManagerEventFlag.cpp
g++: warning: '-mcpu=' is deprecated; use '-mtune=' or '-march=' instead
compile Marriage.cpp
g++: warning: '-mcpu=' is deprecated; use '-mtune=' or '-march=' instead
compile Monarch.cpp
g++: warning: '-mcpu=' is deprecated; use '-mtune=' or '-march=' instead
compile ItemIDRangeManager.cpp
compile BlockCountry.cpp
g++: warning: '-mcpu=' is deprecated; use '-mtune=' or '-march=' instead
g++: warning: '-mcpu=' is deprecated; use '-mtune=' or '-march=' instead
In file included from GuildManager.cpp:2:0:
GuildManager.h: In member function 'bool TGuildDeclareInfo::operator<(const TGuildDeclareInfo&) const':
GuildManager.h:32:74: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
return dwGuildID[0] < r.dwGuildID[0] || dwGuildID[0] == r.dwGuildID[0] && dwGuildID[1] < r.dwGuildID[1];
^
GuildManager.h: In member function 'bool TGuildWaitStartInfo::operator<(const TGuildWaitStartInfo&) const':
GuildManager.h:66:50: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
return GID[0] < r.GID[0] || GID[0] == r.GID[0] && GID[1] < r.GID[1];
^
GuildManager.h: In function 'bool operator<(const TGuildSkillUsed&, const TGuildSkillUsed&)':
GuildManager.h:102:44: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
return a.GID < b.GID || a.GID == b.GID && a.dwSkillVnum < b.dwSkillVnum;
^
In file included from ClientManagerGuild.cpp:8:0:
GuildManager.h: In member function 'bool TGuildDeclareInfo::operator<(const TGuildDeclareInfo&) const':
GuildManager.h:32:74: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
return dwGuildID[0] < r.dwGuildID[0] || dwGuildID[0] == r.dwGuildID[0] && dwGuildID[1] < r.dwGuildID[1];
^
GuildManager.h: In member function 'bool TGuildWaitStartInfo::operator<(const TGuildWaitStartInfo&) const':
GuildManager.h:66:50: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
return GID[0] < r.GID[0] || GID[0] == r.GID[0] && GID[1] < r.GID[1];
^
GuildManager.h: In function 'bool operator<(const TGuildSkillUsed&, const TGuildSkillUsed&)':
GuildManager.h:102:44: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
return a.GID < b.GID || a.GID == b.GID && a.dwSkillVnum < b.dwSkillVnum;
^
compile ClientManagerHorseName.cpp
g++: warning: '-mcpu=' is deprecated; use '-mtune=' or '-march=' instead
g++: warning: '-mcpu=' is deprecated; use '-mtune=' or '-march=' instead
compile version.cpp
compile AuctionManager.cpp
g++: warning: '-mcpu=' is deprecated; use '-mtune=' or '-march=' instead
compile ProtoReader.cpp
g++: warning: '-mcpu=' is deprecated; use '-mtune=' or '-march=' instead
In file included from ClientManager.cpp:15:0:
GuildManager.h: In member function 'bool TGuildDeclareInfo::operator<(const TGuildDeclareInfo&) const':
GuildManager.h:32:74: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
return dwGuildID[0] < r.dwGuildID[0] || dwGuildID[0] == r.dwGuildID[0] && dwGuildID[1] < r.dwGuildID[1];
^
GuildManager.h: In member function 'bool TGuildWaitStartInfo::operator<(const TGuildWaitStartInfo&) const':
GuildManager.h:66:50: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
return GID[0] < r.GID[0] || GID[0] == r.GID[0] && GID[1] < r.GID[1];
^
GuildManager.h: In function 'bool operator<(const TGuildSkillUsed&, const TGuildSkillUsed&)':
GuildManager.h:102:44: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
return a.GID < b.GID || a.GID == b.GID && a.dwSkillVnum < b.dwSkillVnum;
^
compile CsvReader.cpp
g++: warning: '-mcpu=' is deprecated; use '-mtune=' or '-march=' instead
ClientManager.cpp: In member function 'void CClientManager::MainLoop()':
ClientManager.cpp:236:10: warning: deleting object of polymorphic class type 'CItemPriceListTableCache' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor]
delete pCache;
^
ClientManager.cpp: In member function 'void CClientManager::RESULT_SAFEBOX_CHANGE_PASSWORD(CPeer*, SQLMsg*)':
ClientManager.cpp:828:25: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
if (row[0] && *row[0] && !strcasecmp(row[0], p->login) || (!row[0] || !*row[0]) && !strcmp("000000", p->login))
^
In file included from Main.cpp:6:0:
GuildManager.h: In member function 'bool TGuildDeclareInfo::operator<(const TGuildDeclareInfo&) const':
GuildManager.h:32:74: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
return dwGuildID[0] < r.dwGuildID[0] || dwGuildID[0] == r.dwGuildID[0] && dwGuildID[1] < r.dwGuildID[1];
^
GuildManager.h: In member function 'bool TGuildWaitStartInfo::operator<(const TGuildWaitStartInfo&) const':
GuildManager.h:66:50: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
return GID[0] < r.GID[0] || GID[0] == r.GID[0] && GID[1] < r.GID[1];
^
GuildManager.h: In function 'bool operator<(const TGuildSkillUsed&, const TGuildSkillUsed&)':
GuildManager.h:102:44: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
return a.GID < b.GID || a.GID == b.GID && a.dwSkillVnum < b.dwSkillVnum;
^
ClientManagerPlayer.cpp: In member function 'void CClientManager::RESULT_HIGHSCORE_REGISTER(CPeer*, SQLMsg*)':
ClientManagerPlayer.cpp:1160:26: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
if (pi->account_index && current_value >= value || !pi->account_index && current_value <= value)
^
linking ...
g++: warning: '-mcpu=' is deprecated; use '-mtune=' or '-march=' instead
.obj/Main.o: In function `main':
/usr/src/release/randy_esarfe/Srcs/Server/db/src/Main.cpp:69: undefined reference to `_malloc_options'
collect2: error: ld returned 1 exit status
gmake: *** [Makefile:53: ../db_r40250] Error 1
poate sa fie problema ca am pus sursa in : "/usr/src/release/randy_esarfe" Fisierele sursei fiind "randy_esarfe" ??
Sau de la ce pot fi acele erori :(
Imagine
Afișează semnătura
Avatar utilizator
Taz
Nivel 2

Nivel 2
Mesaje: 158
Membru din: 14 Noi 2015, 14:26
Aprecieri: 13  
Mulţumiri: 61  
Medalii

intoarce-te la 34k
Avatar utilizator
DiabloStyle
Nivel 2

Nivel 2
Mesaje: 283
Membru din: 02 Iul 2014, 20:33
Server: http://Metin2AnD.com
Regat: Jinno
Aprecieri: 9  
Mulţumiri: 7  
 Contact:
Medalii

Taz scrie:intoarce-te la 34k
Tu te-ai nascut invatat ? Imi dai si mie dreptul sa invat sa compilez o sursa?
De ce esti hater ?
Imagine
Afișează semnătura
Avatar utilizator
Moț
Ţepar / Untrusted User

Ţepar / Untrusted User
Mesaje: 2825
Membru din: 03 Apr 2017, 15:00
Aprecieri: 216  
Mulţumiri: 3040  
Discord: Copiază ID
Medalii

Sursa nu o compila pe host compileaz-o pe freebsd(sursa de la ymir) download .

Cod: Selectaţi tot

1)Instaleaza portule si portsnap-urile prin urmatoarele comenzii :
portsnap fetch extract
portsnap fetch update
cd /usr/ports/devel/gmake && make install clean
cd /usr/ports/devel/makedepend && make install clean
cd /usr/ports/graphics/devil && make install clean
cd /usr/ports/lang/gcc48/ && make install clean
cd /usr/ports/lang/python && make install clean
2)Compilezi sursa game si db :
a) game:
cd /usr/src/Sursa care o folosești/Server/db/src
gmake clean
gmake dep (o singura data)
gmake -j20
 b) db:
cd /usr/src/Sursa care o folosești/Server/game/src
gmake clean
gmake dep (o singura data)
gmake -j20
Fișierul game îl găsim în /usr/src/Sursa care o folosești/Server/game, iar fișierul db în /usr/src/Sursa care o folosești/Server/db.
TUTORIAL COMPLEZ : click . :p
Pentru acest mesaj, Moț for the post:
DiabloStyle
Imagine
Afișează semnătura
Avatar utilizator
DiabloStyle
Nivel 2

Nivel 2
Mesaje: 283
Membru din: 02 Iul 2014, 20:33
Server: http://Metin2AnD.com
Regat: Jinno
Aprecieri: 9  
Mulţumiri: 7  
 Contact:
Medalii

☠™♛Darkemon♛☠™ scrie:Sursa nu o compila pe host compileaz-o pe freebsd(sursa de la ymir) download .

Cod: Selectaţi tot

1)Instaleaza portule si portsnap-urile prin urmatoarele comenzii :
portsnap fetch extract
portsnap fetch update
cd /usr/ports/devel/gmake && make install clean
cd /usr/ports/devel/makedepend && make install clean
cd /usr/ports/graphics/devil && make install clean
cd /usr/ports/lang/gcc48/ && make install clean
cd /usr/ports/lang/python && make install clean
2)Compilezi sursa game si db :
a) game:
cd /usr/src/Sursa care o folosești/Server/db/src
gmake clean
gmake dep (o singura data)
gmake -j20
 b) db:
cd /usr/src/Sursa care o folosești/Server/game/src
gmake clean
gmake dep (o singura data)
gmake -j20
Fișierul game îl găsim în /usr/src/Sursa care o folosești/Server/game, iar fișierul db în /usr/src/Sursa care o folosești/Server/db.
TUTORIAL COMPLEZ : click . :p

eu am folosit tutorialul acela pentru vds... :(
Am vazut ca multa lume compileaza pe vds de asta am intrebat aici ...
Imagine
Afișează semnătura
Avatar utilizator
Moț
Ţepar / Untrusted User

Ţepar / Untrusted User
Mesaje: 2825
Membru din: 03 Apr 2017, 15:00
Aprecieri: 216  
Mulţumiri: 3040  
Discord: Copiază ID
Medalii

DiabloStyle scrie:
☠™♛Darkemon♛☠™ scrie:Sursa nu o compila pe host compileaz-o pe freebsd(sursa de la ymir) download .

Cod: Selectaţi tot

1)Instaleaza portule si portsnap-urile prin urmatoarele comenzii :
portsnap fetch extract
portsnap fetch update
cd /usr/ports/devel/gmake && make install clean
cd /usr/ports/devel/makedepend && make install clean
cd /usr/ports/graphics/devil && make install clean
cd /usr/ports/lang/gcc48/ && make install clean
cd /usr/ports/lang/python && make install clean
2)Compilezi sursa game si db :
a) game:
cd /usr/src/Sursa care o folosești/Server/db/src
gmake clean
gmake dep (o singura data)
gmake -j20
 b) db:
cd /usr/src/Sursa care o folosești/Server/game/src
gmake clean
gmake dep (o singura data)
gmake -j20
Fișierul game îl găsim în /usr/src/Sursa care o folosești/Server/game, iar fișierul db în /usr/src/Sursa care o folosești/Server/db.
TUTORIAL COMPLEZ : click . :p

eu am folosit tutorialul acela pentru vds... :(
Am vazut ca multa lume compileaza pe vds de asta am intrebat aici ...
Ce versiune are ?
Pentru acest mesaj, Moț for the post:
DiabloStyle
Imagine
Afișează semnătura
Avatar utilizator
DiabloStyle
Nivel 2

Nivel 2
Mesaje: 283
Membru din: 02 Iul 2014, 20:33
Server: http://Metin2AnD.com
Regat: Jinno
Aprecieri: 9  
Mulţumiri: 7  
 Contact:
Medalii

☠™♛Darkemon♛☠™ scrie:
DiabloStyle scrie:
☠™♛Darkemon♛☠™ scrie:Sursa nu o compila pe host compileaz-o pe freebsd(sursa de la ymir) download .

Cod: Selectaţi tot

1)Instaleaza portule si portsnap-urile prin urmatoarele comenzii :
portsnap fetch extract
portsnap fetch update
cd /usr/ports/devel/gmake && make install clean
cd /usr/ports/devel/makedepend && make install clean
cd /usr/ports/graphics/devil && make install clean
cd /usr/ports/lang/gcc48/ && make install clean
cd /usr/ports/lang/python && make install clean
2)Compilezi sursa game si db :
a) game:
cd /usr/src/Sursa care o folosești/Server/db/src
gmake clean
gmake dep (o singura data)
gmake -j20
 b) db:
cd /usr/src/Sursa care o folosești/Server/game/src
gmake clean
gmake dep (o singura data)
gmake -j20
Fișierul game îl găsim în /usr/src/Sursa care o folosești/Server/game, iar fișierul db în /usr/src/Sursa care o folosești/Server/db.
TUTORIAL COMPLEZ : click . :p

eu am folosit tutorialul acela pentru vds... :(
Am vazut ca multa lume compileaza pe vds de asta am intrebat aici ...
Ce versiune are ?
FreeBSD 10.3-RELEASE (GENERIC)
Imagine
Afișează semnătura
Avatar utilizator
Moț
Ţepar / Untrusted User

Ţepar / Untrusted User
Mesaje: 2825
Membru din: 03 Apr 2017, 15:00
Aprecieri: 216  
Mulţumiri: 3040  
Discord: Copiază ID
Medalii

DiabloStyle scrie:
☠™♛Darkemon♛☠™ scrie:
DiabloStyle scrie:

eu am folosit tutorialul acela pentru vds... :(
Am vazut ca multa lume compileaza pe vds de asta am intrebat aici ...
Ce versiune are ?
FreeBSD 10.3-RELEASE (GENERIC)
Instaleaza pe sursa la ymir .
Imagine
Afișează semnătura
Avatar utilizator
[RaffaeL]
Software Developer

Software Developer
Mesaje: 3223
Membru din: 19 Mar 2016, 12:58
Server: ...
Aprecieri: 15  
Mulţumiri: 2502  
  Rezolvări prob.: 2
Discord: Copiază ID
 Contact:
Medalii

Aceleasi warning-uri le va primi si pe sursa ymir.
Totusi atat timp cat nu compileaza cu erori ("error"), warning-urile pot fi in cele mai multe cazuri ignorate.

PS: Am compilat "randy" pe 9.2 cu sursa ymir, cu aproximativ aceleasi warning-uri.
Imagine
Imagine
https://www.youtube.com/watch?v=GhYkCIETEto
Do everything, if you know what you're doing, else... Imagine
Ma gasesti si aici: Discord https://discord.gg/5J5GnyZVSR
Afișează semnătura
Avatar utilizator
DiabloStyle
Nivel 2

Nivel 2
Mesaje: 283
Membru din: 02 Iul 2014, 20:33
Server: http://Metin2AnD.com
Regat: Jinno
Aprecieri: 9  
Mulţumiri: 7  
 Contact:
Medalii

Mutant scrie:Aceleasi warning-uri le va primi si pe sursa ymir.
Totusi atat timp cat nu compileaza cu erori ("error"), warning-urile pot fi in cele mai multe cazuri ignorate.

PS: Am compilat "randy" pe 9.2 cu sursa ymir, cu aproximativ aceleasi warning-uri.
Ideea este ca mie nu imi compileaza deloc... nu apar fisierele game si db :(
Imagine
Afișează semnătura
Închis

Înapoi la “Probleme rezolvate”

  • Informaţie
  • Cine este conectat

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