[Therion] Running Xtherion on Mac OS X Catalina
David Eason
david.eason84 at googlemail.com
Wed Apr 1 22:43:20 CEST 2020
Thanks for the suggestion Phil (and others).
I finally fixed this, but it feels like a bit of a hack. I placed the
folder containing the bwidget-1.9.14 scripts for tcl/tk into the directory
/usr/local/Cellar/tcl-tk/8.6.10/lib/tcl8.6 as this was already on the tcl
auto_path. Wish then starts and Xtherion happily runs.
I'm not sure why, but setting auto_path in the tcl shell did not work. I
could set it once, and then run a package require BWidget command, and Wish
would start up, but then any subsequent commands would fail to find it, and
location of the scripts was not located on the auto_path. Perhaps this is
something to do with permissions? I'm not sure.
I'm running therion 5.4.4 (+543a8b1).
Regards,
David
On Wed, 1 Apr 2020 at 11:00, <therion-request at speleo.sk> wrote:
> Send Therion mailing list submissions to
> therion at speleo.sk
>
> To subscribe or unsubscribe via the World Wide Web, visit
> https://mailman.speleo.sk/listinfo/therion
> or, via email, send a message with subject or body 'help' to
> therion-request at speleo.sk
>
> You can reach the person managing the list at
> therion-owner at speleo.sk
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Therion digest..."
>
>
> Today's Topics:
>
> 1. Re: Running Xtherion on Mac OS X Catalina (Philippe Vernant)
> 2. Re: Running Xtherion on Mac OS X Catalina (Philippe Vernant)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Tue, 31 Mar 2020 18:27:03 +0200
> From: Philippe Vernant <phil.vernant at gmail.com>
> To: List for Therion users <therion at speleo.sk>
> Cc: David Eason <david.eason84 at googlemail.com>
> Subject: Re: [Therion] Running Xtherion on Mac OS X Catalina
> Message-ID: <FA09A4A8-5BEF-4591-AEAE-F09114DB4EC5 at gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Hi David,
>
> Did you try to reinstall Therion after updating to Catalina ? I don’t have
> Catalina, I’m sticking to High Sierra where everything is running fine so
> far.
> How do you usually install Therion on a Mac ?
>
> Best,
> Phil
>
>
> > On 30 Mar 2020, at 22:04, David Eason via Therion <therion at speleo.sk>
> wrote:
> >
> > Dear Therion mailing list,
> >
> > I wonder if anyone has had any success building, installing and running
> Therion on Mac OS X Catalina (OS 10.15.2)? I have successfully built and
> installed Therion 5.4.4, and Therion and Loch both run fine. Before the
> upgrade, everything worked OK, but it looks like some things have moved
> around in this version of OS X, amongst other things breaking. When I try
> to run Xtherion, Tcl/Tk can't seem to locate BWidget, and the GUI can't run:
> >
> > Error in startup script: can't find package BWidget
> > while executing
> > "package require BWidget"
> > (file "/usr/local/bin/xtherion" line 12268)
> >
> > I have tried unpacking the bwidget 1.9.14 scripts to /usr/local/lib
> thinking that tcl would check there, and then also tried to set auto_path
> to force tcl to look in there, but it won't seem to start up. There's a
> pause, and Wish seems to start up, and yet XQuartz actually opens; I have
> tcl 8.6 installed and can run the tclsh OK.
> >
> > It's been frustrating me for a while, and I saw this lockdown in the UK
> as an opportunity to have another look at this. Any pointers or tips would
> be most welcome.
> >
> > Regards,
> > David Eason
> > _______________________________________________
> > Therion mailing list
> > Therion at speleo.sk
> > https://mailman.speleo.sk/listinfo/therion
>
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <
> http://mailman.speleo.sk/pipermail/therion/attachments/20200331/a32dfbeb/attachment-0001.htm
> >
>
> ------------------------------
>
> Message: 2
> Date: Tue, 31 Mar 2020 23:55:51 +0200
> From: Philippe Vernant <phil.vernant at gmail.com>
> To: List for Therion users <therion at speleo.sk>
> Cc: David Eason <david.eason84 at googlemail.com>
> Subject: Re: [Therion] Running Xtherion on Mac OS X Catalina
> Message-ID: <4EB89189-7D6B-412C-80D1-35CFC136C563 at gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Here are my notes of the last install on High Sierra with homebrew, in
> case it can help …
>
> 1) Install homebrew
> 2) Install survex via homebrew (cf. survex site web)
> 3) brew install tcl-tk
> 4) install the mactex package
> 5) add in ~/.profile :
> export PATH=/Library/TeX/texbin:$PATH
> 6) brew install vtk
> 7) In therion/loch, change the Makefile :
> comment: #VTKLIBPATH = $(shell tclsh ./getvtkver.tcl libpath)
> add: VTKLIBPATH = /usr/local/lib/
> 8) In Therion directory
> make config-macosx
> make
>
> Phil
>
>
> > On 31 Mar 2020, at 18:27, Philippe Vernant <phil.vernant at gmail.com>
> wrote:
> >
> > Hi David,
> >
> > Did you try to reinstall Therion after updating to Catalina ? I don’t
> have Catalina, I’m sticking to High Sierra where everything is running fine
> so far.
> > How do you usually install Therion on a Mac ?
> >
> > Best,
> > Phil
> >
> >
> >> On 30 Mar 2020, at 22:04, David Eason via Therion <therion at speleo.sk
> <mailto:therion at speleo.sk>> wrote:
> >>
> >> Dear Therion mailing list,
> >>
> >> I wonder if anyone has had any success building, installing and running
> Therion on Mac OS X Catalina (OS 10.15.2)? I have successfully built and
> installed Therion 5.4.4, and Therion and Loch both run fine. Before the
> upgrade, everything worked OK, but it looks like some things have moved
> around in this version of OS X, amongst other things breaking. When I try
> to run Xtherion, Tcl/Tk can't seem to locate BWidget, and the GUI can't run:
> >>
> >> Error in startup script: can't find package BWidget
> >> while executing
> >> "package require BWidget"
> >> (file "/usr/local/bin/xtherion" line 12268)
> >>
> >> I have tried unpacking the bwidget 1.9.14 scripts to /usr/local/lib
> thinking that tcl would check there, and then also tried to set auto_path
> to force tcl to look in there, but it won't seem to start up. There's a
> pause, and Wish seems to start up, and yet XQuartz actually opens; I have
> tcl 8.6 installed and can run the tclsh OK.
> >>
> >> It's been frustrating me for a while, and I saw this lockdown in the UK
> as an opportunity to have another look at this. Any pointers or tips would
> be most welcome.
> >>
> >> Regards,
> >> David Eason
> >> _______________________________________________
> >> Therion mailing list
> >> Therion at speleo.sk <mailto:Therion at speleo.sk>
> >> https://mailman.speleo.sk/listinfo/therion
> >
>
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <
> http://mailman.speleo.sk/pipermail/therion/attachments/20200331/f213ff5e/attachment-0001.htm
> >
>
> ------------------------------
>
> Subject: Digest Footer
>
> _______________________________________________
> Therion mailing list
> Therion at speleo.sk
> https://mailman.speleo.sk/listinfo/therion
>
>
> ------------------------------
>
> End of Therion Digest, Vol 172, Issue 1
> ***************************************
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.speleo.sk/pipermail/therion/attachments/20200401/6cdc2c8c/attachment.htm>
More information about the Therion
mailing list