Thanks for the feedback. 1. I cannot duplicate this. I did try installing in /Applications/Programming/J/j64-802 and everything worked fine. I don't think that using /Volumes/MacHD/ as a prefix should make any difference, but it may be worth trying to install in your home folder and see if that still fails.
2. "[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 ]" Right. I think we will in future remove any reference to /Library and only use a copy of Qt under ~install. On Thu, May 22, 2014 at 11:42 PM, Murray Eisenberg <[email protected]>wrote: > 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 > ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
