appended macOS install file for XQuartz Display issue.
This commit is contained in:
parent
df6333bb7b
commit
40e6a28ff6
|
|
@ -22,6 +22,7 @@ We are following the instructions from xschem (https://github.com/StefanSchipper
|
||||||
|
|
||||||
We are using not `opt` but `opt2` so that this Tcl does not interfere with `tcl-tk` from HomeBrew.
|
We are using not `opt` but `opt2` so that this Tcl does not interfere with `tcl-tk` from HomeBrew.
|
||||||
|
|
||||||
|
Extract the Tcl sources and then go to the unix folder and execute the following commands::
|
||||||
```
|
```
|
||||||
./configure --prefix=/usr/local/opt2/tcl-tk
|
./configure --prefix=/usr/local/opt2/tcl-tk
|
||||||
make
|
make
|
||||||
|
|
@ -32,6 +33,13 @@ make install
|
||||||
|
|
||||||
* Download Tk from https://prdownloads.sourceforge.net/tcl/tk8.6.10-src.tar.gz
|
* Download Tk from https://prdownloads.sourceforge.net/tcl/tk8.6.10-src.tar.gz
|
||||||
|
|
||||||
|
Extract Tk source and then go to the unix folder:
|
||||||
|
|
||||||
|
NOTE: before running 'make' inspect the Makefile and ensure the LIB_RUNTIME_DIR is set as follows. Make the correction if not:
|
||||||
|
```
|
||||||
|
LIB_RUNTIME_DIR = $(libdir)
|
||||||
|
```
|
||||||
|
|
||||||
```
|
```
|
||||||
./configure --prefix=/usr/local/opt2/tcl-tk \
|
./configure --prefix=/usr/local/opt2/tcl-tk \
|
||||||
--with-tcl=/usr/local/opt2/tcl-tk/lib --with-x \
|
--with-tcl=/usr/local/opt2/tcl-tk/lib --with-x \
|
||||||
|
|
@ -53,3 +61,18 @@ CFLAGS=-Wno-error=implicit-function-declaration
|
||||||
make
|
make
|
||||||
make install
|
make install
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## If facing issue with layout window not opening / XQuartz:
|
||||||
|
Make sure that the output of the following command is ```:0```.
|
||||||
|
```
|
||||||
|
echo $DISPLAY
|
||||||
|
```
|
||||||
|
if the above command doesn't display ```:0``` then add the following line in ```.zshrc```.
|
||||||
|
```
|
||||||
|
export PATH="/opt/X11/bin:$PATH"
|
||||||
|
```
|
||||||
|
Close & reopen terminal to load the path. Then set display manually to ```0``` by using the following command.
|
||||||
|
```
|
||||||
|
export DISPLAY=:0
|
||||||
|
```
|
||||||
|
Now ```echo DISPLAY``` should give ```:0``` as output.
|
||||||
Loading…
Reference in New Issue