DDD 3.3.12 (arm-apple-darwin22.4.0) gets Xt error (installed from source via MacPorts)
Ryan Schmidt
ryandesign at macports.org
Sat Jul 8 01:44:59 UTC 2023
On Apr 16, 2023, at 13:35, Kenneth Wolcott wrote:
> Here's an email that I sent to the GNU ddd mailing list. I'll
> forward the reply I received shortly. Looks like ddd and xQuartz are
> not compatible?
>
> Thanks,
> Ken Wolcott
>
> ---------- Forwarded message ---------
> From: Kenneth Wolcott
> Date: Sat, Apr 8, 2023 at 1:49 PM
> Subject: DDD 3.3.12 (arm-apple-darwin22.4.0) gets Xt error (installed
> from source via MacPorts)
> To: ddd
>
>
> Hi;
>
> I installed (from source) the ddd port from MacPorts.
>
> I'm on a Mac Mini running Ventura 13.3.1 (M1 chip).
>
> I'm using Xquartz (from MacPorts).
>
> All I did was "ddd return".
>
> Here's the contents of the ~/.ddd/log file:
>
> GNU DDD 3.3.12 (arm-apple-darwin22.4.0)
> Copyright (C) 1995-1999 Technische Universit<E4>t Braunschweig, Germany.
> Copyright (C) 1999-2001 Universit<E4>t Passau, Germany.
> Copyright (C) 2001 Universit<E4>t des Saarlandes, Germany.
> Copyright (C) 2001-2009 Free Software Foundation, Inc.
>
> Compiled with GCC Apple LLVM 14.0.3 (clang-1403.0.22.14.1)
> Requires X11R6, Xt11R7, Motif 2.3.8 (Motif Version 2.3.8)
> Includes XPM 3.4.11, Athena Panner (7000002L), Manual, App defaults, DDD core
> Built 2023-04-02 by (unknown).
> $ ddd
> ! Xt error: Unresolved inheritance operation
> ! Xt error
> ! Cannot save options
Here is the many-year-old MacPorts ticket about that:
https://trac.macports.org/ticket/50463
There is a comment that was added to it a few months ago with an alleged solution though it looks unusual to me.
On Apr 16, 2023, at 13:36, Kenneth Wolcott wrote:
> ---------- Forwarded message ---------
> From: Eickeler, Stefan
> Date: Sun, Apr 16, 2023 at 5:39 AM
> Subject: DDD 3.3.12 (arm-apple-darwin22.4.0) gets Xt error (installed
> from source via MacPorts)
> To: Kenneth Wolcott
> Cc: Michael Eager
>
>
> Hi Ken,
>
>
> the error message is generated by XQuarz. It seems to be an
> incompatibility of DDD and XQuarz during the initialization phase of
> the GUI.
>
>
> You can try the new release 3.4 of DDD. We did a complete cleanup of
> the build process. Perhaps it works better with XQuarz, but we did
> only minor changes to the initialization phase.
>
>
> http://alpha.gnu.org/gnu/ddd/ddd-3.4.0-rc2.tar.gz
I'll try updating the port to 3.4.0.
More information about the macports-users
mailing list