The Persistence of Vision Raytracer (POV-Ray).

This is the legacy Bug Tracking System for the POV-Ray project. Bugs listed here are being migrated to our github issue tracker. Please refer to that for new reports or updates to existing ones on this system.


FS#155 - Not able to run --benchmark

Attached to Project: POV-Ray
Opened by Grimbert Jérôme (Le_Forgeron) - Monday, 05 July 2010, 11:27 GMT
Last edited by Jim Holsenback (jholsenback) - Sunday, 26 September 2010, 00:52 GMT
Task Type Definite Bug
Category Platform-specific → Runtime error
Status Closed
Assigned To Jim Holsenback (jholsenback)
Operating System Linux
Severity Medium
Priority Normal
Reported Version 3.70 beta 38
Due in Version 3.70 beta 39
Due Date Undecided
Percent Complete 100%
Votes 1
Private No


Compiled on linux (revision #5066),
./configure COMPILED_BY=”###” –disable-io-restrictions

the command: povray –benchmark

is failing:
Failed to parse INI file

povray –version

povray: this pre-release version of POV-Ray for Unix expires in 27 day(s) and 5 hour(s)
POV-Ray 3.7.0.beta.38

This is a time-limited beta test version which expires 31 Dec 2010.
General distribution is strongly discouraged.

Copyright 1991-2003 Persistence of Vision Team
Copyright 2003-2010 Persistence of Vision Raytracer Pty. Ltd.

Built-in features:

I/O restrictions:          disabled
X Window display:          enabled (using SDL)
Supported image formats:   gif tga iff ppm pgm hdr png jpeg tiff openexr
Unsupported image formats: -

Compilation settings:

Build architecture:  x86_64-unknown-linux-gnu
Built/Optimized for: x86_64-unknown-linux-gnu (using -march=native)
Compiler vendor:     gnu
Compiler version:    g++ 4.4.3
Compiler flags:      -pipe -Wno-multichar -Wno-write-strings -fno-enforce-eh-specs -s -O3 -ffast-math -march=native -pthread 
This task depends upon

Closed by  Jim Holsenback (jholsenback)
Sunday, 26 September 2010, 00:52 GMT
Reason for closing:  Fixed
Comment by Grimbert Jérôme (Le_Forgeron) - Monday, 05 July 2010, 23:33 GMT

Issue seems to be related to

Removing the line from the generated pov*.ini allows to manually run it.

A shame the error message does not display the offending line. (I had to make a printf in source/base/processoptions.cpp / ProcessOptions::Parse_INI_Option to get at least the last parsed key )

After further code analysis, it looks like only windows get a SYS_TO_STANDARD defined to BMP (in vfe/win/syspovconfig.h) .
(ok, no mac code, only win or unix)
Traditional Unix got png as "s", has it been changed ?

Comment by Jim Holsenback (jholsenback) - Saturday, 10 July 2010, 01:32 GMT

I followed up with on this and it appears that type "s" just didn't get implemented in 3.7 for unix. In version 3.6.1 (unix) mapped to TGA and once it gets implemented will retain that mapping. See the note at the end of this section.

Comment by Jim Holsenback (jholsenback) - Thursday, 26 August 2010, 13:54 GMT
  • Field changed: Status (New → Requires testing)
  • Field changed: Due in Version (Undecided → 3.70 beta 39)
  • Field changed: Percent Complete (0% → 100%)
  • Task assigned to Jim Holsenback (jholsenback)

Change #5105 Output_File_Type to type “n”

Comment by Grimbert Jérôme (Le_Forgeron) - Saturday, 25 September 2010, 19:30 GMT

Beta 39 (sources from perforce): povray –benchmark is ok.

I would like to suggest to close.