[MacPorts] #50463: ddd @3.3.12: Xt error (Unresolved inheritance operation) (was: DDD 3.3.12 (i386-apple-darwin15.2.0) gets Xt error)

MacPorts noreply at macports.org
Fri Nov 17 12:46:59 UTC 2017


#50463: ddd @3.3.12: Xt error (Unresolved inheritance operation)
----------------------------------------------+----------------------------
  Reporter:  ewout+keyword+macports.8d331b@…  |      Owner:  macports-
                                              |  tickets@…
      Type:  defect                           |     Status:  new
  Priority:  Normal                           |  Milestone:
 Component:  ports                            |    Version:  2.3.4
Resolution:                                   |   Keywords:
      Port:  ddd                              |
----------------------------------------------+----------------------------

Comment (by ryandesign):

 Replying to [comment:6 zacaway]:
 > I also have this same problem.  I tried
 [http://michaelgalloy.com/2016/11/11/problems-with-xquartz-2-7-11-on-
 macos.html this suggestion], repeated here:
 >
 > {{{
 > sudo mv /opt/X11/lib/libXt.6.dylib{,.bak}
 > sudo cp /opt/X11/lib{/flat_namespace,}/libXt.6.dylib
 > }}}
 >
 > but this didn't work for me.

 /opt/X11 is where [https://www.xquartz.org XQuartz] installs its files.
 Following the above instructions will presumably replace the default two-
 level namespace version of libXt with the flat-namespace version of libXt,
 which is what Motif, a dependency of ddd, requires. If you are using the
 MacPorts xorg ports instead of the XQuartz package, the below instructions
 would be equivalent.


 > When I first tried to install ddd I got this message:
 >
 > {{{
 > Error: Failed to archivefetch openmotif: xorg-libXt must be installed
 with +flat_namespace.
 > }}}
 >
 > So I installed xorg-libXt with +flat_namespace and then the ddd
 installation completed.
 >
 > {{{
 > port install xorg-libXt +flat_namespace
 > port install ddd
 > }}}

 I have xorg-libXt installed with the +flat_namespace variant and I still
 see the problem, which is not that ddd does not build or install, but
 rather that after installation it does not run.


 > Any other suggestions would be welcome.

 Here is the upstream bug report:

 https://savannah.gnu.org/bugs/index.php?50156

 The developers have not responded.

--
Ticket URL: <https://trac.macports.org/ticket/50463#comment:7>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list