Kilralpine |
08-06-2009 07:50 PM |
Problems with Perl510/58 Compile
Ive tried to compile 874 888 and my results have been the same...
If I build it without adding perl510.lib as a dependancy / library I get this error
Code:
5>client.cpp
4>perl_groups.cpp
5>Generating Code...
5>Linking...
4>perl_entity.cpp
5>LINK : fatal error LNK1104: cannot open file 'perl510.lib'
5>Creating browse information file...
4>perl_client.cpp
If I add perl510.lib to the "Projects and Solutions" VC+++ Directories It gives me the following error...
Code:
4>bot.cpp
4>bonuses.cpp
4>beacon.cpp
4>attack.cpp
4>aggro.cpp
4>AA.cpp
4>Generating Code...
4>Linking...
4>perl_npc.obj : error LNK2019: unresolved external symbol _Perl_TXpv_ptr referenced in function _XS_NPC_AssignWaypoints
4>perl_PlayerCorpse.obj : error LNK2001: unresolved external symbol _Perl_TXpv_ptr
4>perlparser.obj : error LNK2001: unresolved external symbol _Perl_TXpv_ptr
4>embperl.obj : error LNK2001: unresolved external symbol _Perl_TXpv_ptr
4>perl_client.obj : error LNK2001: unresolved external symbol _Perl_TXpv_ptr
4>perl_entity.obj : error LNK2001: unresolved external symbol _Perl_TXpv_ptr
4>perl_mob.obj : error LNK2001: unresolved external symbol _Perl_TXpv_ptr
4>embperl.obj : error LNK2019: unresolved external symbol _Perl_Tstack_max_ptr referenced in function "public: void __thiscall Embperl::dosub(char const *,class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > const *,int)" (?dosub@Embperl@@QAEXPBDPBV?$vector@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@std@@H@Z)
4>perl_PlayerCorpse.obj : error LNK2001: unresolved external symbol _Perl_Tstack_base_ptr
4>perl_questitem.obj : error LNK2001: unresolved external symbol _Perl_Tstack_base_ptr
4>perl_raids.obj : error LNK2001: unresolved external symbol _Perl_Tstack_base_ptr
4>perlparser.obj : error LNK2019: unresolved external symbol _Perl_Tstack_base_ptr referenced in function _XS__selfcast
4>perl_groups.obj : error LNK2001: unresolved external symbol _Perl_Tstack_base_ptr
4>perl_mob.obj : error LNK2001: unresolved external symbol _Perl_Tstack_base_ptr
4>perl_npc.obj : error LNK2001: unresolved external symbol _Perl_Tstack_base_ptr
4>perl_perlpacket.obj : error LNK2001: unresolved external symbol _Perl_Tstack_base_ptr
4>embperl.obj : error LNK2001: unresolved external symbol _Perl_Tstack_base_ptr
4>embxs.obj : error LNK2001: unresolved external symbol _Perl_Tstack_base_ptr
4>perl_client.obj : error LNK2001: unresolved external symbol _Perl_Tstack_base_ptr
4>perl_entity.obj : error LNK2001: unresolved external symbol _Perl_Tstack_base_ptr
4>embperl.obj : error LNK2019: unresolved external symbol _Perl_Tmarkstack_max_ptr referenced in function "public: void __thiscall Embperl::dosub(char const *,class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > const *,int)" (?dosub@Embperl@@QAEXPBDPBV?$vector@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@std@@H@Z)
4>perl_PlayerCorpse.obj : error LNK2001: unresolved external symbol _Perl_Tmarkstack_ptr_ptr
4>perl_questitem.obj : error LNK2001: unresolved external symbol _Perl_Tmarkstack_ptr_ptr
4>perl_raids.obj : error LNK2001: unresolved external symbol _Perl_Tmarkstack_ptr_ptr
4>perlparser.obj : error LNK2001: unresolved external symbol _Perl_Tmarkstack_ptr_ptr
4>perl_groups.obj : error LNK2001: unresolved external symbol _Perl_Tmarkstack_ptr_ptr
4>perl_mob.obj : error LNK2019: unresolved external symbol _Perl_Tmarkstack_ptr_ptr referenced in function _XS_Mob_SetInvisible
4>perl_npc.obj : error LNK2001: unresolved external symbol _Perl_Tmarkstack_ptr_ptr
4>perl_perlpacket.obj : error LNK2001: unresolved external symbol _Perl_Tmarkstack_ptr_ptr
4>embperl.obj : error LNK2001: unresolved external symbol _Perl_Tmarkstack_ptr_ptr
4>embxs.obj : error LNK2001: unresolved external symbol _Perl_Tmarkstack_ptr_ptr
4>perl_client.obj : error LNK2001: unresolved external symbol _Perl_Tmarkstack_ptr_ptr
4>perl_entity.obj : error LNK2001: unresolved external symbol _Perl_Tmarkstack_ptr_ptr
4>embperl.obj : error LNK2019: unresolved external symbol _Perl_Ttmps_ix_ptr referenced in function "public: void __thiscall Embperl::dosub(char const *,class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > const *,int)" (?dosub@Embperl@@QAEXPBDPBV?$vector@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@std@@H@Z)
4>embperl.obj : error LNK2019: unresolved external symbol _Perl_Ttmps_floor_ptr referenced in function "public: void __thiscall Embperl::dosub(char const *,class std::vector<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class std::allocator<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > > > const *,int)" (?dosub@Embperl@@QAEXPBDPBV?$vector@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@std@@H@Z)
4>perl_PlayerCorpse.obj : error LNK2019: unresolved external symbol _Perl_Tstack_sp_ptr referenced in function _boot_Corpse
4>perl_questitem.obj : error LNK2001: unresolved external symbol _Perl_Tstack_sp_ptr
4>perl_raids.obj : error LNK2001: unresolved external symbol _Perl_Tstack_sp_ptr
4>perlparser.obj : error LNK2001: unresolved external symbol _Perl_Tstack_sp_ptr
4>perl_groups.obj : error LNK2001: unresolved external symbol _Perl_Tstack_sp_ptr
4>perl_mob.obj : error LNK2001: unresolved external symbol _Perl_Tstack_sp_ptr
4>perl_npc.obj : error LNK2001: unresolved external symbol _Perl_Tstack_sp_ptr
4>perl_perlpacket.obj : error LNK2001: unresolved external symbol _Perl_Tstack_sp_ptr
4>embperl.obj : error LNK2001: unresolved external symbol _Perl_Tstack_sp_ptr
4>embxs.obj : error LNK2001: unresolved external symbol _Perl_Tstack_sp_ptr
4>perl_client.obj : error LNK2001: unresolved external symbol _Perl_Tstack_sp_ptr
4>perl_entity.obj : error LNK2001: unresolved external symbol _Perl_Tstack_sp_ptr
4>perl_questitem.obj : error LNK2019: unresolved external symbol _Perl_Tcurpad_ptr referenced in function _XS_QuestItem_GetName
4>perl_raids.obj : error LNK2001: unresolved external symbol _Perl_Tcurpad_ptr
4>perlparser.obj : error LNK2001: unresolved external symbol _Perl_Tcurpad_ptr
4>perl_mob.obj : error LNK2001: unresolved external symbol _Perl_Tcurpad_ptr
4>perl_npc.obj : error LNK2001: unresolved external symbol _Perl_Tcurpad_ptr
4>perl_perlpacket.obj : error LNK2001: unresolved external symbol _Perl_Tcurpad_ptr
4>perl_PlayerCorpse.obj : error LNK2001: unresolved external symbol _Perl_Tcurpad_ptr
4>embxs.obj : error LNK2001: unresolved external symbol _Perl_Tcurpad_ptr
4>perl_client.obj : error LNK2001: unresolved external symbol _Perl_Tcurpad_ptr
4>perl_entity.obj : error LNK2001: unresolved external symbol _Perl_Tcurpad_ptr
4>perl_groups.obj : error LNK2001: unresolved external symbol _Perl_Tcurpad_ptr
4>perl_questitem.obj : error LNK2001: unresolved external symbol _Perl_Top_ptr
4>perl_raids.obj : error LNK2019: unresolved external symbol _Perl_Top_ptr referenced in function _XS_Raid_CastGroupSpell
4>perlparser.obj : error LNK2001: unresolved external symbol _Perl_Top_ptr
4>perl_mob.obj : error LNK2001: unresolved external symbol _Perl_Top_ptr
4>perl_npc.obj : error LNK2001: unresolved external symbol _Perl_Top_ptr
4>perl_perlpacket.obj : error LNK2001: unresolved external symbol _Perl_Top_ptr
4>perl_PlayerCorpse.obj : error LNK2001: unresolved external symbol _Perl_Top_ptr
4>embxs.obj : error LNK2001: unresolved external symbol _Perl_Top_ptr
4>perl_client.obj : error LNK2001: unresolved external symbol _Perl_Top_ptr
4>perl_entity.obj : error LNK2001: unresolved external symbol _Perl_Top_ptr
4>perl_groups.obj : error LNK2001: unresolved external symbol _Perl_Top_ptr
4>.\../Build/Zone.exe : fatal error LNK1120: 10 unresolved externals
4>Creating browse information file...
4>Microsoft Browse Information Maintenance Utility Version 9.00.30729
4>Copyright (C) Microsoft Corporation. All rights reserved.
4>Build log was saved at "file://c:\Users\Administrator\Desktop\EQEMU Source\r888\trunk\EQEmuServer\zone\ReleaseBots\BuildLog.htm"
4>Zone - 70 error(s), 2 warning(s)
========== Build: 5 succeeded, 2 failed, 0 up-to-date, 0 skipped ==========
It seems these are the last 2 or (1) issues in my opinion that I have left from being able to build clean... If anyone knows anything I could try im all ears... Ive tried referencing a whole perl58 and perl510 directory... I still get the same problems; Its almost like the code is built for perl58 but Its defaulting to perl510 if I in any way add it to the library list... Another thing... why is eqemu source even asking for perl510.lib????
BTW it is failing when its building World and Zone
|