Re: XEmacs does not run withno longer works with XQuartz 2.7.9
Alexander Hansen <[email protected]>
| Newsgroups | gmane.os.apple.fink.devel,gmane.os.apple.fink.general |
|---|---|
| Message-ID | <[email protected]> |
> On Jun 1, 2016, at 09:29, Alexander Hansen <[email protected]> wrote: > >> >> On Jun 1, 2016, at 08:42, Stefan Bruda <[email protected]> wrote: >> >> Hello, >> >> After the latest XQuartz update (to version 2.7.9) XEmacs refuses to >> run under X (but runs just fine in a terminal). Here is how it fails: >> >> < godel:~ > xemacs >> Error: attempt to add non-widget child "*scratch*" to parent "Buffers" which supports only widgets >> >> To be on the safe side I did an selfupdate, update-all, and then >> rebuild XEmacs but the issue remains. >> >> The environment is as follows: >> >> < godel:~ > sw_vers >> ProductName: Mac OS X >> ProductVersion: 10.10.5 >> BuildVersion: 14F1808 >> < godel:~ > fink list xcode >> Information about 9387 packages read in 1 seconds. >> i xcode 7.2.0.0.1.1447 [virtual package representing the developer tools] >> i xcode.app 7.2.1-1 [virtual package representing Xcode] >> >> Advice is much appreciated. >> >> Best regards, >> Stefan >> >> -- >> Stefan D. Bruda, PhD >> Professor of Computer Science >> Bishop's University >> 2600 College St, Sherbrooke, Quebec J1M 1Z7, Canada >> Phone: +1-819-822-9600 x2374, Fax: +1-819-822-9661 >> Web: <http://bruda.ca>, Email: <[email protected]> >> PGP public key: <http://pgp.mit.edu:11371/pks/lookup?op=get&search=0xD5DD6092> >> * No HTML emails and proprietary attachments please <http://bruda.ca/ascii> >> * Quid latine dictum sit altum videtur >> > > Thanks for the report. This is due to a compatibility break in libXt. > > I’m still on Xquartz-2.7.8, so I have: > > Fionna-3:crypto hansen$ otool -L /sw/bin/xemacs | grep Xt > /opt/X11/lib/libXt.6.dylib (compatibility version 7.0.0, current version 7.0.0) > > Xquartz 2.7.9 introduced libXt.dylib -> libXt.7.dylib, and libXt.7.dylib is incompatible with some older windowing technologies. > > The xemacs build will need to be modified to to use /opt/X11/lib/libXt.6.dylib , which fortunately is still present for legacy compatibility. > -- > Alexander Hansen, Ph.D. > Fink User Liaison I’m retracting my earlier assumption above. The change in libXt currently only appears to affect Motif and Motif-using packages. I wasn’t able to reproduce your issue here, so I’m not sure what’s going on. The usual culprits may apply: 1) Restart Xquartz or even log out or even reboot. 2) Local emacs configuration. —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