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

Reply via email to