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