Kubuntu 10.10, latest horde3d from svn.
Quote:
/horde3d/Horde3D/Source/Horde3DEngine/egRendererBase.cpp:667: error: "strcmp" was not declared in this scope
so #include <string.h> is needed there.
Second problem was that GLFW window closes right away, so quick debugging
/horde3d/Horde3D/Samples/glfw/lib/window.c
line 592
Code:
if( _glfwWin.glMajor > 2 )
{
_glfwWin.GetStringi = (PFNGLGETSTRINGIPROC) glfwGetProcAddress( "glGetStringi" );
if( !_glfwWin.GetStringi )
{
_glfwPlatformCloseWindow();
return GL_FALSE;
}
}
I commented this out and then demos works.
Third problem was when I tried my C# code, mono complains it doesnt find libHorde3D.so, so I modified .config file to
Quote:
<configuration>
<dllmap os="linux" dll="Horde3D.dll" target="./libHorde3D.so"/>
<dllmap os="linux" dll="Horde3DUtils.dll" target="./libHorde3DUtils.so"/>
</configuration>
and got horde.net working. But when I exit my demo, it complains
Quote:
*** glibc detected *** mono: corrupted double-linked list: 0xb5e4d770 ***
and long list backtrace etc stuff.
Well, when I deleted .config files, that error disappears (new mono does not need .config).