So I did erase and reinstall again last night and this morning finished setting up. The only other changes to the system was to change the mouse to left handed, turn off "Natural scrolling" and added Applications and Downloads to the Dock.
I then executed `mkdir -p ~/prgs/clones`, `cd ~/prgs/clones` and `git clone git://ozlabs.org/~paulus/gitk` which asked me to install the command line tools I said yes.
I then built gitk:
wink@Winks-iMac-Pro gitk % make
* new Tcl/Tk interpreter location
GEN gitk-wish
Generating catalog po/bg.msg
tclsh po/po2msg.sh --statistics --tcl po/bg.po -l bg -d po/
317 translated messages, 0 fuzzy ones, 0 untranslated ones.
Generating catalog po/ca.msg
tclsh po/po2msg.sh --statistics --tcl po/ca.po -l ca -d po/
307 translated messages, 0 fuzzy ones, 0 untranslated ones.
Generating catalog po/de.msg
tclsh po/po2msg.sh --statistics --tcl po/de.po -l de -d po/
307 translated messages, 0 fuzzy ones, 0 untranslated ones.
Generating catalog po/es.msg
tclsh po/po2msg.sh --statistics --tcl po/es.po -l es -d po/
184 translated messages, 46 fuzzy ones, 77 untranslated ones.
Generating catalog po/fr.msg
tclsh po/po2msg.sh --statistics --tcl po/fr.po -l fr -d po/
311 translated messages, 0 fuzzy ones, 0 untranslated ones.
Generating catalog po/hu.msg
tclsh po/po2msg.sh --statistics --tcl po/hu.po -l hu -d po/
277 translated messages, 18 fuzzy ones, 12 untranslated ones.
Generating catalog po/it.msg
tclsh po/po2msg.sh --statistics --tcl po/it.po -l it -d po/
274 translated messages, 17 fuzzy ones, 16 untranslated ones.
Generating catalog po/ja.msg
tclsh po/po2msg.sh --statistics --tcl po/ja.po -l ja -d po/
311 translated messages, 0 fuzzy ones, 0 untranslated ones.
Generating catalog po/pt_br.msg
tclsh po/po2msg.sh --statistics --tcl po/pt_br.po -l pt_br -d po/
279 translated messages, 17 fuzzy ones, 12 untranslated ones.
Generating catalog po/pt_pt.msg
tclsh po/po2msg.sh --statistics --tcl po/pt_pt.po -l pt_pt -d po/
311 translated messages, 0 fuzzy ones, 0 untranslated ones.
Generating catalog po/ru.msg
tclsh po/po2msg.sh --statistics --tcl po/ru.po -l ru -d po/
317 translated messages, 0 fuzzy ones, 0 untranslated ones.
Generating catalog po/sv.msg
tclsh po/po2msg.sh --statistics --tcl po/sv.po -l sv -d po/
311 translated messages, 0 fuzzy ones, 0 untranslated ones.
Generating catalog po/vi.msg
tclsh po/po2msg.sh --statistics --tcl po/vi.po -l vi -d po/
307 translated messages, 0 fuzzy ones, 0 untranslated ones.
Generating catalog po/zh_cn.msg
tclsh po/po2msg.sh --statistics --tcl po/zh_cn.po -l zh_cn -d po/
317 translated messages, 0 fuzzy ones, 0 untranslated ones.
And then executed `./gitk .` and it printed this deprecated warning:
wink@Winks-iMac-Pro gitk % ./gitk .
DEPRECATION WARNING: The system version of Tk is deprecated and may be removed in a future release. Please don't rely on it. Set TK_SILENCE_DEPRECATION=1 to suppress this warning.
And the window that pops up has "black" panes with no data:

I then close the window and on the Terminal it prints:
Error in startup script: invalid command name ".bar.view"
while executing
".bar.view add radiobutton -label $viewname($n) -command [list showview $n] -variable selectedview -value $n"
(procedure "addviewmenu" line 4)
invoked from within
"addviewmenu 1"
invoked from within
"if {$cmdline_files ne {} || $revtreeargs ne {} || $revtreeargscmd ne {}} {
# create a view for the files/dirs specified on the command line
se..."
(file "./gitk" line 12669)
wink@Winks-iMac-Pro gitk %
@etresoft, any possibility you could try clone, compile and run gitk on your system to see if you have different behavior?