|
|
The 3.7.1 betas cannot find .ini files that are not in the current
directory but are in the library path. The master povray.ini is read
normally, and the message window shows that the library path directories
declared therein are established. Scene files and font files are
located without problem; it is only the .ini files that are not processed.
In at least one case, I can get 3.7.1 to process the .ini file by
specifying a relative or absolute path. The file in its entirety is
below, save my redacted directory structure (beware of the wrapped
comment line):
----------[BEGIN CODE]----------
; spectralrender.ini
; Persistence of Vision Ray Tracer initialization file
;
; Links to SpectralRender directory and optionally sets up the proper
animation
; parameters.
Library_Path="/[REDACTED]/POV-Ray/include-others/SpectralRender"
[generate]
+FE +KI1 +KF36 +KFI38 +KFF73
[compose]
-A
-----------[END CODE]-----------
POV-Ray 3.7.1 has no problem reading include files stored in the
SpectralRender directory, once it has been told where the .ini file is.
However, there are other .ini files that I cannot run under any
circumstances, even if I run them from the directory in which they
reside! The error message is the usual VFE non-message ("Problem with
option setting... Failed to parse command-line option"), so I have no
way of knowing what exactly went wrong. Here is one such file in its
entirety:
----------[BEGIN CODE]----------
+ihilite.pov
-f
-----------[END CODE]-----------
The scene file hilite.pov is also in the same directory.
UberPOV-1.37.1.1-alpha.8871946 also has this problem. As I didn't
discover this prior to beta 2, I cannot estimate when the problem was
introduced.
POV-Ray 3.7.1-beta.5.unofficial
Compilation settings:
Build architecture: x86_64-suse-linux-gnu
Built/Optimized for: x86_64-suse-linux-gnu (using -march=native)
Compiler vendor: gnu
Compiler version: g++ 4.8
Compiler flags: -pipe -Wno-multichar -Wno-write-strings
-fno-enforce-eh-specs -Wno-non-template-friend -s -O3 -ffast-math
-march=native -pthread
OS: openSUSE 13.2 (GNU/Linux)
Post a reply to this message
|
|