nop head
2018-11-29 15:32:28 UTC
I get these warnings, which are probably genuine errors, but without a
filename, very hard to find.
OpenSCAD 2018.11.29.ci630
WARNING: Ignoring unknown variable '$back', line 117.
WARNING: Ignoring unknown variable '$back', line 66.
WARNING: Ignoring unknown variable '$back', line 66.
WARNING: Ignoring unknown variable '$bom', line 25.
ARNING: Unable to convert translate([2.63, undef, 0]) parameter to a vec3
or vec2 of numbers, line 159
WARNING: Unable to convert translate([0, 0, undef]) parameter to a vec3 or
vec2 of numbers, line 56
WARNING: Unable to convert translate([0, 0, undef]) parameter to a vec3 or
vec2 of numbers, line 56
WARNING: Unable to convert translate([undef, 4.63, 0]) parameter to a vec3
or vec2 of numbers, line 163
WARNING: Unable to convert translate([0, 0, undef]) parameter to a vec3 or
vec2 of numbers, line 56
WARNING: Unable to convert translate([0, 0, undef]) parameter to a vec3 or
vec2 of numbers, line 56
WARNING: Unable to convert translate([0, 0, undef]) parameter to a vec3 or
vec2 of numbers, line 56
WARNING: Unable to convert translate([0, 0, undef]) parameter to a vec3 or
vec2 of numbers, line 56
WARNING: Unable to convert translate([]) parameter to a vec3 or vec2 of
numbers, line 56
WARNING: Unable to convert translate([]) parameter to a vec3 or vec2 of
numbers, line 56
WARNING: Unable to convert translate([]) parameter to a vec3 or vec2 of
numbers, line 56
WARNING: Unable to convert translate([]) parameter to a vec3 or vec2 of
numbers, line 56
Are all warnings supposed to show the file now, or is that still work in
progress?
Another thing I noticed is the used file cache has way too many files. I
think files used with both absolute and relative file paths get two cache
entries. I don't know if this is a new bug, or has always been the case. It
happens with a library that uses some of its own files with a relative path
but the whole library is used with an absolute path (that comes from the
OPENSCADLIBS environment variable) in the project .
filename, very hard to find.
OpenSCAD 2018.11.29.ci630
WARNING: Ignoring unknown variable '$back', line 117.
WARNING: Ignoring unknown variable '$back', line 66.
WARNING: Ignoring unknown variable '$back', line 66.
WARNING: Ignoring unknown variable '$bom', line 25.
ARNING: Unable to convert translate([2.63, undef, 0]) parameter to a vec3
or vec2 of numbers, line 159
WARNING: Unable to convert translate([0, 0, undef]) parameter to a vec3 or
vec2 of numbers, line 56
WARNING: Unable to convert translate([0, 0, undef]) parameter to a vec3 or
vec2 of numbers, line 56
WARNING: Unable to convert translate([undef, 4.63, 0]) parameter to a vec3
or vec2 of numbers, line 163
WARNING: Unable to convert translate([0, 0, undef]) parameter to a vec3 or
vec2 of numbers, line 56
WARNING: Unable to convert translate([0, 0, undef]) parameter to a vec3 or
vec2 of numbers, line 56
WARNING: Unable to convert translate([0, 0, undef]) parameter to a vec3 or
vec2 of numbers, line 56
WARNING: Unable to convert translate([0, 0, undef]) parameter to a vec3 or
vec2 of numbers, line 56
WARNING: Unable to convert translate([]) parameter to a vec3 or vec2 of
numbers, line 56
WARNING: Unable to convert translate([]) parameter to a vec3 or vec2 of
numbers, line 56
WARNING: Unable to convert translate([]) parameter to a vec3 or vec2 of
numbers, line 56
WARNING: Unable to convert translate([]) parameter to a vec3 or vec2 of
numbers, line 56
Are all warnings supposed to show the file now, or is that still work in
progress?
Another thing I noticed is the used file cache has way too many files. I
think files used with both absolute and relative file paths get two cache
entries. I don't know if this is a new bug, or has always been the case. It
happens with a library that uses some of its own files with a relative path
but the whole library is used with an absolute path (that comes from the
OPENSCADLIBS environment variable) in the project .