Re: Solved: XEmacs no longer works with XQuartz 2.7.9
Alexander Hansen <[email protected]>
| Newsgroups | gmane.os.apple.fink.devel |
|---|---|
| Message-ID | <[email protected]> |
> On Jun 2, 2016, at 10:30, Alexander Hansen <[email protected]> wrote: > >> >> On Jun 2, 2016, at 09:57, Jack Howarth <[email protected]> wrote: >> >> >> >> On Thu, Jun 2, 2016 at 10:57 AM, Stefan Bruda <[email protected]> wrote: >> At 10:02 -0400 on 2016-6-2 Jack Howarth wrote: >>> >>> So I assume you are talking about using extensions to emacs like >>> https://github.com/Malabarba/spinner.el/blob/master/README.org >>> rather than just the stock configuration? >> >> Strangely enough this is (was, see below) all standard configuration. >> After some thought I realized that it is quite possible that any >> Athena item could cause the crash. Sure enough, attempting to open a >> file using the menu (which opens a dialogue) rather than the shortcut >> (which uses the minibuffer) would cause the same kind of crash. In >> the end I concluded that the Athena library is the culprit. I thus >> rebuilt libxaw3dxft and libxaw3dxft-shlibs, then rebuilt xemacs, and >> sure enough everything appears to be back in working order. >> >> The only change that I can imagine happening on the rebuild of libxaw3dxft is that the linkage on libXt is switched from the flat-namespace copy, /opt/X11/lib/libXt.6.dylib, to the newer two-level namespace one, /opt/X11/lib/libXt.7.dylib. If this fixes xemacs, it is the total opposite situation from motif (where the flat-namespace copy of libXt is required), >> > > (moving discussion just to -devel for packaging-specific issue) > > Our system-pkgconfig-xt version changes from 1.1.4-1 for Xquartz 2.7.7 (libXt.6.dylib) to 1.1.5-1 for Xquartz 2.7.8 (libXt.6.dylib). No clue why 2.7.9 didn’t provoke an update there. > > However, system-pkgconfig-xorg-server does update (as we might expect) > > Fionna-3:tmp hansen$ diff -Nurd system-pkgconfig-2.7.8.txt system-pkgconfig-2.7.9.txt | grep server > - i system-pkgconfig-xorg-server 1.16.4-1 [virtual pkgconfig package representing xorg-server] > + i system-pkgconfig-xorg-server 1.17.4-1 [virtual pkgconfig package representing xorg-server] > > So that’s probably the most reasonable method currently to grab the Xquartz version without creating new virtual packages. > > I’m not sure how best to handle this automatically for libxaw3dxft2 and packages that use it. > > —akh Since system-pkgconfig-xorg-server isn’t BuildDependsOnly, unless somebody objects I’m going to add a Depends: system-pkgconfig-xorg-server ( >= 1.17.4-1 ) to libxaw3dxft-shlibs to force an update to the new Xquartz and a rebuild. It would have been more informative to use system-pkgconfig-xt, but that doesn’t indicate a difference between Xquartz-2.7.8 and 2.7.9 —akh ------------------------------------------------------------------------------ What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic patterns at an interface-level. Reveals which users, apps, and protocols are consuming the most bandwidth. Provides multi-vendor support for NetFlow, J-Flow, sFlow and other flows. Make informed decisions using capacity planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e _______________________________________________ Fink-devel mailing list [email protected] List archive: http://news.gmane.org/gmane.os.apple.fink.devel Subscription management: https://lists.sourceforge.net/lists/listinfo/fink-devel