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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.