[MacPorts] #72514: vigra fails on boost176 +python313 but installs that version

MacPorts noreply at macports.org
Thu May 22 04:43:55 UTC 2025


#72514: vigra fails on boost176 +python313 but installs that version
-----------------------------+----------------------
  Reporter:  thebobcampbell  |      Owner:  BSeppke
      Type:  defect          |     Status:  assigned
  Priority:  Normal          |  Milestone:
 Component:  ports           |    Version:
Resolution:                  |   Keywords:
      Port:  vigra           |
-----------------------------+----------------------

Comment (by thebobcampbell):

 Yes, that's how I started out:
 rsc at phoebe ~ % sudo  port selfupdate
 Password:
 --->  Checking for newer releases of MacPorts
 MacPorts base version 2.10.1 installed,
 MacPorts base version 2.10.1 available.
 --->  MacPorts base is already the latest version
 --->  Updating the ports tree

 The ports tree has been updated.

 52 ports are outdated. Run 'port outdated' for details.
 To upgrade your installed ports, you should run
   port upgrade outdated
 rsc at phoebe ~ % port outdated
 The following installed ports are outdated:
 abseil                         20240116.2_1 < 20240722.0_0
 boehmgc                        8.2.6_2 < 8.2.8_0
 cargo                          0.81.0_0 < 0.82.0_0
 cargo-c                        0.9.19_1 < 0.10.4_0
 exiftool                       12.920.0_0 < 12.960.0_0
 gh                             2.55.0_0 < 2.57.0_0
 git                            2.46.0_0 < 2.46.1_0
 gmake                          4.4.1_0 < 4.4.1_1
 gnuplot                        5.4.8_0 < 6.0.1_0
 gnutls                         3.7.11_0 < 3.7.11_1
 gobject-introspection          1.78.1_2 < 1.78.1_3
 ImageMagick                    6.9.13-14_0 < 6.9.13-16_0
 libass                         0.17.2_0 < 0.17.3_0
 libedit                        20240517-3.1_0 < 20240808-3.1_0
 libpng                         1.6.43_0 < 1.6.44_0
 libsdl2                        2.30.6_0 < 2.30.7_0
 mpg123                         1.32.6_0 < 1.32.7_0
 nghttp2                        1.62.1_0 < 1.63.0_0
 nss                            3.103_0 < 3.104_0
 OpenBLAS                       0.3.27_0 < 0.3.28_0
 openssl                        3_18 < 3_20
 openssl3                       3.3.1_1 < 3.3.2_0
 p5.28-image-exiftool           12.920.0_0 < 12.960.0_0
 p5.34-compress-raw-bzip2       2.212.0_0 < 2.213.0_0
 p5.34-compress-raw-zlib        2.212.0_0 < 2.213.0_0
 p5.34-image-exiftool           12.920.0_0 < 12.960.0_0
 p5.34-io-compress              2.212.0_0 < 2.213.0_0
 p5.34-io-socket-ssl            2.88.0_0 < 2.89.0_0
 p5.34-scalar-list-utils        1.650.0_0 < 1.660.0_0
 p5.34-test-simple              1.302.201_0 < 1.302.204_0
 p5.34-uri                      5.280.0_0 < 5.290.0_0
 p5.34-version                  0.993.200_0 < 0.993.300_0
 py310-cython                   3.0.10_0 < 3.0.11_0
 py310-idna                     3.7_0 < 3.8_0
 py310-parsing                  3.1.2_0 < 3.1.4_0
 py310-pygments                 2.17.2_0 < 2.18.0_0
 py310-setuptools               72.2.0_0 < 74.1.2_0
 py311-cython                   3.0.10_0 < 3.0.11_0
 py311-idna                     3.7_0 < 3.8_0
 py311-pygments                 2.17.2_0 < 2.18.0_0
 py311-setuptools               72.2.0_0 < 74.1.2_0
 py312-pygments                 2.17.2_0 < 2.18.0_0
 py312-setuptools               72.2.0_0 < 74.1.2_0
 python310                      3.10.14_0 < 3.10.15_0
 python311                      3.11.9_0 < 3.11.10_0
 python312                      3.12.5_0 < 3.12.6_0
 re2                            2024-04-01_2 < 2024-04-01_4
 rust                           1.80.1_0 < 1.81.0_0
 svt-av1                        2.2.0_0 < 2.2.1_0
 texinfo                        7.1_0 < 7.1_1
 util-linux                     2.40.1_1 < 2.40.2_0
 xorg-libXi                     1.8.1_0 < 1.8.2_0
 rsc at phoebe ~ % sudo port upgrade outdated
 [...]
 Then:
 rsc at phoebe ~ % sudo port install vigra
 Portfile for vigra changed since last build; discarding previous state.
 --->  Fetching archive for ilmbase
 --->  Attempting to fetch ilmbase-2.5.10_0.darwin_24.arm64.tbz2 from
 https://packages.macports.org/ilmbase
 --->  Attempting to fetch ilmbase-2.5.10_0.darwin_24.arm64.tbz2.rmd160
 from https://packages.macports.org/ilmbase
 --->  Unable to uninstall ilmbase @2.5.10_0, the following ports depend on
 it:
 --->    openexr2 @2.5.8_0
 --->    openexr2 @2.5.10_0
 Warning: Uninstall forced.  Proceeding despite dependencies.
 --->  Deactivating ilmbase @2.5.10_0
 --->  Cleaning ilmbase
 --->  Uninstalling ilmbase @2.5.10_0
 --->  Cleaning ilmbase
 --->  Installing ilmbase @2.5.10_0
 --->  Activating ilmbase @2.5.10_0
 --->  Cleaning ilmbase
 --->  Fetching archive for openexr2
 --->  Attempting to fetch openexr2-2.5.10_0.darwin_24.arm64.tbz2 from
 https://packages.macports.org/openexr2
 --->  Attempting to fetch openexr2-2.5.10_0.darwin_24.arm64.tbz2.rmd160
 from https://packages.macports.org/openexr2
 --->  Deactivating openexr2 @2.5.10_0
 --->  Cleaning openexr2
 --->  Uninstalling openexr2 @2.5.10_0
 --->  Cleaning openexr2
 --->  Computing dependencies for openexr2
 --->  Installing openexr2 @2.5.10_0
 --->  Activating openexr2 @2.5.10_0
 --->  Cleaning openexr2
 --->  Fetching archive for libaec
 --->  Attempting to fetch libaec-1.1.3_0.darwin_24.arm64.tbz2 from
 https://packages.macports.org/libaec
 --->  Attempting to fetch libaec-1.1.3_0.darwin_24.arm64.tbz2.rmd160 from
 https://packages.macports.org/libaec
 --->  Unable to uninstall libaec @1.1.3_0, the following ports depend on
 it:
 --->    hdf5 @1.14.2_0+cxx+fortran+gfortran+hl
 --->    hdf5 @1.14.3_0+cxx+fortran+gfortran+hl
 --->    hdf5 @1.14.3_4+cxx+fortran+gfortran+hl
 --->    hdf5 @1.14.4.2_0+cxx+fortran+gfortran+hl
 --->    hdf5 @1.14.4.3_0+cxx+fortran+gfortran+hl
 --->    hdf5 @1.14.5_0+cxx+fortran+gfortran+hl
 Warning: Uninstall forced.  Proceeding despite dependencies.
 --->  Deactivating libaec @1.1.3_0
 --->  Cleaning libaec
 --->  Uninstalling libaec @1.1.3_0
 --->  Cleaning libaec
 --->  Installing libaec @1.1.3_0
 --->  Activating libaec @1.1.3_0
 --->  Cleaning libaec
 --->  Computing dependencies for hdf5
 --->  Fetching archive for hdf5
 --->  Attempting to fetch
 hdf5-1.14.6_0+cxx+fortran+gfortran+hl.darwin_24.arm64.tbz2 from
 https://packages.macports.org/hdf5
 --->  Attempting to fetch
 hdf5-1.14.6_0+cxx+fortran+gfortran+hl.darwin_24.arm64.tbz2.rmd160 from
 https://packages.macports.org/hdf5
 --->  Installing hdf5 @1.14.6_0+cxx+fortran+gfortran+hl
 --->  Cleaning hdf5
 --->  Computing dependencies for hdf5
 --->  Deactivating hdf5 @1.14.5_0+cxx+fortran+gfortran+hl
 --->  Cleaning hdf5
 --->  Activating hdf5 @1.14.6_0+cxx+fortran+gfortran+hl
 --->  Cleaning hdf5
 --->  Computing dependencies for vigra
 The following dependencies will be installed:
  py312-alabaster
  py312-babel
  py312-certifi
  py312-charset-normalizer
  py312-docutils
  py312-idna
  py312-imagesize
  py312-numpy
  py312-oldest-supported-numpy
  py312-requests
  py312-roman
  py312-roman_numerals_py
  py312-snowballstemmer
  py312-sphinx
  py312-sphinxcontrib-applehelp
  py312-sphinxcontrib-devhelp
  py312-sphinxcontrib-htmlhelp
  py312-sphinxcontrib-jsmath
  py312-sphinxcontrib-qthelp
  py312-sphinxcontrib-serializinghtml
  py312-urllib3
  szip
 Continue? [Y/n]: y
 --->  Fetching archive for szip
 --->  Attempting to fetch szip-2.1.1_0.darwin_24.arm64.tbz2 from
 https://packages.macports.org/szip
 --->  Attempting to fetch szip-2.1.1_0.darwin_24.arm64.tbz2 from
 http://mirror.fcix.net/macports/packages/szip
 --->  Attempting to fetch szip-2.1.1_0.darwin_24.arm64.tbz2 from
 https://ywg.ca.packages.macports.org/mirror/macports/packages/szip
 --->  Fetching distfiles for szip
 --->  Attempting to fetch szip-2.1.1.tar.gz from
 https://distfiles.macports.org/szip
 --->  Verifying checksums for szip
 --->  Extracting szip
 --->  Configuring szip
 Warning: Configuration logfiles contain indications of -Wimplicit-int;
 check that features were not accidentally disabled:
   found in szip-2.1.1/config.log
 --->  Building szip
 --->  Staging szip into destroot
 --->  Installing szip @2.1.1_0
 --->  Activating szip @2.1.1_0
 --->  Cleaning szip
 --->  Fetching archive for py312-oldest-supported-numpy
 --->  Attempting to fetch py312-oldest-supported-
 numpy-0.1_0.darwin_any.noarch.tbz2 from
 https://packages.macports.org/py312-oldest-supported-numpy
 --->  Attempting to fetch py312-oldest-supported-
 numpy-0.1_0.darwin_any.noarch.tbz2.rmd160 from
 https://packages.macports.org/py312-oldest-supported-numpy
 --->  Installing py312-oldest-supported-numpy @0.1_0
 --->  Activating py312-oldest-supported-numpy @0.1_0
 --->  Cleaning py312-oldest-supported-numpy
 --->  Fetching archive for py312-numpy
 --->  Attempting to fetch
 py312-numpy-1.26.4_3+accelerate+gfortran.darwin_24.arm64.tbz2 from
 https://packages.macports.org/py312-numpy
 --->  Attempting to fetch
 py312-numpy-1.26.4_3+accelerate+gfortran.darwin_24.arm64.tbz2.rmd160 from
 https://packages.macports.org/py312-numpy
 --->  Installing py312-numpy @1.26.4_3+accelerate+gfortran
 --->  Activating py312-numpy @1.26.4_3+accelerate+gfortran
 --->  Cleaning py312-numpy
 --->  Fetching archive for py312-alabaster
 --->  Attempting to fetch py312-alabaster-1.0.0_0.darwin_any.noarch.tbz2
 from https://packages.macports.org/py312-alabaster
 --->  Attempting to fetch
 py312-alabaster-1.0.0_0.darwin_any.noarch.tbz2.rmd160 from
 https://packages.macports.org/py312-alabaster
 --->  Installing py312-alabaster @1.0.0_0
 --->  Activating py312-alabaster @1.0.0_0
 --->  Cleaning py312-alabaster
 --->  Fetching archive for py312-babel
 --->  Attempting to fetch py312-babel-2.17.0_0.darwin_any.noarch.tbz2 from
 https://packages.macports.org/py312-babel
 --->  Attempting to fetch
 py312-babel-2.17.0_0.darwin_any.noarch.tbz2.rmd160 from
 https://packages.macports.org/py312-babel
 --->  Installing py312-babel @2.17.0_0
 --->  Activating py312-babel @2.17.0_0
 --->  Cleaning py312-babel
 --->  Fetching archive for py312-imagesize
 --->  Attempting to fetch py312-imagesize-1.4.1_0.darwin_any.noarch.tbz2
 from https://packages.macports.org/py312-imagesize
 --->  Attempting to fetch
 py312-imagesize-1.4.1_0.darwin_any.noarch.tbz2.rmd160 from
 https://packages.macports.org/py312-imagesize
 --->  Installing py312-imagesize @1.4.1_0
 --->  Activating py312-imagesize @1.4.1_0
 --->  Cleaning py312-imagesize
 --->  Fetching archive for py312-snowballstemmer
 --->  Attempting to fetch
 py312-snowballstemmer-3.0.1_0.darwin_any.noarch.tbz2 from
 https://packages.macports.org/py312-snowballstemmer
 --->  Attempting to fetch
 py312-snowballstemmer-3.0.1_0.darwin_any.noarch.tbz2.rmd160 from
 https://packages.macports.org/py312-snowballstemmer
 --->  Installing py312-snowballstemmer @3.0.1_0
 --->  Activating py312-snowballstemmer @3.0.1_0
 --->  Cleaning py312-snowballstemmer
 --->  Fetching archive for py312-roman_numerals_py
 --->  Attempting to fetch
 py312-roman_numerals_py-3.1.0_0.darwin_any.noarch.tbz2 from
 https://packages.macports.org/py312-roman_numerals_py
 --->  Attempting to fetch
 py312-roman_numerals_py-3.1.0_0.darwin_any.noarch.tbz2.rmd160 from
 https://packages.macports.org/py312-roman_numerals_py
 --->  Installing py312-roman_numerals_py @3.1.0_0
 --->  Activating py312-roman_numerals_py @3.1.0_0
 --->  Cleaning py312-roman_numerals_py
 --->  Fetching archive for py312-sphinxcontrib-applehelp
 --->  Attempting to fetch py312-sphinxcontrib-
 applehelp-2.0.0_0.darwin_any.noarch.tbz2 from
 https://packages.macports.org/py312-sphinxcontrib-applehelp
 --->  Attempting to fetch py312-sphinxcontrib-
 applehelp-2.0.0_0.darwin_any.noarch.tbz2.rmd160 from
 https://packages.macports.org/py312-sphinxcontrib-applehelp
 --->  Installing py312-sphinxcontrib-applehelp @2.0.0_0
 --->  Activating py312-sphinxcontrib-applehelp @2.0.0_0
 --->  Cleaning py312-sphinxcontrib-applehelp
 --->  Fetching archive for py312-sphinxcontrib-serializinghtml
 --->  Attempting to fetch py312-sphinxcontrib-
 serializinghtml-2.0.0_0.darwin_any.noarch.tbz2 from
 https://packages.macports.org/py312-sphinxcontrib-serializinghtml
 --->  Attempting to fetch py312-sphinxcontrib-
 serializinghtml-2.0.0_0.darwin_any.noarch.tbz2.rmd160 from
 https://packages.macports.org/py312-sphinxcontrib-serializinghtml
 --->  Installing py312-sphinxcontrib-serializinghtml @2.0.0_0
 --->  Activating py312-sphinxcontrib-serializinghtml @2.0.0_0
 --->  Cleaning py312-sphinxcontrib-serializinghtml
 --->  Fetching archive for py312-roman
 --->  Attempting to fetch py312-roman-5.0_0.darwin_any.noarch.tbz2 from
 https://packages.macports.org/py312-roman
 --->  Attempting to fetch py312-roman-5.0_0.darwin_any.noarch.tbz2.rmd160
 from https://packages.macports.org/py312-roman
 --->  Installing py312-roman @5.0_0
 --->  Activating py312-roman @5.0_0
 --->  Cleaning py312-roman
 --->  Fetching archive for py312-docutils
 --->  Attempting to fetch py312-docutils-0.21.2_0.darwin_any.noarch.tbz2
 from https://packages.macports.org/py312-docutils
 --->  Attempting to fetch
 py312-docutils-0.21.2_0.darwin_any.noarch.tbz2.rmd160 from
 https://packages.macports.org/py312-docutils
 --->  Installing py312-docutils @0.21.2_0
 --->  Activating py312-docutils @0.21.2_0
 --->  Cleaning py312-docutils
 --->  Fetching archive for py312-sphinxcontrib-devhelp
 --->  Attempting to fetch py312-sphinxcontrib-
 devhelp-2.0.0_0.darwin_any.noarch.tbz2 from
 https://packages.macports.org/py312-sphinxcontrib-devhelp
 --->  Attempting to fetch py312-sphinxcontrib-
 devhelp-2.0.0_0.darwin_any.noarch.tbz2.rmd160 from
 https://packages.macports.org/py312-sphinxcontrib-devhelp
 --->  Installing py312-sphinxcontrib-devhelp @2.0.0_0
 --->  Activating py312-sphinxcontrib-devhelp @2.0.0_0
 --->  Cleaning py312-sphinxcontrib-devhelp
 --->  Fetching archive for py312-sphinxcontrib-htmlhelp
 --->  Attempting to fetch py312-sphinxcontrib-
 htmlhelp-2.1.0_0.darwin_any.noarch.tbz2 from
 https://packages.macports.org/py312-sphinxcontrib-htmlhelp
 --->  Attempting to fetch py312-sphinxcontrib-
 htmlhelp-2.1.0_0.darwin_any.noarch.tbz2.rmd160 from
 https://packages.macports.org/py312-sphinxcontrib-htmlhelp
 --->  Installing py312-sphinxcontrib-htmlhelp @2.1.0_0
 --->  Activating py312-sphinxcontrib-htmlhelp @2.1.0_0
 --->  Cleaning py312-sphinxcontrib-htmlhelp
 --->  Fetching archive for py312-sphinxcontrib-jsmath
 --->  Attempting to fetch py312-sphinxcontrib-
 jsmath-1.0.1_1.darwin_any.noarch.tbz2 from
 https://packages.macports.org/py312-sphinxcontrib-jsmath
 --->  Attempting to fetch py312-sphinxcontrib-
 jsmath-1.0.1_1.darwin_any.noarch.tbz2.rmd160 from
 https://packages.macports.org/py312-sphinxcontrib-jsmath
 --->  Installing py312-sphinxcontrib-jsmath @1.0.1_1
 --->  Activating py312-sphinxcontrib-jsmath @1.0.1_1
 --->  Cleaning py312-sphinxcontrib-jsmath
 --->  Fetching archive for py312-sphinxcontrib-qthelp
 --->  Attempting to fetch py312-sphinxcontrib-
 qthelp-2.0.0_0.darwin_any.noarch.tbz2 from
 https://packages.macports.org/py312-sphinxcontrib-qthelp
 --->  Attempting to fetch py312-sphinxcontrib-
 qthelp-2.0.0_0.darwin_any.noarch.tbz2.rmd160 from
 https://packages.macports.org/py312-sphinxcontrib-qthelp
 --->  Installing py312-sphinxcontrib-qthelp @2.0.0_0
 --->  Activating py312-sphinxcontrib-qthelp @2.0.0_0
 --->  Cleaning py312-sphinxcontrib-qthelp
 --->  Fetching archive for py312-charset-normalizer
 --->  Attempting to fetch py312-charset-
 normalizer-3.4.1_0.darwin_any.noarch.tbz2 from
 https://packages.macports.org/py312-charset-normalizer
 --->  Attempting to fetch py312-charset-
 normalizer-3.4.1_0.darwin_any.noarch.tbz2.rmd160 from
 https://packages.macports.org/py312-charset-normalizer
 --->  Installing py312-charset-normalizer @3.4.1_0
 --->  Activating py312-charset-normalizer @3.4.1_0
 --->  Cleaning py312-charset-normalizer
 --->  Fetching archive for py312-idna
 --->  Attempting to fetch py312-idna-3.10_0.darwin_any.noarch.tbz2 from
 https://packages.macports.org/py312-idna
 --->  Attempting to fetch py312-idna-3.10_0.darwin_any.noarch.tbz2.rmd160
 from https://packages.macports.org/py312-idna
 --->  Installing py312-idna @3.10_0
 --->  Activating py312-idna @3.10_0
 --->  Cleaning py312-idna
 --->  Fetching archive for py312-certifi
 --->  Attempting to fetch py312-certifi-2025.1.31_0.darwin_any.noarch.tbz2
 from https://packages.macports.org/py312-certifi
 --->  Attempting to fetch
 py312-certifi-2025.1.31_0.darwin_any.noarch.tbz2.rmd160 from
 https://packages.macports.org/py312-certifi
 --->  Installing py312-certifi @2025.1.31_0
 --->  Activating py312-certifi @2025.1.31_0
 --->  Cleaning py312-certifi
 --->  Fetching archive for py312-urllib3
 --->  Attempting to fetch py312-urllib3-2.4.0_0.darwin_any.noarch.tbz2
 from https://packages.macports.org/py312-urllib3
 --->  Attempting to fetch
 py312-urllib3-2.4.0_0.darwin_any.noarch.tbz2.rmd160 from
 https://packages.macports.org/py312-urllib3
 --->  Installing py312-urllib3 @2.4.0_0
 --->  Activating py312-urllib3 @2.4.0_0
 --->  Cleaning py312-urllib3
 --->  Fetching archive for py312-requests
 --->  Attempting to fetch py312-requests-2.32.3_0.darwin_any.noarch.tbz2
 from https://packages.macports.org/py312-requests
 --->  Attempting to fetch
 py312-requests-2.32.3_0.darwin_any.noarch.tbz2.rmd160 from
 https://packages.macports.org/py312-requests
 --->  Installing py312-requests @2.32.3_0
 --->  Activating py312-requests @2.32.3_0
 --->  Cleaning py312-requests
 --->  Fetching archive for py312-sphinx
 --->  Attempting to fetch py312-sphinx-8.2.3_0.darwin_any.noarch.tbz2 from
 https://packages.macports.org/py312-sphinx
 --->  Attempting to fetch
 py312-sphinx-8.2.3_0.darwin_any.noarch.tbz2.rmd160 from
 https://packages.macports.org/py312-sphinx
 --->  Installing py312-sphinx @8.2.3_0
 --->  Activating py312-sphinx @8.2.3_0
 --->  Cleaning py312-sphinx
 --->  Fetching archive for vigra
 --->  Attempting to fetch vigra-1.11.1_23+python312.darwin_24.arm64.tbz2
 from https://packages.macports.org/vigra
 --->  Attempting to fetch vigra-1.11.1_23+python312.darwin_24.arm64.tbz2
 from http://mirror.fcix.net/macports/packages/vigra
 --->  Attempting to fetch vigra-1.11.1_23+python312.darwin_24.arm64.tbz2
 from https://ywg.ca.packages.macports.org/mirror/macports/packages/vigra
 --->  Fetching distfiles for vigra
 --->  Verifying checksums for vigra
 --->  Extracting vigra
 --->  Applying patches to vigra
 --->  Configuring vigra
 Error: Failed to configure vigra: boost176 must be installed with
 +python312.
 Error: Follow https://guide.macports.org/#project.tickets if you believe
 there
 is a bug.
 Error: Processing of port vigra failed

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


More information about the macports-tickets mailing list