From: Braden M. <br...@en...> - 2008-06-05 21:49:16
|
Kris Borer wrote: > I successfully built the VC++ solution on two different windows XP > machines, but each time I try to run the viewer executable I get the > following error, "The application failed to initialize properly" > > The internet told me that this was due to some DLL permissions, but > after following the instructions to fix that located here at > http://www.tech-pro.net/howto_015.html, I still get the same error. > > I imagine that since it happened to me twice it has something to do > with the way I am building the solution. Does anyone know what I did > wrong or what to do about this? Are you building the Subversion trunk or the 0.17.5 release? Possibly the runtime is just not finding a DLL it needs. For instance, you may need to move the SDL DLL into the same directory as sdl-viewer[d].exe (or put it in your PATH). -- Braden McDaniel e-mail: <br...@en...> <http://endoframe.com> Jabber: <br...@ja...> |
From: Kris B. <1...@kr...> - 2008-06-05 22:49:24
|
I am using the trunk. Before I got to this point I ran the executable a few times, and each time it would complain about not finding a specific DLL and I would put that DLL in the same directory as the executable. Now that directory looks like this: \openvrml\ide-projects\Windows\VisualC9_0\bin libpng13d.dll openvrmld.dll opnvrmld.ilk openvrmld.pdb openvrml-gld.dll openvrml-gld.ilk openvrml-gld.pdb SDL.dll sdl-viewerd.exe sdl-viewerd.ilk zlib1d.dll Thanks, Kris ***** >> I successfully built the VC++ solution on two different windows XP >> machines, but each time I try to run the viewer executable I get the >> following error, "The application failed to initialize properly" >> >> The internet told me that this was due to some DLL permissions, but >> after following the instructions to fix that located here at >> http://www.tech-pro.net/howto_015.html, I still get the same error. >> >> I imagine that since it happened to me twice it has something to do >> with the way I am building the solution. Does anyone know what I did >> wrong or what to do about this? > > Are you building the Subversion trunk or the 0.17.5 release? > > Possibly the runtime is just not finding a DLL it needs. For instance, > you may need to move the SDL DLL into the same directory as > sdl-viewer[d].exe (or put it in your PATH). |
From: Braden M. <br...@en...> - 2008-06-06 03:29:45
|
On Thu, 2008-06-05 at 18:49 -0400, Kris Borer wrote: > I am using the trunk. Before I got to this point I ran the executable > a few times, and each time it would complain about not finding a > specific DLL and I would put that DLL in the same directory as the > executable. Now that directory looks like this: > > \openvrml\ide-projects\Windows\VisualC9_0\bin > > libpng13d.dll > openvrmld.dll > opnvrmld.ilk > openvrmld.pdb > openvrml-gld.dll > openvrml-gld.ilk > openvrml-gld.pdb > SDL.dll > sdl-viewerd.exe > sdl-viewerd.ilk > zlib1d.dll Assuming you've built against FreeType, libxml2, and iconv as static libraries, that looks reasonable. I typically build with libpng and zlib as static libraries as well, FWIW. The problem may be that it's not finding the XML descriptor files. Try setting the environment variable OPENVRML_DATADIR to path\to\openvrml\data -- Braden McDaniel e-mail: <br...@en...> <http://endoframe.com> Jabber: <br...@ja...> |
From: Zack S <zc...@ya...> - 2008-06-14 19:04:21
|
Under XP I'm getting the error "The application failed to initialize property (0xE06D7363)" Supposedly 0xxE06D7363 means that a VC++ routine is calling a throw() in a DLL that is not in a try{}. In one forum, people suggested forcing a debug break during the loading of individual DLLs, which can be done by setting a flag using regedit. One has to find this: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\ CurrentVersion\Image File Execution Options\ Then locate some DLL you want to debug and do this: "Add a string value called BreakOnDllLoad and set the value to 1." Zack --- On Thu, 6/5/08, Kris Borer <1...@kr...> wrote: > From: Kris Borer <1...@kr...> > Subject: Re: [openvrml-develop] viewer initialization error > To: ope...@li... > Date: Thursday, June 5, 2008, 10:49 PM > I am using the trunk. Before I got to this point I ran the > executable > a few times, and each time it would complain about not > finding a > specific DLL and I would put that DLL in the same directory > as the > executable. Now that directory looks like this: > > \openvrml\ide-projects\Windows\VisualC9_0\bin > > libpng13d.dll > openvrmld.dll > opnvrmld.ilk > openvrmld.pdb > openvrml-gld.dll > openvrml-gld.ilk > openvrml-gld.pdb > SDL.dll > sdl-viewerd.exe > sdl-viewerd.ilk > zlib1d.dll > > > Thanks, > > Kris > ***** > >> I successfully built the VC++ solution on two > different windows XP > >> machines, but each time I try to run the viewer > executable I get the > >> following error, "The application failed to > initialize properly" > >> > >> The internet told me that this was due to some DLL > permissions, but > >> after following the instructions to fix that > located here at > >> http://www.tech-pro.net/howto_015.html, I still > get the same error. > >> > >> I imagine that since it happened to me twice it > has something to do > >> with the way I am building the solution. Does > anyone know what I did > >> wrong or what to do about this? > > > > Are you building the Subversion trunk or the 0.17.5 > release? > > > > Possibly the runtime is just not finding a DLL it > needs. For instance, > > you may need to move the SDL DLL into the same > directory as > > sdl-viewer[d].exe (or put it in your PATH). > > ------------------------------------------------------------------------- > Check out the new SourceForge.net Marketplace. > It's the best place to buy or sell services for > just about anything Open Source. > http://sourceforge.net/services/buy/index.php > _______________________________________________ > openvrml-develop mailing list > ope...@li... > https://lists.sourceforge.net/lists/listinfo/openvrml-develop |
From: Braden M. <br...@en...> - 2008-06-25 01:32:05
|
On Sat, 2008-06-14 at 10:54 -0700, Zack S wrote: > Under XP I'm getting the error > "The application failed to initialize property (0xE06D7363)" > > Supposedly 0xxE06D7363 means that a VC++ routine is > calling a throw() in a DLL that is not in a try{}. Just for the record, here's a bit more information about this: http://support.microsoft.com/kb/185294 And, yes, the easiest way for this to happen with the current OpenVRML trunk is for OPENVRML_DATADIR not to be set appropriately. -- Braden McDaniel e-mail: <br...@en...> <http://endoframe.com> Jabber: <br...@ja...> |