Author Topic: Only 2 Errors Left till PS compiles! Help??  (Read 791 times)

IngeniousMask

  • Traveller
  • *
  • Posts: 13
    • View Profile
Only 2 Errors Left till PS compiles! Help??
« on: February 06, 2005, 02:15:05 am »
Okay, I finally got everything to work out except for 2 projects in PS.  I get the following 2 problems when compiling PS:

------ Build started: Project: apppsclient, Configuration: Debug Win32 ------

Compiling...
inviteclient.cpp
c1xx : fatal error C1083: Cannot open source file: \'\\development\\planeshift\\src\\client\\inviteclient.cpp\': No such file or directory

Build log was saved at \"file://c:\\development\\planeshift\\mk\\visualc7.1\\psbuild\\debug\\apppsclient\\BuildLog.htm\"
apppsclient - 1 error(s), 0 warning(s)


AND

------ Build started: Project: apppsserver, Configuration: Debug Win32 ------

Linking...
groupmanager.obj : error LNK2019: unresolved external symbol \"public: void __thiscall QuestionManager::SendQuestion(class PendingQuestion *)\" (?SendQuestion@QuestionManager@@QAEXPAVPendingQuestion@@@Z) referenced in function \"protected: void __thiscall GroupManager::Invite(class psGroupCmdMessage &,class Client *)\" (?Invite@GroupManager@@IAEXAAVpsGroupCmdMessage@@PAVClient@@@Z)
guildmanager.obj : error LNK2001: unresolved external symbol \"public: void __thiscall QuestionManager::SendQuestion(class PendingQuestion *)\" (?SendQuestion@QuestionManager@@QAEXPAVPendingQuestion@@@Z)
usermanager.obj : error LNK2001: unresolved external symbol \"public: void __thiscall QuestionManager::SendQuestion(class PendingQuestion *)\" (?SendQuestion@QuestionManager@@QAEXPAVPendingQuestion@@@Z)
libpsserverobjects.lib(dictionary.obj) : error LNK2019: unresolved external symbol \"public: void __thiscall QuestionManager::SendQuestion(class PendingQuestion *)\" (?SendQuestion@QuestionManager@@QAEXPAVPendingQuestion@@@Z) referenced in function \"public: __thiscall NPCDialogDict::NPCDialogDict(void)\" (??0NPCDialogDict@@QAE@XZ)
invitemanager.obj : error LNK2019: unresolved external symbol \"public: __thiscall PendingQuestion::PendingQuestion(int,class csString const &,enum psQuestionMessage::questionType_t)\" (??0PendingQuestion@@QAE@HABVcsString@@W4questionType_t@psQuestionMessage@@@Z) referenced in function \"public: __thiscall PendingInvite::PendingInvite(class Client *,class Client *,char const *,char const *,char const *,char const *,char const *,char const *,char const *,char const *,char const *,enum psQuestionMessage::questionType_t)\" (??0PendingInvite@@QAE@PAVClient@@0PBD11111111W4questionType_t@psQuestionMessage@@@Z)
libpsserverobjects.lib(dictionary.obj) : error LNK2019: unresolved external symbol \"public: __thiscall PendingQuestion::PendingQuestion(int,class csString const &,enum psQuestionMessage::questionType_t)\" (??0PendingQuestion@@QAE@HABVcsString@@W4questionType_t@psQuestionMessage@@@Z) referenced in function \"public: virtual bool __thiscall CompleteQuestResponseOp::Load(struct iDocumentNode *)\" (?Load@CompleteQuestResponseOp@@UAE_NPAUiDocumentNode@@@Z)
psserver.obj : error LNK2019: unresolved external symbol \"public: __thiscall QuestionManager::QuestionManager(void)\" (??0QuestionManager@@QAE@XZ) referenced in function \"public: bool __thiscall psServer::Initialize(struct iObjectRegistry *)\" (?Initialize@psServer@@QAE_NPAUiObjectRegistry@@@Z)
psbuild\\debug\\temp\\apppsserver\\psserver.exe : fatal error LNK1120: 3 unresolved externals

Build log was saved at \"file://c:\\development\\planeshift\\mk\\visualc7.1\\psbuild\\debug\\apppsserver\\BuildLog.htm\"
apppsserver - 8 error(s), 0 warning(s)


Any ideas as to what is causing these problems? I am using the CVS version of PS, CS, and CEL.  I am using MVC++ .NET.

IngeniousMask

  • Traveller
  • *
  • Posts: 13
    • View Profile
(No subject)
« Reply #1 on: February 06, 2005, 02:32:35 am »
Okay, I solved the second probem with pserver.exe.  All I had to do was add questionmanger.cpp.  HOwever, the first problem still remains.  It seems as if inviteclient.cpp is nowhere to be found.

acraig

  • Administrator
  • Veteran
  • *
  • Posts: 1562
    • View Profile
(No subject)
« Reply #2 on: February 06, 2005, 02:35:24 am »
Remove inviteclient.cpp from the project
----------
Andrew
"For all I know, she's lying, everyone's lying; welcome to the Internet"

IngeniousMask

  • Traveller
  • *
  • Posts: 13
    • View Profile
(No subject)
« Reply #3 on: February 06, 2005, 03:07:21 am »
allright! That worked great! I finally complied PS and ran the server.  Now everything works great.

When I run the game though, my character is bunch of block as are all the npcs.  Is that how it is supposed to be or is it not loading models right?

acraig

  • Administrator
  • Veteran
  • *
  • Posts: 1562
    • View Profile
(No subject)
« Reply #4 on: February 06, 2005, 06:02:55 am »
Yes, there is enough artwork in CVS to allow things to run.  This is because we cannot keep the main artwork in CVS.  What you can do is just copy the art dir out of the release package.  At some point we will create an art package as well for people in your case ( ie built from source ).  

The other option you can try is to just edit the updaterconfig.xml file to only get the art and data modules like:


        art
        data


And then run the updater.
This will then also rip down all the required art.
----------
Andrew
"For all I know, she's lying, everyone's lying; welcome to the Internet"

IngeniousMask

  • Traveller
  • *
  • Posts: 13
    • View Profile
(No subject)
« Reply #5 on: February 06, 2005, 07:22:54 am »
When I attempt to run the updater, it says it cannot find zlibwapi.dll.  Any clue where I can find this?