View Issue Details

IDProjectCategoryView StatusLast Update
0001581FreeCADBugpublic2014-06-18 09:25
Reporteruser123 Assigned Towmayer  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionno change required 
Product Versiontrunk 
Fixed in Version0.14 
Summary0001581: default for povray binary
DescriptionIt seems as freecad does not remember when I set a povray executable in the preferences menu.
Also, should freecad find the povray binary in PATH if the variable is not set? If not so far, it would maybe be nice to add that feature.
TagsNo tags attached.
FreeCAD Information

Activities

wmayer

2014-06-13 15:49

administrator   ~0004748

> It seems as freecad does not remember when I set a povray executable in the preferences menu.
I cannot confirm this.

> Also, should freecad find the povray binary in PATH if the variable is not set?
No and it doesn't make sense to do so because FreeCAD doesn't know the executable name.

What is the version you are using?

user123

2014-06-13 16:08

reporter   ~0004749

Freecad is build from source for commit hash 830ab19393f702c0290c99733b289fc46280698e. The operating system is NixOS 14.04.

I thought 'povray' is the common name for the binary under Linux/Unix? And I would assume 'povray.exe' for Windows?

Alternatively, could the binary name be passed to freecad through an environment variable?

wmayer

2014-06-13 16:29

administrator   ~0004750

Tested with:

OS: Ubuntu 12.04.4 LTS
Platform: 64-bit
Version: 0.14.3671 (Git)
Branch: master
Hash: 57999cb78d5eb0964ba3a81de73a04f539771bce
Python version: 2.7.3
Qt version: 4.8.1
Coin version: 3.1.3
SoQt version: 1.5.0

and:

OS: Windows 7
Platform: 64-bit
Version: 0.14.3647 (Git)
Branch: master
Hash: c05801d6edff634a4edab338e4f66ceca6da3b72
Python version: 2.7.6
Qt version: 4.8.5
Coin version: 4.0.0a
SoQt version: 1.6.0a
OCC version: 6.6.0

Both behave correctly in this regard. Btw, we are talking about the field label "POV-Ray executable:" in the Raytracing tab in the preferences?

A one thing you can check:
* The file $HOME/.FreeCAD/user.cfg must not be write protected.

user123

2014-06-14 08:59

reporter   ~0004751

Thank you very much for your help.

It turned out that the permission set on user.cfg had to be changed. Only if the user is also a member of the group which is set for user.cfg then the binary preference is written to the file. Being solely the owner of user.cfg is not enough to get the changes saved.

Issue History

Date Modified Username Field Change
2014-06-12 08:52 user123 New Issue
2014-06-13 15:49 wmayer Note Added: 0004748
2014-06-13 15:49 wmayer Status new => feedback
2014-06-13 16:08 user123 Note Added: 0004749
2014-06-13 16:08 user123 Status feedback => new
2014-06-13 16:29 wmayer Note Added: 0004750
2014-06-14 08:59 user123 Note Added: 0004751
2014-06-18 09:25 wmayer Status new => closed
2014-06-18 09:25 wmayer Assigned To => wmayer
2014-06-18 09:25 wmayer Resolution open => no change required
2014-06-18 09:25 wmayer Fixed in Version => 0.14