A little progress, but still no go. . . I did temporarily rename /Library/Frameworks/QtCore.framework; deleted the entire j64-802 and reinstalled from fresh download; ran "install 'qtide' (and installed all add ons, too).
Now I _do_ get the Qt subdirectory under ~install. Still keeping the temporary rename of /Library/Frameworks/QtCore.framework, however: (i) double-clicking jqt.app, and the usual stuff to allow OS X to circumvent security against the unidentified developer, I get pop-up "jot quit unexpectedly". (ii) In Mac Terminal, cd to ~/install/bin, execute jqt.command, get: [murray@Blackstone:/Volumes/MacHD/Applications/Programming/J/j64-802/bin]$ ./jqt.command ./jqt.command: line 8: 1428 Segmentation fault: 11 ./jqt Looking inside jqt.commnad, I see that its line 8 is simply: ./jqt [Note: suppose we can get that to work. But once I restore the original name of /Library/Frameworks/QtCore.framework, won't there still be a problem in that jqt.command uses the file check: if [ ! -e /Library/Frameworks/QtCore.framework ] ??] On 22 May 2014 11:02:55 +0800, chris burke <[email protected]> wrote: > As Norman says, up to now we looked for Qt under /Library by checking the > existence of file: > /Library/Frameworks/QtCore.framework. In future, we will likely always > install under ~install. > > Could you please try the following: > > 1. rename /Library/Frameworks/QtCore.framework temporarily to something else > > 2. delete and reinstall J802 and then run: install 'qtide' as usual. > > This should be a normal install, with the Qt binaries under ~install/Qt. > > Does this now work correctly? > > You can rename back to /Library/Frameworks/QtCore.framework once done. > > > > On Thu, May 22, 2014 at 10:45 AM, Murray Eisenberg > <[email protected]>wrote: > >> I unzipped the downloaded qt53-mac-x64.zip and placed the resulting >> directory tree, starting with Qt, in the j64-802 folder. >> >> But jqt.app still doesn't work: I double-click it and nothing happens. >> >> I also did a cd to the j64-802 folder's bin subfolder and executed >> jqt.command there, with result: >> >> This application failed to start because it could not find or load the >> Qt platform plugin "cocoa". >> >> Reinstalling the application may fix this problem. >> ./jqt.command: line 8: 4455 Abort trap: 6 ./jqt >> >> >> On Wed, 21 May 2014 18:17:08 -0500, Norman Drinkwater < >> [email protected]> wrote: >> >>> You probably have Qt 4.8 installed in /Library. The install script >> should be changed to not skip the Qt library installation in that case. In >> the meantime, download >>> http://www.jsoftware.com/download/j802/qtlib/qt53-mac-x64.zip >>> Unzip it and copy the Qt folder to ~install. Note that these libraries >> are from Qt 5.3.0RC. Final versions of the libraries should be available in >> the next day or two. >>> >>> There is no problem having the Qt 4.8 frameworks in /Library and the 5.3 >> frameworks in the j802 folder. >>> >>> Hope this helps. >>> >>>> On May 21, 2014, at 2:33 PM, Murray Eisenberg <[email protected]> >> wrote: >>>> >>>> On my Mac running OS X 10.9.3, I do have >> /Library/Frameworks/QtCore.framework present, and no ~install/Qt folder was >> created when I ran "install 'qtide' in J802 console. >>>> >>>> Still, jqt.app will not run. >>>> >>>> In case it helps, I tried directly executing >> jqt.app/Contents/MacOS/apprun and get following in terminal: >>>> >>>> >> /Volumes/MacHD/Applications/Programming/J/j64-802/jqt.app/Contents/MacOS/apprun >> ; exit; >>>> dyld: Library not loaded: >> @executable_path/../Qt/Frameworks/QtWidgets.framework/Versions/5/QtWidgets >>>> Referenced from: >> /Volumes/MacHD/Applications/Programming/J/j64-802/bin/./jqt >>>> Reason: image not found >>>> >> /Volumes/MacHD/Applications/Programming/J/j64-802/jqt.app/Contents/MacOS/../../../bin/jqt.command: >> line 8: 1440 Trace/BPT trap: 5 ./jqt >>>> logout >>>> >>>> And I indeed find _no_ such directory QtWidgets.framework. >>>> >>>> Moreover, in /Library/Frameworks/QtCore.framework, under Versions I >> have just 4. >>>> >>>> How to proceed? >>>> >>>>> On Wed, 21 May 2014 08:34:37 +0800, chris burke <[email protected]> >> wrote: >>>>> >>>>> >>>>>> By any chance, did some reference not get changed from "j64-802" to >>>>> "j64-801"? >>>>> >>>>> Everything should point to "802". Let us know if you see a specific >>>>> reference to "801", thanks. >>>>> >>>>>> Under Mac OS X, in the J801 jconsole, running >>>>> >>>>> Do you mean in the J802 jconsole? >>>>> >>>>> In the Mac, the installer looks for >> /Library/Frameworks/QtCore.framework. >>>>> If present, then the Qt libraries should already be available, and >> need not >>>>> be installed again for JQt. Otherwise, the Qt libraries are downloaded >> to >>>>> the Qt subdirectory, i.e. ~install/Qt. >>>>> >>>>> >>>>> ---------- Forwarded message ---------- >>>>> From: Murray Eisenberg <[email protected]> >>>>> Date: Tue, May 20, 2014 at 11:41 PM >>>>> Subject: Re: [Jprogramming] J802 beta >>>>> To: [email protected] >>>>> >>>>> >>>>> Sorry for misinformation. The Qt binaries are being installed in >>>>> j64-802/bin, but the Qt libraries are not being installed in j64-802. >> With >>>>> 801, I see in j64-801 a subfolder Qt which, in turn, has subfolders >>>>> Frameworks and plugins. >>>>> >>>>> On May 20, 2014, at 11:25 AM, Murray Eisenberg <[email protected]> >>>>> wrote: >>>>> >>>>>> Under Mac OS X, in the J801 jconsole, running >>>>>> >>>>>> install 'qtide' >>>>>> >>>>>> is _NOT_ installing the Qt binaries inside j64-802, so that jqt.app >> will >>>>> not start (even after the usual Mac rigamarole of bypassing the normal >> OS X >>>>> security against apps downloaded from unidentified developers). >>>>>> >>>>>> By any chance, did some reference not get changed from "j64-802" to >>>>> "j64-801"? >>>>>> >>>>>> >>>>>>> On Tue, 20 May 2014 16:37:35 +0800, chris burke < >> [email protected]> >>>>>> wrote: >>>>>> >>>>>>> >>>>>>> A J802 beta is available for all platforms. —— Murray Eisenberg [email protected] Mathematics & Statistics Dept. Lederle Graduate Research Tower phone 240 246-7240 (H) University of Massachusetts 710 North Pleasant Street Amherst, MA 01003-9305 ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
