On Wed, Jun 2, 2010 at 12:29 PM, Marija Velickovic <[email protected]> wrote:
> Hi,
>
> I've just tried latest HEAD version installation on Windows XP, SP3, and
> have next errors:
> File "F:\Instalacije\ray\src\common\SConscript", line 47:
> ALL = RTSCENE + RTPIC + STD + RTNET + env.get('RAD_COMPAT',[])
I'd say env.get('RAD_COMPAT') returns a string instead of a string
wrapped in a list. Try to add a print statement before this line to
see the value of RAD_COMPAT (and possibly all the other vars). Once
you know which value is not a list you can either search where it get
set (wrongly) or modify the above line to something like
ALL = RTSCENE + RTPIC + STD + RTNET + [env.get('RAD_COMPAT',"")]
or similar.
> What I have tried to do:
> ****
> If I replace line:
> opts = Options(OPTFILE, ARGUMENTS) with
> opts = Variables(OPTFILE, ARGUMENTS)
> only depreciation warning is removed, and the rest of the error remains.
The error is raised by the Python interpreter in the "ALL = ..." line
above. Modifying "opts=" will have no effect here.
> ******
> For error in line 81, I've tried to replace this path string with list in
> SConscript(), but the same errors again.
> ****
The error is not in line 81; it's in line 47. It just get's passed up
through the stack until it reaches the top level function SConscript()
in line 47 where the Python interpreter complains.
> Comment out line 81. I've got next error during building:
[...]
> File "F:\Instalacije\ray\src\rt\SConscript", line 21
>
> raycalls = env.Object(source="raycalls.c')
>
> ^
>
> SyntaxError: EOL while scanning string literal
Mix of double and single quotes around "raycalls.c"
Regards,
Thomas
_______________________________________________
Radiance-dev mailing list
[email protected]
http://www.radiance-online.org/mailman/listinfo/radiance-dev