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" <[email protected]>
> 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"
> <[email protected]<mailto:[email protected]>> 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
[email protected]
http://www.radiance-online.org/mailman/listinfo/radiance-dev