also in related news, the path to terminal.app appears to be broken in the jhs.app :
:mw1010:~/Downloads$ cat j901/jhs.app/Contents/MacOS/apprun #!/bin/sh open -a /Applications/Utilities/Terminal.app "`dirname "$0"`/../../../bin/jhs.command" :mw1010:~/Downloads$ /Applications/Utilities/Terminal.app -bash: /Applications/Utilities/Terminal.app: No such file or directory :mw1010:~/Downloads$ open /Applications/Utilities/Terminal.app The file /Applications/Utilities/Terminal.app does not exist. :mw1010:~/Downloads$ open /System/Applications/Utilities/Terminal.app So it's missing '/System', at least the way apple set up my mac (AFAIK, I didn't change it)... but probably you don't even need to mention terminal at all, given that the aforementioned hard-to-get-rid-of annoying terminal window that pops up with plain "open"... On Tue, Jan 14, 2020 at 7:36 PM Michal Wallace <michal.wall...@gmail.com> wrote: > updated update: > > :mw1010:~/Downloads/j901/jqt.app$ cat > ~/Downloads/j901/jqt.app/Contents/MacOS/apprun > #!/bin/sh > open "`dirname "$0"`/../../../bin/jqt.command" > > I added the word "open" here, after looking at jcon.app ... This fixed the > problem. > > It does open a new (and annoying) terminal window, though, even with open > -j though... (the -j is meant to hide it.) > > > > > > > On Tue, Jan 14, 2020 at 7:16 PM Michal Wallace <michal.wall...@gmail.com> > wrote: > >> well, for what it's worth, removing all those quarantine flags made no >> difference. >> >> If I `sudo tail -f /private/var/log/system.log` and then try `open >> ./jqt.app` i see this in the log output: I can't tell if the 126 is from >> launchd or apprun. >> >> Jan 14 19:07:30 michal com.apple.xpc.launchd[1] >> (com.apple.xpc.launchd.oneshot.0x1000004a.apprun[82148]): Service exited >> with abnormal code: 126 >> >> I'm on Catalina 10.15.2 >> >> >> On Tue, Jan 14, 2020 at 6:55 PM Michal Wallace <michal.wall...@gmail.com> >> wrote: >> >>> I get the same error as Brian on my mac : >>> >>> :mw1010:~/Downloads/j901$ ./macos-fix.command >>> :mw1010:~/Downloads/j901$ ./updatejqt.sh >>> Updating server catalog... >>> Installing 1 package >>> Downloading base library... >>> Installing base library... >>> Done. >>> Installing JQt binaries... >>> Finished install of JQt binaries. >>> Installing Qt library... >>> Finished install of Qt library. >>> Exit and restart J using the jqt icon >>> :mw1010:~/Downloads/j901$ ./macos-fix.command >>> :mw1010:~/Downloads/j901$ open ./jqt.app >>> LSOpenURLsWithRole() failed with error -10810 for the file >>> /Users/michal.wallace/Downloads/j901/jqt.app. >>> >>> Oddly, this works fine: >>> >>> :mw1010:~/Downloads/j901$ ./jqt.app/Contents/MacOS/apprun & >>> >>> But more importantly, the problem also happens for me in j807, which >>> used to work fine on this very machine: >>> >>> :mw1010:~/j64-807$ open ./jqt.app >>> LSOpenURLsWithRole() failed with error -10810 for the file >>> /Users/michal.wallace/j64-807/jqt.app. >>> >>> I think the problem might be that macos-fix.command doesn't go far >>> enough: >>> >>> :mw1010:~/Downloads/j901$ find . | xargs xattr | grep quarantine >>> .: com.apple.quarantine >>> ./tools: com.apple.quarantine >>> ./tools/regex: com.apple.quarantine >>> ./tools/regex/licence.txt: com.apple.quarantine >>> ./tools/regex/libjpcre2.dylib: com.apple.quarantine >>> ./bin: com.apple.quarantine >>> ./bin/profile.ijs: com.apple.quarantine >>> ./bin/installer.txt: com.apple.quarantine >>> ./bin/icons: com.apple.quarantine >>> ./bin/icons/jgreen.png: com.apple.quarantine >>> ./bin/icons/jgreen.icns: com.apple.quarantine >>> ./bin/icons/jred.icns: com.apple.quarantine >>> ./bin/icons/jyellow.ico: com.apple.quarantine >>> ./bin/icons/favicon.ico: com.apple.quarantine >>> ./bin/icons/app.png: com.apple.quarantine >>> ./bin/icons/jgray.ico: com.apple.quarantine >>> ./bin/icons/jblue.icns: com.apple.quarantine >>> ./bin/icons/jblue.ico: com.apple.quarantine >>> ./bin/icons/jred.ico: com.apple.quarantine >>> ./bin/icons/jyellow.icns: com.apple.quarantine >>> ./bin/icons/jyellow.png: com.apple.quarantine >>> ./bin/icons/jgreen.ico: com.apple.quarantine >>> ./bin/icons/jgray.png: com.apple.quarantine >>> ./bin/icons/jblue.png: com.apple.quarantine >>> ./bin/icons/jgray.icns: com.apple.quarantine >>> ./bin/icons/jred.png: com.apple.quarantine >>> ./bin/profilex_template.ijs: com.apple.quarantine >>> ./addons: com.apple.quarantine >>> ./addons/ide: com.apple.quarantine >>> ./addons/ide/jhs: com.apple.quarantine >>> ./addons/ide/jhs/demo: com.apple.quarantine >>> ./addons/ide/jhs/misc: com.apple.quarantine >>> ./addons/ide/jhs/spx: com.apple.quarantine >>> ./addons/ide/jhs/app: com.apple.quarantine >>> ./addons/ide/jhs/config: com.apple.quarantine >>> ./addons/ide/jhs/js: com.apple.quarantine >>> ./addons/ide/jhs/js/handsontable: com.apple.quarantine >>> ./addons/ide/jhs/js/codemirror: com.apple.quarantine >>> ./addons/ide/jhs/js/codemirror/util: com.apple.quarantine >>> ./addons/ide/jhs/js/codemirror/j: com.apple.quarantine >>> ./addons/ide/jhs/js/jquery: com.apple.quarantine >>> ./addons/ide/jhs/js/jquery/smoothness: com.apple.quarantine >>> ./addons/ide/jhs/js/jquery/smoothness/images: com.apple.quarantine >>> ./addons/ide/jhs/js/webgl: com.apple.quarantine >>> ./addons/ide/jhs/js/d3: com.apple.quarantine >>> ./addons/ide/jhs/js/jsoftware: com.apple.quarantine >>> ./addons/ide/jhs/cojhs: com.apple.quarantine >>> ./macos-fix.command: com.apple.quarantine >>> ./updatejqt.sh: com.apple.quarantine >>> ./system: com.apple.quarantine >>> ./system/license: com.apple.quarantine >>> ./system/license/pcre2: com.apple.quarantine >>> ./system/util: com.apple.quarantine >>> ./system/config: com.apple.quarantine >>> ./system/main: com.apple.quarantine >>> ./system/defs: com.apple.quarantine >>> ./updateje.sh: com.apple.quarantine >>> ./readme.txt: com.apple.quarantine >>> >>> >>> >>> >>> >>> >>> >>> >>> On Tue, Jan 14, 2020 at 5:37 PM Brian Schott <schott.br...@gmail.com> >>> wrote: >>> >>>> Julian, >>>> >>>> There is no file bin/jqt but when I ran "open bin/jqt" I got the >>>> following >>>> STARTLING error message in a new Terminal window. >>>> >>>> Last login: Tue Jan 14 17:29:12 on ttys009 >>>> server:~ brian$ /Users/brian/j901/bin/jqt ; exit; >>>> Sorry, "jqt" can not be run on this version of macOS. Qt requires macOS >>>> 10.12.0 or later, you have macOS 10.11.6. >>>> logout >>>> Saving session... >>>> ...copying shared history... >>>> ...saving history...truncating history files... >>>> ...completed. >>>> >>>> [Process completed] >>>> >>>> When I instead issue "open jqt.app" I get the error you mentioned >>>> earlier: >>>> server:j901 brian$ open jqt.app >>>> LSOpenURLsWithRole() failed with error -10810 for the file >>>> /Users/brian/j901/jqt.app. >>>> server:j901 brian$ open bin/jqt.app >>>> >>>> WTF? >>>> >>>> >>>> >>>> On Tue, Jan 14, 2020 at 5:26 PM Julian Fondren < >>>> jfond...@minimaltype.com> >>>> wrote: >>>> >>>> > That last command probably should've done it, but you can still try: >>>> > >>>> > ./macos-fix.command >>>> > >>>> > no "open". And do that from the directory that macos-fix.command is >>>> in. >>>> > There shouldn't be any output. >>>> > >>>> > If that's the problem though, it should still work to start jqt >>>> > directly, with >>>> > >>>> > bin/jqt >>>> > >>>> > run from the directory that macos-fix.command is in, or >>>> > >>>> > ./jqt >>>> > >>>> > in the bin directory. >>>> > >>>> > >>>> > >>>> ---------------------------------------------------------------------- >>>> For information about J forums see http://www.jsoftware.com/forums.htm >>>> >>> ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm