Opened 8 years ago

Last modified 4 days ago

#50463 closed defect

DDD 3.3.12 (i386-apple-darwin15.2.0) gets Xt error — at Initial Version

Reported by: ewout+keyword+macports.8d331b@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 2.3.4
Keywords: Cc:
Port: ddd

Description

Hi,

after upgrading to El Capitan recently, I got this error in a previously working DDD setup, after upgrading a few X11 ports:


Warning: No type converter registered for 'String' to 'Orientation' conversion. Warning: No type converter registered for 'String' to 'Orientation' conversion. Warning: No type converter registered for 'String' to 'Orientation' conversion. Error: Unresolved inheritance operation

Xt error (Unresolved inheritance operation).

Oops! You have found a bug in DDD.

If you can reproduce this bug, please send a bug report to <ddd@…>, giving a subject like

DDD 3.3.12 (i386-apple-darwin15.2.0) gets Xt error

To enable us to fix the bug, you should include the following information:

  • What you were doing to get this message. Report all the facts.
  • The contents of the `~/.ddd/log' file as generated by this session.

Please read also the section "Reporting Bugs" in the DDD manual.

We thank you for your support.

ddd: Cannot save options


I searched through trac.macports.org and found out this error was last detected in 2009 on OS X Tiger. Previously I was running Snow Leopard and I didn't have any problems there.

A little research showed that the culprit for this error most likely is xorg-libXaw, because that after upgrading that port, DDD would not execute properly anymore.

However, I am no expert in X11 so I could not find out exactly what dependency was missing. The DDD code itself is archaic, but the program is very useful - I use it as a GUI frontend to arm-none-eabi-gdb for embedded software development.

I can confirm that DDD3.3.12 works on other X11 platforms without a problem (FreeBSD 10.2 and CentOS Linux).

Change History (0)

Note: See TracTickets for help on using tickets.