Skipping upgrade ... even though installed variants "+darwin" do not match "".

Rainer Müller raimue at macports.org
Fri Apr 23 15:52:25 PDT 2010


On 2010-04-24 00:31 , Ryan Schmidt wrote:
> When installing a port in a MacPorts prefix that had been running a
> prior version of trunk and which I just updated to the latest, I get
> these warnings:
> 
> 
> $ sudo /x86_64-10.6-mp/bin/port install libgsf
> Warning: Skipping upgrade since cairo 1.8.10_0 >= cairo 1.8.10_0, even though installed variants "+macosx" do not match "". Use 'upgrade --enforce-variants' to switch to the requested variants.
> Warning: Skipping upgrade since fontconfig 2.8.0_0 >= fontconfig 2.8.0_0, even though installed variants "+macosx" do not match "". Use 'upgrade --enforce-variants' to switch to the requested variants.
> Warning: Skipping upgrade since freetype 2.3.12_0 >= freetype 2.3.12_0, even though installed variants "+macosx" do not match "". Use 'upgrade --enforce-variants' to switch to the requested variants.
> Warning: Skipping upgrade since glib2 2.22.5_0 >= glib2 2.22.5_0, even though installed variants "+darwin" do not match "". Use 'upgrade --enforce-variants' to switch to the requested variants.
> Warning: Skipping upgrade since ncurses 5.7_0 >= ncurses 5.7_0, even though installed variants "+darwin_10" do not match "". Use 'upgrade --enforce-variants' to switch to the requested variants.
> Warning: Skipping upgrade since ncursesw 5.7_0 >= ncursesw 5.7_0, even though installed variants "+darwin_10" do not match "". Use 'upgrade --enforce-variants' to switch to the requested variants.
> Warning: Skipping upgrade since python_select 0.3_0 >= python_select 0.3_0, even though installed variants "+darwin_10" do not match "". Use 'upgrade --enforce-variants' to switch to the requested variants.
> Warning: Skipping upgrade since tiff 3.9.2_3 >= tiff 3.9.2_3, even though installed variants "+macosx" do not match "". Use 'upgrade --enforce-variants' to switch to the requested variants.
> Warning: Skipping upgrade since pango 1.24.5_0 >= pango 1.24.5_0, even though installed variants "+macosx" do not match "". Use 'upgrade --enforce-variants' to switch to the requested variants.
> Warning: Skipping upgrade since bzip2 1.0.5_3 >= bzip2 1.0.5_3, even though installed variants "+darwin" do not match "". Use 'upgrade --enforce-variants' to switch to the requested variants.
> Warning: Skipping upgrade since openssl 0.9.8n_0 >= openssl 0.9.8n_0, even though installed variants "+darwin" do not match "". Use 'upgrade --enforce-variants' to switch to the requested variants.
> --->  Computing dependencies for libgsf
> --->  Fetching libgsf
> [snip]
> 
> 
> Is this expected?

Yes. There are no platform variants anymore, the keyword 'platform' is
now a conditional at time of evaluation (an aliased if-statement).
Therefore +darwin and similar will not be set anymore, which results in
this warning. You would get the same warning when changing
default_variants without revbump.

Rainer


More information about the macports-dev mailing list