Starting gitk on a macOS 10.14.6 (Mojave) system fails with the error Error in startup script: 2020-10-25 17:16:44.568 osascript[36810:18758270] Error loading /Library/QuickTime/EyeTV MPEG Support.component/Contents/MacOS/EyeTV MPEG Support: dlopen(/Library/QuickTime/EyeTV MPEG Support.component/Contents/MacOS/EyeTV MPEG Support, 0x0106): code signature in (/Library/QuickTime/EyeTV MPEG Support.component/Contents/MacOS/EyeTV MPEG Support) not valid for use in process: mapping process is a platform binary, but mapped file is not [[this same message repeated dozens of times]] while executing "exec osascript -e [format { tell application "System Events" set frontmost of processes whose unix id is %d to true end te..." invoked from within "if {[tk windowingsystem] eq "aqua"} { exec osascript -e [format { tell application "System Events" set frontmost of processes ..." (file "./gitk" line 12265) Ignore errors from the osascript invocation, especially because this macOS version seems to correctly place the gitk window in the foreground. Signed-off-by: Beat Bolli <dev+git@xxxxxxxxx> --- gitk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gitk b/gitk index 23d9dd1..8551711 100755 --- a/gitk +++ b/gitk @@ -12290,11 +12290,11 @@ if {[catch {package require Tk 8.4} err]} { # on OSX bring the current Wish process window to front if {[tk windowingsystem] eq "aqua"} { - exec osascript -e [format { + catch { exec osascript -e [format { tell application "System Events" set frontmost of processes whose unix id is %d to true end tell - } [pid] ] + } [pid] ] } } # Unset GIT_TRACE var if set -- 2.28.0