Jump to content

[FIXED] The SVN16011 error.


gameboy
 Share

Recommended Posts

Today I compiled the latest code SVN16005, found an error:

void runTest() { suite_TestSysdep.test_unix_ExecutablePathname(); }

Error 78 error C2039: 'test_unix_ExecutablePathname' : is not a member of TestSysdep' D:\trunk\source\lib\sysdep\tests\test_sysdep.cpp 38

Operating system I was using WIN7 32bit. I use the compiler tool is: VS2010.

Edited by feneur
Removed formatting as the text was unnecessarily huge
Link to comment
Share on other sites

No need to shout,as that error was generated in the test routines which are separate from the main app you should be able to run the pyrogenesis.exe or wait a day or two for a new auto-build ;)

Enjoy the Choice :)

ps I have to wait till nVidia releases a new version of there Linux driver to run the game at all as I get a seg fault in now :(

Link to comment
Share on other sites

I delete this file and try again,But the error appears again.

Error 76 error LNK1120: 1 unresolved externals D:\trunk\binaries\system\pyrogenesis.exe

Error 75 error LNK2019: unresolved external symbol "public: void __thiscall CVideoMode::UpdatePosition(int,int)" (?UpdatePosition@CVideoMode@@QAEXHH@Z) referenced in function "enum InReaction __cdecl MainInputHandler(struct SDL_Event_ const *)" (?MainInputHandler@@YA?AW4InReaction@@PBUSDL_Event_@@@Z) D:\trunk\build\workspaces\vc2010\main.obj

Link to comment
Share on other sites

I delete this file and try again,But the error appears again.

Error 76 error LNK1120: 1 unresolved externals D:\trunk\binaries\system\pyrogenesis.exe

Error 75 error LNK2019: unresolved external symbol "public: void __thiscall CVideoMode::UpdatePosition(int,int)" (?UpdatePosition@CVideoMode@@QAEXHH@Z) referenced in function "enum InReaction __cdecl MainInputHandler(struct SDL_Event_ const *)" (?MainInputHandler@@YA?AW4InReaction@@PBUSDL_Event_@@@Z) D:\trunk\build\workspaces\vc2010\main.obj

Link to comment
Share on other sites

error appears again:

Error 74 error C2039: 'test_unix_ExecutablePathname' : is not a member of 'TestSysdep' D:\10962\source\lib\sysdep\tests\test_sysdep.cpp 38

76 IntelliSense: class "TestSysdep" has no member "test_unix_ExecutablePathname" d:\10962\source\lib\sysdep\tests\test_sysdep.cpp 38

Link to comment
Share on other sites

Error 74 error C2039: 'test_unix_ExecutablePathname' : is not a member of 'TestSysdep' D:\10962\source\lib\sysdep\tests\test_sysdep.cpp 38

Error 78 error C2039: 'test_unix_ExecutablePathname' : is not a member of TestSysdep' D:\trunk\source\lib\sysdep\tests\test_sysdep.cpp 38

So what did you do exactly? :unknw:

Link to comment
Share on other sites

I'm quite sure there must be something left from a previous build.

I had a similar problem when some data from packaging was left in my working copy.

Try a cleanup, "Revert all changes recursively" and "Delete unversioned files and folders, Delete ignored files and folders".

http://tortoisesvn.net/docs/nightly/TortoiseSVN_en/tsvn-dug-cleanup.html

All the visual studio project directories should be gone now if you've done the previous step correctly and you need to run update-workspaces.bat again.

Link to comment
Share on other sites

This was probably introduced in r15996. To avoid compilation errors, just right-click on the test project in visual studio and click on "Unload tests".

We're working on the issue, but it's not our main concern either, so please be patient and avoid PMing people and upping your forum threads.

Thanks in advance.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...