POV-Ray : Newsgroups : povray.bugreports : Problem with file locations in 3.7 Win32 Server Time
24 Nov 2024 23:14:17 EST (-0500)
  Problem with file locations in 3.7 Win32 (Message 1 to 3 of 3)  
From: Linulo
Subject: Problem with file locations in 3.7 Win32
Date: 28 Mar 2009 20:50:01
Message: <web.49cec555d602cdfdea9095060@news.povray.org>
Symptoms:
I installed Pov-Ray 3.7.0.beta.31.msvc9-sse2.win32 under Windows XP Professional
SP2 (32 bit) and used nun-default paths for both core and support files. I
installed the binaries to D:\Program Files\Pov-Ray and support files to
D:\Pov-Ray. When I run the program, Pov-Ray does not find its ini file. I can
specify the ini file for rendering but that does not help as povray needs its
povray.ini

Cause:
Search path for povray.ini hardcoded, installer file location choice ignored.

Fix:
On startup, check for existence of a registry key for the current user. If it is
present, read support file location from it. Otherwise let the user choose his
support file location, copy the povray.ini to this location and set the
registry entry for this user.


Post a reply to this message

From: clipka
Subject: Re: Problem with file locations in 3.7 Win32
Date: 28 Mar 2009 21:30:00
Message: <web.49cece2177939eb1990f413d0@news.povray.org>
"Linulo" <nomail@nomail> wrote:
> Cause:
> Search path for povray.ini hardcoded, installer file location choice ignored.
>
> Fix:
> On startup, check for existence of a registry key for the current user. If it is
> present, read support file location from it. Otherwise let the user choose his
> support file location, copy the povray.ini to this location and set the
> registry entry for this user.

Hmm... I see code in the POV 3.7 source that seems to be designed to already do
something this. Should be possible to invoke it with "povray /INSTALL", or
"povray /INSTALL <installdir>", so maybe you want to give it a try.


Post a reply to this message

From: Linulo
Subject: Re: Problem with file locations in 3.7 Win32
Date: 29 Mar 2009 08:45:01
Message: <web.49cf6c8177939eb1e801bdc20@news.povray.org>
"clipka" <nomail@nomail> wrote:
> Should be possible to invoke it with "povray /INSTALL", or
> "povray /INSTALL <installdir>", so maybe you want to give it a try.

Thank you. I tried "pvengine-sse2.exe /INSTALL" as Administrator which gave me
the following alert: "Could not find the following file: 'D:\Program
Files\POV-Ray\renderer\povray.ini' Use path of running EXE? (Selecting NO will
exit.)"

A click on the yes button gave me "Could not find the following file:
'D:\Program Files\POV-Ray\renderer\povray.ini' Cannot install settings."

Then I tried "pvengine-sse2.exe /INSTALL D:\POV-Ray" which gave me "Could not
find the following file: 'D:\POV-Ray\renderer\povray.ini' Use path of running
EXE? (Selecting NO will exit.)" which did not work at first. After creating the
directory "renderer" and moving the povray.ini, "pvengine-sse2.exe /INSTALL
D:\POV-Ray" gives a dialog "[Home path is d:\POV-Ray] Success!" and indeed,
POV-Ray runs ok.

It only complains about a missing COLORS.INC file, even after I added the
correct include path to povray.ini. But scenes render just fine so I switched
off the reminder and things are fine now. Thanks for the help.


Post a reply to this message

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.