Hi Terrance,

It's remarkable that you were able to sort this out without aid.

There's already a fairly sophisticated installation script written for trad, 
which gets triggered by "rmake install" in the src/util directory.  I wouldn't 
know how to replicate this using cmake, unless it can call the same script.

I updated this to work with wish8.5, but if it isn't run on your system, I 
guess it won't work.  You can call it outside rmake using:

        csh -f tradinstall.csh $(INSTDIR) $(LIBDIR)/tcl

where $(INSTDIR) is the Radiance executable directory and $(LIBDIR) is the 
Radiance library directory on your system.

Rob and I will figure out how to get this working on the NREL installers.  
Thanks for alerting us to the problem!

Cheers,
-Greg

> From: "Guglielmetti, Robert" <robert.guglielme...@nrel.gov>
> Subject: Re: [Radiance-general] NRL radiance-5.0.a.6-Darwin.dmg trad/tcl 
> incomplete installation
> Date: October 20, 2015 8:14:26 AM PDT
> 
> Cross-posting (and we should move the discussion to) dev...
> 
> Thanks Terrance! Looks like I have some more files to include in the CMake 
> files, so our packages work correctly, thanks for the catches. As for item 
> (1), it seems like the right move there is to have Greg change the shebang 
> line to call "wish", and place the onus on the users to have a symlink for 
> wish that points to whatever they have on their systems.
> 
> Let's sort it out on dev when we have time. Thanks again for the heads up.
> 
> - Rob
> 
> On 10/20/15, 8:32 AM, "Terrance McMinn" 
> <t.mcm...@iinet.net.au<mailto:t.mcm...@iinet.net.au>> wrote:
> 
> Must report that "trad" does not run as installed by the 
> radiance-5.0.a.6-Darwin.dmg OSX installer.
> 
> Issues:
> 1. $ -bash: /usr/local/radiance/bin/trad: /usr/local/bin/wish8.0: bad 
> interpreter: No such file or directory
> 
>    Fixed by sudo vi /usr/local/radiance/bin/trad and change the first line to 
> "#!/usr/local/bin/wish8.5" as that is what is installed on my system.
> 2. Error in startup script: invalid command name "helplink"
>    while executing
> "helplink .mess trad trad messages"
>    (file "/usr/local/radiance/bin/trad" line 104)
>    Fixed by:
>    a) downloading the source code (https://github.com/NREL/Radiance/releases)
>    b) create folder  with " sudo mkdir /usr/local/radiance/lib/tcl"
>    c) copy files from the source tree to the new folder
>        cd /usr/local/radiance/lib/tcl
>        sudo cp ~/Desktop/Radiance-5.0.a.6/src/util/*.tcl .
>        sudo cp ~/Desktop/Radiance-5.0.a.6/src/util/*.hlp .
>        sudo cp ~/Desktop/Radiance-5.0.a.6/src/util/*.icon .
>        sudo cp ~/Desktop/Radiance-5.0.a.6/src/util/tcl* .
>        This put the following file in the new folder:
>            do_action.tcl       do_results.tcl    do_zone.tcl    gethelp.tcl   
>  trad.hlp
>            do_file.tcl            do_scene.tcl     file.hlp           
> help.hlp        trad.icon
>            do_options.tcl     do_views.tcl      getfile.tcl       tclIndex    
>     util.tcl
>    d) sudo vi /usr/local/radiance/bin/trad
>        change "/usr/local/radiance/bin/trad" to "set radlib 
> /usr/local/radiance/lib/tcl"
> 
> --
> Regards
> Terrance McMinn
_______________________________________________
Radiance-dev mailing list
Radiance-dev@radiance-online.org
http://www.radiance-online.org/mailman/listinfo/radiance-dev

Reply via email to