Running Xtherion on Mac OS X Catalina
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
Have you try to add path to tcl to PATH? Martin Odesláno z iPhonu 30. 3. 2020 v 22:04, David Eason via Therion <therion@speleo.sk>:
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@speleo.sk https://mailman.speleo.sk/listinfo/therion
This my file .bash_profile in my user directory xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx export PATH="/usr/local/opt/tcl-tk/bin:$PATH" export LDFLAGS="-L/usr/local/opt/tcl-tk/lib" export CPPFLAGS="-I/usr/local/opt/tcl-tk/include" export PKG_CONFIG_PATH="/usr/local/opt/tcl-tk/lib/pkgconfig” xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx But I’m not sure you may just copy it. It depends on your system configuration. It is not basic user level I’m afraid. Maybe somebody may explain it more detailed, please. Martin
30. 3. 2020 v 22:04, David Eason via Therion <therion@speleo.sk>:
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@speleo.sk https://mailman.speleo.sk/listinfo/therion
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@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@speleo.sk https://mailman.speleo.sk/listinfo/therion
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@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@speleo.sk <mailto:therion@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@speleo.sk <mailto:Therion@speleo.sk> https://mailman.speleo.sk/listinfo/therion
Shouldn’t be there one more line: make install? Martin Odesláno z iPhonu 31. 3. 2020 v 23:55, Philippe Vernant <phil.vernant@gmail.com>:
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@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@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@speleo.sk https://mailman.speleo.sk/listinfo/therion
_______________________________________________ Therion mailing list Therion@speleo.sk https://mailman.speleo.sk/listinfo/therion
I think the make will do, or you could replace it by make install if I’m not mistaking. Phil
On 1 Apr 2020, at 16:58, Martin Sluka via Therion <therion@speleo.sk> wrote:
Shouldn’t be there one more line: make install?
Martin
Odesláno z iPhonu
31. 3. 2020 v 23:55, Philippe Vernant <phil.vernant@gmail.com <mailto:phil.vernant@gmail.com>>:
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@gmail.com <mailto:phil.vernant@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@speleo.sk <mailto:therion@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@speleo.sk <mailto:Therion@speleo.sk> https://mailman.speleo.sk/listinfo/therion <https://mailman.speleo.sk/listinfo/therion>
_______________________________________________ Therion mailing list Therion@speleo.sk <mailto:Therion@speleo.sk> https://mailman.speleo.sk/listinfo/therion <https://mailman.speleo.sk/listinfo/therion>
Therion mailing list Therion@speleo.sk https://mailman.speleo.sk/listinfo/therion
participants (3)
-
David Eason -
Martin Sluka -
Philippe Vernant