|
From: Christian L. <chr...@vd...> - 2010-04-28 09:31:56
|
Hi i had trouble building openvrml 0.18.5 in Visual C++. First i got the newest releases from boost, freetype and the other required stuff and tried to run openvrml but it resulted in an error: The application failed to initialize property (0xE06D7363) The guide says this is because OPENVRML_DATADIR is not set, but it was set. (By the way there were some minor issues, too: - in some project folders (like openvrml-0.18.5\ide-projects\Windows\VisualC9_0\OpenVRML\x3d-cad-geometry) the *.vcproj file had an incorrect or missing file ending - in openvrml-0.18.5\src\node\x3d-cad-geometry (and only there) was the register_node_metatypes.cpp missing, which i got by a google query - when building freetype 2.3.12 the libraries have an "MT" included in the name, which had to be removed for openvrml to find them) So i tried openvrml 0.17.12 which worked well. But i encountered another problem: to load a 3MB wrl-file it takes quite a long time. Is this normal or is it caused by some wrong configuration or something? (other vrml-viewers load this file on my machine way faster so i hope there is a fault on my side) Later i gave 0.18.5 a second try. This time i used the versions of boost, freetype and so on that were mentioned in the guide. And i set the OPENVRML_NODE_PATH and OPENVRML_SCRIPT_PATH this time, too. I don't remember if i did something in addition to that but in the end it worked to the point that the error mentioned above did not occure any more. But another one did :-) Now it says " Assertion failed! Program: ... File: c:\....\component.cpp Line: 264 Expression: class_ " Here the output: "" sdl-viewer.exe": "C:\Dokumente und Einstellungen\Administrator\Desktop\temp\openvrml-0.18.5.tar\openvrml-0.18.5\ide-projects\Windows\VisualC9_0\OpenVRML\Debug\bin\sdl-viewer.exe" geladen, Symbole wurden geladen. "sdl-viewer.exe": "C:\WINDOWS\system32\ntdll.dll" wurde geladen "sdl-viewer.exe": "C:\WINDOWS\system32\kernel32.dll" wurde geladen "sdl-viewer.exe": "C:\WINDOWS\system32\winmm.dll" wurde geladen "sdl-viewer.exe": "C:\WINDOWS\system32\advapi32.dll" wurde geladen "sdl-viewer.exe": "C:\WINDOWS\system32\rpcrt4.dll" wurde geladen "sdl-viewer.exe": "C:\WINDOWS\system32\secur32.dll" wurde geladen "sdl-viewer.exe": "C:\WINDOWS\system32\gdi32.dll" wurde geladen "sdl-viewer.exe": "C:\WINDOWS\system32\user32.dll" wurde geladen "sdl-viewer.exe": "C:\Dokumente und Einstellungen\Administrator\Desktop\temp\openvrml-0.18.5.tar\openvrml-0.18.5\ide-projects\Windows\VisualC9_0\OpenVRML\Debug\bin\openvrml.dll" geladen, Symbole wurden geladen. "sdl-viewer.exe": "C:\WINDOWS\system32\shlwapi.dll" wurde geladen "sdl-viewer.exe": "C:\WINDOWS\system32\msvcrt.dll" wurde geladen "sdl-viewer.exe": "C:\WINDOWS\system32\xmllite.dll" wurde geladen "sdl-viewer.exe": "C:\WINDOWS\WinSxS\x86_Microsoft.VC90.DebugCRT_1fc8b3b9a1e18e3b_9.0.30729.1_x-ww_f863c71f\msvcp90d.dll" wurde geladen "sdl-viewer.exe": "C:\WINDOWS\WinSxS\x86_Microsoft.VC90.DebugCRT_1fc8b3b9a1e18e3b_9.0.30729.1_x-ww_f863c71f\msvcr90d.dll" wurde geladen "sdl-viewer.exe": "C:\Dokumente und Einstellungen\Administrator\Desktop\temp\openvrml-0.18.5.tar\openvrml-0.18.5\ide-projects\Windows\VisualC9_0\OpenVRML\Debug\bin\openvrml-gl.dll" geladen, Symbole wurden geladen. "sdl-viewer.exe": "C:\WINDOWS\system32\glu32.dll" wurde geladen "sdl-viewer.exe": "C:\WINDOWS\system32\opengl32.dll" wurde geladen "sdl-viewer.exe": "C:\WINDOWS\system32\ddraw.dll" wurde geladen "sdl-viewer.exe": "C:\WINDOWS\system32\dciman32.dll" wurde geladen "sdl-viewer.exe": "C:\WINDOWS\system32\imm32.dll" wurde geladen "sdl-viewer.exe": "C:\WINDOWS\system32\wxvault.dll" geladen, Die Binärdaten wurden nicht mit Debuginformationen erstellt. "sdl-viewer.exe": "C:\WINDOWS\system32\psapi.dll" wurde geladen "sdl-viewer.exe": "C:\WINDOWS\system32\mpr.dll" wurde geladen "sdl-viewer.exe": "C:\WINDOWS\system32\version.dll" wurde geladen "sdl-viewer.exe": "C:\WINDOWS\system32\detoured.dll" wurde geladen "sdl-viewer.exe": "C:\WINDOWS\system32\shell32.dll" wurde geladen "sdl-viewer.exe": "C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.5512_x-ww_35d4ce83\comctl32.dll" wurde geladen "sdl-viewer.exe": "C:\WINDOWS\system32\comctl32.dll" wurde geladen Eine Ausnahme (erste Chance) bei 0x7c812afb in sdl-viewer.exe: Microsoft C++-Ausnahme: `anonymous namespace'::no_registry_key an Speicherposition 0x0012f528.. Eine Ausnahme (erste Chance) bei 0x00000000 in sdl-viewer.exe: 0xC0000005: Zugriffsverletzung beim Lesen an Position 0x00000000. Eine Ausnahme (erste Chance) bei 0x00000000 in sdl-viewer.exe: 0xC0000005: Zugriffsverletzung beim Lesen an Position 0x00000000. "sdl-viewer.exe": "C:\WINDOWS\system32\msctf.dll" wurde geladen "sdl-viewer.exe": "C:\WINDOWS\system32\msctfime.ime" wurde geladen "sdl-viewer.exe": "C:\WINDOWS\system32\ole32.dll" wurde geladen "sdl-viewer.exe": "C:\WINDOWS\system32\kbdus.dll" wurde geladen "sdl-viewer.exe": "C:\WINDOWS\system32\kbdus.dll" entladen. "sdl-viewer.exe": "C:\WINDOWS\system32\kbdgr.dll" wurde geladen "sdl-viewer.exe": "C:\WINDOWS\system32\kbdgr.dll" entladen. "sdl-viewer.exe": "C:\WINDOWS\system32\nvoglnt.dll" wurde geladen Der Thread 'Win32 Thread' (0x11cc) hat mit Code 0 (0x0) geendet. "sdl-viewer.exe": "C:\WINDOWS\system32\mcd32.dll" wurde geladen "sdl-viewer.exe": "C:\WINDOWS\system32\mcd32.dll" entladen. Eine Ausnahme (erste Chance) bei 0x7c812afb in sdl-viewer.exe: Microsoft C++-Ausnahme: `anonymous namespace'::no_registry_key an Speicherposition 0x0012e470.. Eine Ausnahme (erste Chance) bei 0x7c812afb in sdl-viewer.exe: Microsoft C++-Ausnahme: boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::filesystem::basic_filesystem_error<boost::filesystem::basic_path<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,boost::filesystem::path_traits> > an Speicherposition 0x0012e390.. Eine Ausnahme (erste Chance) bei 0x7c812afb in sdl-viewer.exe: Microsoft C++-Ausnahme: `anonymous namespace'::no_registry_key an Speicherposition 0x0257f5b4.. Eine Ausnahme (erste Chance) bei 0x7c812afb in sdl-viewer.exe: Microsoft C++-Ausnahme: boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::filesystem::basic_filesystem_error<boost::filesystem::basic_path<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,boost::filesystem::path_traits> > an Speicherposition 0x0257f4d4.. Der Thread 'Win32 Thread' (0x658) hat mit Code 3 (0x3) geendet. Der Thread 'Win32 Thread' (0x710) hat mit Code 3 (0x3) geendet. Der Thread 'Win32 Thread' (0x109c) hat mit Code 3 (0x3) geendet. Das Programm "[692] sdl-viewer.exe: Systemeigen" wurde mit Code 3 (0x3) beendet. " I cancelled the program through the error window. That's it so far. I hope you understand my english :-) Greets Christian |