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