Eric: Sorry about that. I misunderstood and thought that you had already come to the conclusion that it was an environment problem (which it was). As I saw a bunch of people asking questions about this when I did my Google search, I thought I'd state how I fixed it (for the archives). My troubleshooting follows:
I first tried to fix the problem by reinstalling CrystalSpace Win32 Libs. This was unsuccessful. I should mention that this was kind of a stupid idea, since it had already been addressed that the issue was related to Windows libraries, but I wanted to cover all my bases. Second, I tried uninstalling and reinstalling the Windows Platform SDK. Again, this was unsuccessful. Finally, what worked was uninstalling the CrystalSpace Win32 libs, the Platform SDK, and Visual Studio Express 2005. Once this was completed, I downloaded a new version of the installed for MSVC 2005 Express, as well as the Platform SDK. Once these were both installed, and the instructions at: http://msdn2.microsoft.com/en-us/vstudio/aa700755.aspx were followed, libcrystalspace built ok. Again, hopefully this post will benefit someone else in the future, hence the reason I am reiterating my solution. :) ~Scott Eric Sunshine wrote: > Running the test I suggested will help narrow down the problem. > > -- ES > > Scott Johnson wrote: > >> Any idea what might be causing this problem, since it just showed up? I >> realize it might be environment-related, but it seems really weird, as I >> haven't changed my environment at all in the past 4 months. :) >> >> I appreciate your help! >> >> ~Scott >> >> >> Eric Sunshine wrote: >> >>> The missing symbols are all from Microsoft-supplied DLL's. A good way to >>> determine if the problem is with CS or with your development environment >>> is to checkout a copy of CS from several days ago (using the date of >>> your last update). If the problem persists, then your development >>> environment is suspect. If the problem goes away, then CS is suspect. >>> >>> -- ES >>> >>> Scott Johnson wrote: >>> >>> >>>> Hi Everyone! >>>> >>>> I'm getting some linking errors after doing an svn update. To be sure >>>> it wasn't something I did, I also checked out an entirely fresh copy of >>>> the trunk, and copied DLL files using the shortcut in the CSWin32Libs >>>> start menu folder (as well as did the setup for VC). I am running VS >>>> 2005 Express Edition (msvc9), on a Windows XP professional box. Link >>>> errors follow. >>>> >>>> Thanks! >>>> >>>> ~Scott >>>> >>>> 1>------ Build started: Project: libcrystalspace, Configuration: Debug >>>> (with DLLs) Win32 ------ >>>> 1>Linking... >>>> 1> Creating library ..\..\out\debug8\libs\libcrystalspace_d.lib and >>>> object ..\..\out\debug8\libs\libcrystalspace_d.exp >>>> 1>instpath.obj : error LNK2019: unresolved external symbol >>>> [EMAIL PROTECTED] referenced in function "bool __cdecl >>>> GetRegistryInstallPath(struct HKEY__ * const,char *,unsigned long)" >>>> (?GetRegistryInstallPath@@YA_NQAUHKEY__@@[EMAIL PROTECTED]) >>>> 1>registrycfg.obj : error LNK2001: unresolved external symbol >>>> [EMAIL PROTECTED] >>>> 1>instpath.obj : error LNK2019: unresolved external symbol >>>> [EMAIL PROTECTED] referenced in function "bool __cdecl >>>> GetRegistryInstallPath(struct HKEY__ * const,char *,unsigned long)" >>>> (?GetRegistryInstallPath@@YA_NQAUHKEY__@@[EMAIL PROTECTED]) >>>> 1>registrycfg.obj : error LNK2001: unresolved external symbol >>>> [EMAIL PROTECTED] >>>> 1>instpath.obj : error LNK2019: unresolved external symbol >>>> [EMAIL PROTECTED] referenced in function "bool __cdecl >>>> GetRegistryInstallPath(struct HKEY__ * const,char *,unsigned long)" >>>> (?GetRegistryInstallPath@@YA_NQAUHKEY__@@[EMAIL PROTECTED]) >>>> 1>registrycfg.obj : error LNK2001: unresolved external symbol >>>> [EMAIL PROTECTED] >>>> 1>registrycfg.obj : error LNK2019: unresolved external symbol >>>> [EMAIL PROTECTED] referenced in function "private: bool >>>> __thiscall csWin32RegistryConfig::TryOpen(struct HKEY__ *,struct HKEY__ >>>> * &,unsigned long,char const *,bool)" >>>> ([EMAIL PROTECTED]@@AAE_NPAUHKEY__@@[EMAIL PROTECTED]@Z) >>>> 1>registrycfg.obj : error LNK2019: unresolved external symbol >>>> [EMAIL PROTECTED] referenced in function "public: virtual void >>>> __thiscall csWin32RegistryConfig::Clear(void)" >>>> ([EMAIL PROTECTED]@@UAEXXZ) >>>> 1>registrycfg.obj : error LNK2019: unresolved external symbol >>>> [EMAIL PROTECTED] referenced in function "public: virtual void >>>> __thiscall csWin32RegistryConfig::Clear(void)" >>>> ([EMAIL PROTECTED]@@UAEXXZ) >>>> 1>registrycfg.obj : error LNK2019: unresolved external symbol >>>> [EMAIL PROTECTED] referenced in function "private: bool >>>> __thiscall csWin32RegistryConfig::InternalSetValue(char const *,unsigned >>>> long,void const *,unsigned int)" >>>> ([EMAIL PROTECTED]@@[EMAIL PROTECTED]) >>>> 1>username.obj : error LNK2019: unresolved external symbol >>>> [EMAIL PROTECTED] referenced in function "class csString __cdecl >>>> csGetUsername(void)" (?csGetUsername@@YA?AVcsString@@XZ) >>>> 1>username.obj : error LNK2019: unresolved external symbol >>>> [EMAIL PROTECTED] referenced in function "class csString __cdecl >>>> csGetUsername(void)" (?csGetUsername@@YA?AVcsString@@XZ) >>>> 1>win32.obj : error LNK2019: unresolved external symbol >>>> [EMAIL PROTECTED] referenced in function "public: __thiscall >>>> Win32Assistant::Win32Assistant(struct iObjectRegistry *)" >>>> (??0Win32Assistant@@[EMAIL PROTECTED]@@@Z) >>>> 1>..\..\crystalspace-1.3-vc8_d.dll : fatal error LNK1120: 10 unresolved >>>> externals >>>> 1>Build log was saved at >>>> "file://d:\Source\CrystalSpace\out\debug8\build\libcrystalspace\BuildLog.htm" >>>> 1>libcrystalspace - 14 error(s), 0 warning(s) >>>> ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ========== >>>> > > ------------------------------------------------------------------------- > Check out the new SourceForge.net Marketplace. > It's the best place to buy or sell services for > just about anything Open Source. > http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace > _______________________________________________ > Crystal-main mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/crystal-main > Unsubscribe: mailto:[EMAIL PROTECTED] > ------------------------------------------------------------------------- This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Register now and save $200. Hurry, offer ends at 11:59 p.m., Monday, April 7! Use priority code J8TLD2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone _______________________________________________ Crystal-main mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/crystal-main Unsubscribe: mailto:[EMAIL PROTECTED]
