Erori compilare game (Sistem pet official)

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

Nou Venit
Mesaje: 39
Membru din: 11 Mai 2017, 18:23
Server: Metin2
Aprecieri: 132  
Mulţumiri: 102  
Medalii

*Problemă/Întrebare: erori compilare game ...
Tipologie server: PVM
*Resursă folosită: sursa/pet-system-official-full-tut-t75851.html
*ServerFiles utilizat: svf-pentru-resurse/serverfile-metin2old-t90286.html (de baza - serverfiles/serverfiles-clean-martysama-t75119.html)
*Syserr:

Cod: Selectaţi tot

char.cpp: In member function 'DWORD CHARACTER::PetGetNextExp() const':
char.cpp:7482: warning: control reaches end of non-void function
compiling char_change_empire.cpp
compiling char_horse.cpp
compiling char_item.cpp
compiling char_manager.cpp
char_item.cpp: In member function 'bool CHARACTER::UseItemEx(CItem*, TItemPos)':
char_item.cpp:1732: warning: format '%lu' expects type 'long unsigned int', but                                                                                         argument 4 has type 'DWORD'
char_item.cpp:1732: warning: format '%lu' expects type 'long unsigned int', but                                                                                         argument 4 has type 'DWORD'
char_item.cpp:1759: warning: suggest parentheses around assignment used as truth                                                                                         value
compiling char_quickslot.cpp
compiling char_resist.cpp
compiling char_skill.cpp
compiling char_state.cpp
compiling PetSystem.cpp
compiling cmd.cpp
compiling cmd_emotion.cpp
compiling cmd_general.cpp
compiling cmd_gm.cpp
cmd_general.cpp: In function 'void do_CubePetAdd(CHARACTER*, const char*, int, i                                                                                        nt)':
cmd_general.cpp:2210: warning: unused variable 'strArg1'
compiling cmd_oxevent.cpp
compiling config.cpp
cmd_gm.cpp: In function 'void do_get_gmlist(CHARACTER*, const char*, int, int)':
cmd_gm.cpp:4617: warning: comparison between signed and unsigned integer express                                                                                        ions
compiling constants.cpp
compiling crc32.cpp
compiling cube.cpp
compiling db.cpp
compiling desc.cpp
compiling desc_client.cpp
compiling desc_manager.cpp
compiling desc_p2p.cpp
compiling dev_log.cpp
compiling dungeon.cpp
compiling empire_text_convert.cpp
compiling entity.cpp
compiling entity_view.cpp
compiling event.cpp
compiling event_queue.cpp
compiling exchange.cpp
compiling file_loader.cpp
compiling fishing.cpp
compiling gm.cpp
compiling guild.cpp
compiling guild_manager.cpp
compiling guild_war.cpp
compiling horse_rider.cpp
compiling horsename_manager.cpp
compiling input.cpp
compiling input_auth.cpp
compiling input_db.cpp
compiling input_login.cpp
compiling input_main.cpp
compiling input_p2p.cpp
compiling input_teen.cpp
input_main.cpp: In member function 'void CInputMain::BraveRequestPetName(CHARACT                                                                                        ER*, const char*)':
input_main.cpp:743: warning: format '%lu' expects type 'long unsigned int', but                                                                                         argument 4 has type 'DWORD'
input_main.cpp:743: warning: format '%lu' expects type 'long unsigned int', but                                                                                         argument 4 has type 'DWORD'
compiling input_udp.cpp
compiling ip_ban.cpp
compiling item.cpp
compiling item_addon.cpp
compiling item_attribute.cpp
compiling item_manager.cpp
compiling item_manager_idrange.cpp
compiling locale.cpp
compiling locale_service.cpp
compiling log.cpp
compiling login_data.cpp
compiling lzo_manager.cpp
compiling marriage.cpp
compiling matrix_card.cpp
compiling messenger_manager.cpp
compiling mining.cpp
compiling mob_manager.cpp
compiling monarch.cpp
compiling motion.cpp
compiling over9refine.cpp
compiling p2p.cpp
compiling packet_info.cpp
compiling party.cpp
compiling passpod.cpp
compiling pcbang.cpp
compiling polymorph.cpp
compiling priv_manager.cpp
compiling pvp.cpp
compiling questevent.cpp
compiling questlua.cpp
compiling questlua_affect.cpp
compiling questlua_arena.cpp
compiling questlua_ba.cpp
compiling questlua_building.cpp
compiling questlua_danceevent.cpp
compiling questlua_dungeon.cpp
compiling questlua_forked.cpp
compiling questlua_game.cpp
compiling questlua_global.cpp
compiling questlua_guild.cpp
compiling questlua_horse.cpp
compiling questlua_pet.cpp
compiling questlua_item.cpp
compiling questlua_marriage.cpp
compiling questlua_mgmt.cpp
compiling questlua_monarch.cpp
compiling questlua_npc.cpp
compiling questlua_oxevent.cpp
compiling questlua_party.cpp
compiling questlua_pc.cpp
compiling questlua_quest.cpp
compiling questlua_target.cpp
compiling questmanager.cpp
compiling questnpc.cpp
compiling questpc.cpp
compiling refine.cpp
compiling regen.cpp
compiling safebox.cpp
compiling sectree.cpp
compiling sectree_manager.cpp
compiling sequence.cpp
compiling shop.cpp
compiling skill.cpp
compiling start_position.cpp
compiling target.cpp
compiling text_file_loader.cpp
compiling trigger.cpp
compiling utils.cpp
compiling vector.cpp
compiling war_map.cpp
compiling wedding.cpp
compiling xmas_event.cpp
compiling version.cpp
compiling panama.cpp
compiling threeway_war.cpp
compiling map_location.cpp
compiling auth_brazil.cpp
compiling BlueDragon.cpp
compiling BlueDragon_Binder.cpp
compiling DragonLair.cpp
compiling questlua_dragonlair.cpp
compiling HackShield.cpp
compiling HackShield_Impl.cpp
compiling char_hackshield.cpp
compiling skill_power.cpp
compiling affect.cpp
compiling SpeedServer.cpp
compiling questlua_speedserver.cpp
compiling XTrapManager.cpp
compiling auction_manager.cpp
compiling FileMonitor_FreeBSD.cpp
compiling ClientPackageCryptInfo.cpp
compiling cipher.cpp
compiling buff_on_attributes.cpp
compiling dragon_soul_table.cpp
compiling DragonSoul.cpp
compiling group_text_parse_tree.cpp
compiling char_dragonsoul.cpp
compiling questlua_dragonsoul.cpp
compiling shop_manager.cpp
compiling shopEx.cpp
compiling item_manager_read_tables.cpp
compiling shutdown_manager.cpp
compiling New_PetSystem.cpp
New_PetSystem.cpp:1324:2: warning: no newline at end of file
compiling questlua_petnew.cpp
New_PetSystem.cpp: In member function 'void CNewPetActor::SetExp(DWORD, int)':
New_PetSystem.cpp:321: warning: comparison between signed and unsigned integer e                                                                                        xpressions
New_PetSystem.cpp:321: warning: comparison between signed and unsigned integer e                                                                                        xpressions
New_PetSystem.cpp:330: warning: comparison between signed and unsigned integer e                                                                                        xpressions
New_PetSystem.cpp:330: warning: comparison between signed and unsigned integer e                                                                                        xpressions
New_PetSystem.cpp:340: warning: comparison between signed and unsigned integer e                                                                                        xpressions
New_PetSystem.cpp:341: warning: comparison between signed and unsigned integer e                                                                                        xpressions
New_PetSystem.cpp:361: warning: comparison between signed and unsigned integer e                                                                                        xpressions
New_PetSystem.cpp:364: warning: comparison between signed and unsigned integer e                                                                                        xpressions
New_PetSystem.cpp:367: warning: comparison between signed and unsigned integer e                                                                                        xpressions
New_PetSystem.cpp:373: warning: comparison between signed and unsigned integer e                                                                                        xpressions
New_PetSystem.cpp:374: warning: comparison between signed and unsigned integer e                                                                                        xpressions
New_PetSystem.cpp:385: warning: comparison between signed and unsigned integer e                                                                                        xpressions
New_PetSystem.cpp: In member function 'DWORD CNewPetActor::Summon(const char*, C                                                                                        Item*, bool)':
New_PetSystem.cpp:529: warning: format '%lu' expects type 'long unsigned int', b                                                                                        ut argument 4 has type 'DWORD'
New_PetSystem.cpp:529: warning: format '%lu' expects type 'long unsigned int', b                                                                                        ut argument 4 has type 'DWORD'
New_PetSystem.cpp: In member function 'virtual bool CNewPetActor::_UpdateFollowA                                                                                        I()':
New_PetSystem.cpp:645: warning: unused variable 'bDoMoveAlone'
New_PetSystem.cpp: In member function 'CNewPetActor* CNewPetSystem::Summon(DWORD                                                                                        , CItem*, const char*, bool, DWORD)':
New_PetSystem.cpp:1229: warning: unused variable 'petVID'
questlua_petnew.cpp:286:2: warning: no newline at end of file
compiling minilzo.c
compiling main.cpp
main.cpp: In function 'int main(int, char**)':
main.cpp:480: warning: unused variable 'tmppet_exp'
linking ../game_r41016
.obj/questlua.o: In function `quest::CQuestManager::InitializeLua()':
/usr/src/BAF/Srcs/Server/game/src/questlua.cpp:673: undefined reference to `ques                                                                                        t::RegisterNewPetFunctionTable()'
gmake: *** [../game_r41016] Error 1
Poză:
*Detalii suplimentare: am cautat 2 zile rezolvari si nu am gasit.. poate este cineva aici care ma poate ajuta :) Multumesc
Edit 1 : sau daca aveti un sistem pet complet deoarece am auzit ca are destul de multe probleme.
Avatar utilizator
NuMaBag
Nou Venit

