Opened 9 years ago

Closed 9 years ago

Last modified 8 years ago

#49707 closed defect (invalid)

openmotif install fails even AFTER installing xorg-libXt +flat_namespace

Reported by: kgsteen@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 2.3.4
Keywords: Cc:
Port: openmotif

Description

I am running OS X 10.10.5. In trying to install openmotif, I received the error telling me that xorg-libXt +flat_namespace must be installed first (as mentioned in previous tickets). After successfully installing the xorg-libXt +flat_namespace port, I then tried again to install openmotif ... and I get the same error telling me to install xorg-libXt +flat_namespace. After several "port clean openmotif ... port install xorg-libXt ... port install openmotif" cycles, I finally gave up.

I am attaching the log mentioned in the error - and also the screen log showing the "shampoo rinse repeat" cycle. Suggestions on something (else) to try?

Attachments (2)

main.log (57.9 KB) - added by kgsteen@… 9 years ago.
scrLog.txt (2.0 KB) - added by kgsteen@… 9 years ago.

Download all attachments as: .zip

Change History (5)

Changed 9 years ago by kgsteen@…

Attachment: main.log added

Changed 9 years ago by kgsteen@…

Attachment: scrLog.txt added

comment:1 Changed 9 years ago by kgsteen@…

Actually, I think I see the problem - I have two xorg-libXt ports installed:

--->      xorg-libXt @1.1.5_1+flat_namespace
--->      xorg-libXt @1.1.5_1+universal (active)

So I uninstalled the "+universal" (and dependencies), and now openmotif has installed without issue.

Last edited 9 years ago by ryandesign (Ryan Carsten Schmidt) (previous) (diff)

comment:2 Changed 9 years ago by ryandesign (Ryan Carsten Schmidt)

Keywords: openmotif xorg-libXt +flat_namespace removed
Resolution: invalid
Status: newclosed

Correct. You installed xorg-libXt with the +flat_namespace but without the +universal variant. This broke your other installed ports which required xorg-libXt to be installed with the +universal variant. MacPorts noticed you already had the port installed with the +universal variant so it activated that. The solution was to install xorg-libXt with both the +flat_namespace and +universal variants.

comment:3 Changed 8 years ago by athomps

Thanks ryandesign@…! This explanation exactly matched my situation. By first installing xorg-libXt with both the +universal and +flat_namespace variants, I was able to avoid the automatic deactivation of the +flat_namespace variant.

Note: See TracTickets for help on using tickets.