2.3.4 on 10.9: can't "port install openmotif +universal"

Ryan Schmidt ryandesign at macports.org
Mon Nov 23 18:00:22 PST 2015


> On Nov 23, 2015, at 5:07 PM, Kevin Layer <layer at franz.com> wrote:
> 
> Btw, I tried this
> 
> megamac# port install xorg-libXt +flat_namespace
> --->  Computing dependencies for xorg-libXt
> --->  Fetching archive for xorg-libXt
> --->  Attempting to fetch xorg-libXt-1.1.5_1+flat_namespace.darwin_13.x86_64.tbz2 from http://packages.macports.org/xorg-libXt
> --->  Attempting to fetch xorg-libXt-1.1.5_1+flat_namespace.darwin_13.x86_64.tbz2 from http://mse.uk.packages.macports.org/sites/packages.macports.org/xorg-libXt
> --->  Attempting to fetch xorg-libXt-1.1.5_1+flat_namespace.darwin_13.x86_64.tbz2 from http://lil.fr.packages.macports.org/xorg-libXt
> --->  Fetching distfiles for xorg-libXt
> --->  Verifying checksums for xorg-libXt
> --->  Extracting xorg-libXt
> --->  Applying patches to xorg-libXt
> --->  Configuring xorg-libXt
> --->  Building xorg-libXt
> --->  Staging xorg-libXt into destroot
> --->  Installing xorg-libXt @1.1.5_1+flat_namespace
> --->  Deactivating xorg-libXt @1.1.5_1+universal
> --->  Cleaning xorg-libXt
> --->  Activating xorg-libXt @1.1.5_1+flat_namespace
> --->  Cleaning xorg-libXt
> --->  Updating database of binaries
> --->  Scanning binaries for linking errors
> --->  Found 1 broken file(s), matching files to ports
> --->  Found 1 broken port(s), determining rebuild order
> --->  Rebuilding in order
>     xorg-libXmu @1.1.2 +universal
> --->  Computing dependencies for xorg-libXmu
> --->  Dependencies to be installed: xorg-libXt
> --->  Deactivating xorg-libXt @1.1.5_1+flat_namespace
> --->  Cleaning xorg-libXt
> --->  Activating xorg-libXt @1.1.5_1+universal
> --->  Cleaning xorg-libXt
> --->  Cleaning xorg-libXmu
> --->  Updating database of binaries
> --->  Scanning binaries for linking errors
> --->  No broken files found.
> megamac# 
> 
> which deactivates the +flat_namespace version, interestingly.

You had xorg-libXt installed with the +universal variant, which was required for xorg-libXmu because it too was installed with the +universal variant. When you installed xorg-libXt with the +flat_namespace variant but without the +universal variant, that broke xorg-libXmu. MacPorts "fixed" it by reactivating the copy of xorg-libXt you had installed with the +universal variant but without the +flat_namespace variant.

If you want both variants, you have to specify both variants:

sudo port install xorg-libXt +flat_namespace +universal




More information about the macports-users mailing list