Nou Venit
Mesaje: 39
Membru din: 11 Mai 2017, 18:23
Server: Metin2
Aprecieri: 132  
Mulţumiri: 102  
Medalii

sus?
Avatar utilizator
NuMaBag
Nou Venit

Nou Venit
Mesaje: 39
Membru din: 11 Mai 2017, 18:23
Server: Metin2
Aprecieri: 132  
Mulţumiri: 102  
Medalii

sus
Avatar utilizator
daddy202
Nivel 2

Nivel 2
Mesaje: 207
Membru din: 05 Apr 2015, 15:48
Server: asd
Regat: Chunjo
Aprecieri: 51  
Mulţumiri: 9  
Medalii

Cod: Selectaţi tot

In function `quest::CQuestManager::InitializeLua()':
/usr/src/BAF/Srcs/Server/game/src/questlua.cpp:673: undefined reference to `ques... bla bla
Eroare asta "undefined reference to" o funcție apare de obicei pt. că există 2 funcții cu același nume (e permis în C++), dar care au parametrii diferiți. La compilare linkerul leagă funcția cu același nume, dar parametrii diferiți care - evident - nu e definită. (Pe scurt cand e chemata funcția, nu are ce cod să ruleze, trebuia chemată cealaltă) Uită te în questlua.cpp, la linia 673 și vezi despre ce e vorba acolo. Eventual lasă mai multe detalii.

Poți incerca un gmake clean pt. ca sa cureți streamul vechi și dumpa sa recompilezi.
Închis
Răspunsuri
4
Vizualizări
232
Răspunsuri
2
Vizualizări
153

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

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Bing [Bot] și 71 vizitatori