|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Support::Windows Servers Support forum for Windows EQEMu users. |
|
|
|
08-16-2012, 03:10 AM
|
Dragon
|
|
Join Date: Dec 2007
Posts: 658
|
|
Errors Compiling Latest Build 2187
I updated my source code today, but when I went to compile it, I got this list of errors causing the world to fail to build
Code:
2>perl_HTTPRequest.obj : error LNK2001: unresolved external symbol _Perl_Istack_base_ptr
2>perl_EQDB.obj : error LNK2001: unresolved external symbol _Perl_Istack_base_ptr
2>perl_EQDBRes.obj : error LNK2001: unresolved external symbol _Perl_Istack_base_ptr
2>EQW.obj : error LNK2019: unresolved external symbol _Perl_Istack_base_ptr referenced in function _XS_EQWIO_PRINT
2>EQWParser.obj : error LNK2001: unresolved external symbol _Perl_Istack_base_ptr
2>perl_EQLConfig.obj : error LNK2001: unresolved external symbol _Perl_Istack_base_ptr
2>perl_EQW.obj : error LNK2001: unresolved external symbol _Perl_Istack_base_ptr
2>perl_HTTPRequest.obj : error LNK2001: unresolved external symbol _Perl_Imarkstack_ptr_ptr
2>perl_EQDB.obj : error LNK2001: unresolved external symbol _Perl_Imarkstack_ptr_ptr
2>perl_EQDBRes.obj : error LNK2001: unresolved external symbol _Perl_Imarkstack_ptr_ptr
2>EQW.obj : error LNK2019: unresolved external symbol _Perl_Imarkstack_ptr_ptr referenced in function _XS_EQWIO_PRINT
2>EQWParser.obj : error LNK2001: unresolved external symbol _Perl_Imarkstack_ptr_ptr
2>perl_EQLConfig.obj : error LNK2001: unresolved external symbol _Perl_Imarkstack_ptr_ptr
2>perl_EQW.obj : error LNK2001: unresolved external symbol _Perl_Imarkstack_ptr_ptr
2>perl_HTTPRequest.obj : error LNK2001: unresolved external symbol _Perl_Istack_sp_ptr
2>perl_EQDB.obj : error LNK2001: unresolved external symbol _Perl_Istack_sp_ptr
2>perl_EQDBRes.obj : error LNK2001: unresolved external symbol _Perl_Istack_sp_ptr
2>EQW.obj : error LNK2019: unresolved external symbol _Perl_Istack_sp_ptr referenced in function _XS_EQWIO_PRINT
2>EQWParser.obj : error LNK2001: unresolved external symbol _Perl_Istack_sp_ptr
2>perl_EQLConfig.obj : error LNK2001: unresolved external symbol _Perl_Istack_sp_ptr
2>perl_EQW.obj : error LNK2001: unresolved external symbol _Perl_Istack_sp_ptr
2>EQWParser.obj : error LNK2019: unresolved external symbol _Perl_sv_2bool referenced in function "protected: bool __thiscall EQWParser::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 &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &,int)" (?dosub@EQWParser@@IAE_NPBDABV?$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@@AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@H@Z)
2>perl_EQW.obj : error LNK2001: unresolved external symbol _Perl_sv_2bool
2>EQWParser.obj : error LNK2019: unresolved external symbol _Perl_IXpv_ptr referenced in function "protected: bool __thiscall EQWParser::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 &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &,int)" (?dosub@EQWParser@@IAE_NPBDABV?$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@@AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@H@Z)
2>perl_EQW.obj : error LNK2001: unresolved external symbol _Perl_IXpv_ptr
2>EQWParser.obj : error LNK2019: unresolved external symbol _Perl_ISv_ptr referenced in function "protected: bool __thiscall EQWParser::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 &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &,int)" (?dosub@EQWParser@@IAE_NPBDABV?$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@@AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@H@Z)
2>perl_EQW.obj : error LNK2001: unresolved external symbol _Perl_ISv_ptr
2>EQWParser.obj : error LNK2019: unresolved external symbol _Perl_Ierrgv_ptr referenced in function "protected: bool __thiscall EQWParser::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 &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &,int)" (?dosub@EQWParser@@IAE_NPBDABV?$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@@AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@H@Z)
2>EQWParser.obj : error LNK2019: unresolved external symbol _Perl_Istack_max_ptr referenced in function "protected: bool __thiscall EQWParser::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 &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &,int)" (?dosub@EQWParser@@IAE_NPBDABV?$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@@AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@H@Z)
2>perl_EQLConfig.obj : error LNK2001: unresolved external symbol _Perl_Istack_max_ptr
2>perl_EQW.obj : error LNK2001: unresolved external symbol _Perl_Istack_max_ptr
2>perl_EQDBRes.obj : error LNK2001: unresolved external symbol _Perl_Istack_max_ptr
2>EQWParser.obj : error LNK2019: unresolved external symbol _Perl_Imarkstack_max_ptr referenced in function "protected: bool __thiscall EQWParser::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 &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &,int)" (?dosub@EQWParser@@IAE_NPBDABV?$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@@AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@H@Z)
2>EQWParser.obj : error LNK2019: unresolved external symbol _Perl_Itmps_ix_ptr referenced in function "protected: bool __thiscall EQWParser::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 &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &,int)" (?dosub@EQWParser@@IAE_NPBDABV?$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@@AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@H@Z)
2>EQWParser.obj : error LNK2019: unresolved external symbol _Perl_Itmps_floor_ptr referenced in function "protected: bool __thiscall EQWParser::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 &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &,int)" (?dosub@EQWParser@@IAE_NPBDABV?$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@@AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@H@Z)
2>EQWParser.obj : error LNK2019: unresolved external symbol _Perl_Iperl_destruct_level_ptr referenced in function "protected: void __thiscall EQWParser::DoInit(void)" (?DoInit@EQWParser@@IAEXXZ)
2>perl_EQLConfig.obj : error LNK2019: unresolved external symbol _Perl_Isv_no_ptr referenced in function _XS_EQLConfig_IsConnected
2>perl_EQW.obj : error LNK2001: unresolved external symbol _Perl_Isv_no_ptr
2>perl_EQDBRes.obj : error LNK2001: unresolved external symbol _Perl_Isv_yes_ptr
2>perl_EQLConfig.obj : error LNK2019: unresolved external symbol _Perl_Isv_yes_ptr referenced in function _XS_EQLConfig_IsConnected
2>perl_EQW.obj : error LNK2001: unresolved external symbol _Perl_Isv_yes_ptr
2>perl_HTTPRequest.obj : error LNK2001: unresolved external symbol _Perl_Isv_yes_ptr
2>perl_EQDB.obj : error LNK2001: unresolved external symbol _Perl_Isv_yes_ptr
2>perl_EQDBRes.obj : error LNK2001: unresolved external symbol _Perl_Icurpad_ptr
2>perl_EQLConfig.obj : error LNK2019: unresolved external symbol _Perl_Icurpad_ptr referenced in function _XS_EQLConfig_GetDynamicCount
2>perl_EQW.obj : error LNK2001: unresolved external symbol _Perl_Icurpad_ptr
2>perl_HTTPRequest.obj : error LNK2001: unresolved external symbol _Perl_Icurpad_ptr
2>perl_EQDB.obj : error LNK2001: unresolved external symbol _Perl_Icurpad_ptr
2>perl_EQDBRes.obj : error LNK2001: unresolved external symbol _Perl_Iop_ptr
2>perl_EQLConfig.obj : error LNK2019: unresolved external symbol _Perl_Iop_ptr referenced in function _XS_EQLConfig_GetDynamicCount
2>perl_EQW.obj : error LNK2001: unresolved external symbol _Perl_Iop_ptr
2>perl_HTTPRequest.obj : error LNK2001: unresolved external symbol _Perl_Iop_ptr
2>perl_EQDB.obj : error LNK2001: unresolved external symbol _Perl_Iop_ptr
2>perl_HTTPRequest.obj : error LNK2019: unresolved external symbol _Perl_sv_2nv referenced in function _XS_HTTPRequest_getFloat
2>.\..\build\World.exe : fatal error LNK1120: 17 unresolved externals
Clearly, it looks like it's a problem with perl, I have 5.12, but I compiled just fine yesterday. I did not run into this issue until updating to 2187.
|
|
|
|
08-16-2012, 03:21 AM
|
|
Developer
|
|
Join Date: Apr 2012
Location: North Carolina
Posts: 2,815
|
|
What revision were you running previously?
I don't see anything in the last two revision logs that would cause a world failure.
__________________
Uleat of Bertoxxulous
Compilin' Dirty
|
08-16-2012, 03:30 AM
|
Dragon
|
|
Join Date: Dec 2007
Posts: 658
|
|
Honestly, I recompiled just fine yesterday with the latest source. I have no idea why it isn't working now. Is it possible for perl to just spontaneously quit working properly?
|
08-16-2012, 03:38 AM
|
|
Developer
|
|
Join Date: Apr 2012
Location: North Carolina
Posts: 2,815
|
|
If nothing was changed between builds, the only thing that I could think of would be having logged in as a different user
without permissions being set.
Someone else may have a better clue though..I lost mine a few years ago...
__________________
Uleat of Bertoxxulous
Compilin' Dirty
|
08-16-2012, 04:56 AM
|
Demi-God
|
|
Join Date: Aug 2010
Posts: 1,742
|
|
It isn't linking properly.
Potential reasons for this:
1) You had changed the source to reference a different perl version than the default and accidentally reverted that change.
2) You somehow lost the perl directory in your library search path.
3) You moved perl to a different directory.
4) Sunspots.
|
08-16-2012, 12:55 PM
|
Dragon
|
|
Join Date: Dec 2007
Posts: 658
|
|
Yep, that was it. It was referenced 5.14, so I just had to change it back to 5.12. Thank you for suggesting that.
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -4. The time now is 09:21 PM.
|
|
|
|
|
|
|
|
|
|
|
|
|