Bug 96279 - Problems running xterm and legacy X application
Summary: Problems running xterm and legacy X application
Status: RESOLVED FIXED
Alias: None
Product: XQuartz
Classification: Unclassified
Component: New Bugs (show other bugs)
Version: unspecified
Hardware: x86-64 (AMD64) Mac OS X (All)
: medium normal
Assignee: Jeremy Huddleston Sequoia
QA Contact: Jeremy Huddleston Sequoia
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-05-30 18:43 UTC by Bryan Miller
Modified: 2016-07-07 03:04 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description Bryan Miller 2016-05-30 18:43:21 UTC
I've noticed the following problems since upgrading to XQuartz 2.7.9 on OSX 10.11.5.
- xterm will not open
- opening an old X application (titrax) that works on 2.7.8 gives
Error: attempt to add non-widget child "messagebox" to parent "messagepopup" which supports only widgets
Comment 1 Jeremy Huddleston Sequoia 2016-05-31 04:18:18 UTC
Nobody else is reporting such issues, so please be a bit more explicit about your problems.

Re: xterm, it's opening fine for everyone else.  What is the error you receive when trying to launch it from Terminal?

Re: titrax, please contact the developer.
Comment 2 Vic Cross 2016-06-06 15:41:45 UTC
I have had this problem, using an install of x3270 from Homebrew.  The x3270 version is 3.4ga8.  Reinstalling the bottled version of x3270 did not help.  

macchiato:~ viccross$ x3270
Error: attempt to add non-widget child "dialog" to parent "printerErrorPopup" which supports only widgets
macchiato:~ viccross$

I was able to work around the problem by uninstalling the bottled version and doing an install using the --build-from-source option on "brew install".
Comment 3 Vincent 2016-07-01 08:46:11 UTC
I have the exact same problem with x3270 .
xterm works.
Thanks for the workaround:
brew install --build-from-source homebrew/x11/x3270
Comment 4 Bryan Miller 2016-07-07 03:04:49 UTC
The problem with xterm not starting was resolved but uninstalling the previous version of XQuartz completely and then installing the new version from scratch.

Then the titrax error was resolved by compiling the application with the latest X11 libraries.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.