Opened 3 years ago

Last modified 8 weeks ago

#64404 assigned defect

mariadb requires rebuild after running reclaim — at Version 2

Reported by: p-b-west (Peter West) Owned by:
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc:
Port: mariadb-10.5

Description (last modified by p-b-west (Peter West))

Monterey 12.1 Macbook Air M1 MacPorts 2.7.1

Frequently (possibly always) after a reclaim, I see this:

--->  Scanning binaries for linking errors
--->  Found 10 broken files, matching files to ports
--->  Found 1 broken port, determining rebuild order
You can always run 'port rev-upgrade' again to fix errors.
The following ports will be rebuilt: mariadb-10.5 @10.5.13

Rebuild proceeds without problems, but why is the rebuild so frequently required?

I don't know whether 'port rev-upgrade' would behave differently.

Change History (2)

comment:1 Changed 3 years ago by p-b-west (Peter West)

The build generates the following output.

The following ports will be rebuilt: mariadb-10.5 @10.5.13
Continue? [Y/n]:
--->  Computing dependencies for mariadb-10.5
--->  Cleaning mariadb-10.5
--->  Scanning binaries for linking errors
--->  Found 10 broken files, matching files to ports
--->  Found 1 broken port, determining rebuild order
--->  Rebuilding in order
     mariadb-10.5 @10.5.13_1
--->  Computing dependencies for libpsl
--->  Fetching archive for libpsl
--->  Attempting to fetch libpsl-0.21.1-20210726_2.darwin_21.arm64.tbz2 from https://packages.macports.org/libpsl
--->  Attempting to fetch libpsl-0.21.1-20210726_2.darwin_21.arm64.tbz2.rmd160 from https://packages.macports.org/libpsl
--->  Installing libpsl @0.21.1-20210726_2
--->  Activating libpsl @0.21.1-20210726_2
--->  Cleaning libpsl
--->  Computing dependencies for curl
--->  Fetching archive for curl
--->  Attempting to fetch curl-7.80.0_0+ssl.darwin_21.arm64.tbz2 from https://packages.macports.org/curl
--->  Attempting to fetch curl-7.80.0_0+ssl.darwin_21.arm64.tbz2.rmd160 from https://packages.macports.org/curl
--->  Installing curl @7.80.0_0+ssl
--->  Activating curl @7.80.0_0+ssl
--->  Cleaning curl
--->  Fetching archive for lzo2
--->  Attempting to fetch lzo2-2.10_0.darwin_21.arm64.tbz2 from https://packages.macports.org/lzo2
--->  Attempting to fetch lzo2-2.10_0.darwin_21.arm64.tbz2.rmd160 from https://packages.macports.org/lzo2
--->  Installing lzo2 @2.10_0
--->  Activating lzo2 @2.10_0
--->  Cleaning lzo2
--->  Fetching archive for libb2
--->  Attempting to fetch libb2-0.98.1_1.darwin_21.arm64.tbz2 from https://packages.macports.org/libb2
--->  Attempting to fetch libb2-0.98.1_1.darwin_21.arm64.tbz2.rmd160 from https://packages.macports.org/libb2
--->  Installing libb2 @0.98.1_1
--->  Activating libb2 @0.98.1_1
--->  Cleaning libb2
--->  Computing dependencies for libarchive
--->  Fetching archive for libarchive
--->  Attempting to fetch libarchive-3.5.2_1.darwin_21.arm64.tbz2 from https://packages.macports.org/libarchive
--->  Attempting to fetch libarchive-3.5.2_1.darwin_21.arm64.tbz2.rmd160 from https://packages.macports.org/libarchive
--->  Installing libarchive @3.5.2_1
--->  Activating libarchive @3.5.2_1
--->  Cleaning libarchive
--->  Fetching archive for libuv
--->  Attempting to fetch libuv-1.42.0_1.darwin_21.arm64.tbz2 from https://packages.macports.org/libuv
--->  Attempting to fetch libuv-1.42.0_1.darwin_21.arm64.tbz2.rmd160 from https://packages.macports.org/libuv
--->  Installing libuv @1.42.0_1
--->  Activating libuv @1.42.0_1
--->  Cleaning libuv
--->  Computing dependencies for cmake
--->  Fetching archive for cmake
--->  Attempting to fetch cmake-3.22.1_0.darwin_21.arm64.tbz2 from https://packages.macports.org/cmake
--->  Attempting to fetch cmake-3.22.1_0.darwin_21.arm64.tbz2.rmd160 from https://packages.macports.org/cmake
--->  Installing cmake @3.22.1_0
--->  Activating cmake @3.22.1_0
--->  Cleaning cmake
--->  Computing dependencies for m4
--->  Fetching archive for m4
--->  Attempting to fetch m4-1.4.19_1.darwin_21.arm64.tbz2 from https://packages.macports.org/m4
--->  Attempting to fetch m4-1.4.19_1.darwin_21.arm64.tbz2.rmd160 from https://packages.macports.org/m4
--->  Installing m4 @1.4.19_1
--->  Activating m4 @1.4.19_1
--->  Cleaning m4
--->  Fetching archive for bison-runtime
--->  Attempting to fetch bison-runtime-3.8.2_0.darwin_21.noarch.tbz2 from https://packages.macports.org/bison-runtime
--->  Attempting to fetch bison-runtime-3.8.2_0.darwin_21.noarch.tbz2.rmd160 from https://packages.macports.org/bison-runtime
--->  Installing bison-runtime @3.8.2_0
--->  Activating bison-runtime @3.8.2_0
--->  Cleaning bison-runtime
--->  Computing dependencies for bison
--->  Fetching archive for bison
--->  Attempting to fetch bison-3.8.2_2.darwin_21.arm64.tbz2 from https://packages.macports.org/bison
--->  Attempting to fetch bison-3.8.2_2.darwin_21.arm64.tbz2.rmd160 from https://packages.macports.org/bison
--->  Installing bison @3.8.2_2
--->  Activating bison @3.8.2_2
--->  Cleaning bison
--->  Computing dependencies for mariadb-10.5
--->  Fetching distfiles for mariadb-10.5
--->  Verifying checksums for mariadb-10.5
--->  Extracting mariadb-10.5
--->  Applying patches to mariadb-10.5
--->  Configuring mariadb-10.5
Warning: Configuration logfiles contain indications of -Wimplicit-function-declaration; check that features were not accidentally disabled:
  select: found in build/CMakeFiles/CMakeError.log
  getthrid: found in build/CMakeFiles/CMakeError.log
--->  Building mariadb-10.5
--->  Staging mariadb-10.5 into destroot
--->  Unable to uninstall mariadb-10.5 @10.5.13_1, the following ports depend on it:
--->  	mariadb-10.5-server @10.5.13_0
Warning: Uninstall forced.  Proceeding despite dependencies.
--->  Deactivating mariadb-10.5 @10.5.13_1
--->  Cleaning mariadb-10.5
--->  Uninstalling mariadb-10.5 @10.5.13_1
--->  Cleaning mariadb-10.5
--->  Computing dependencies for mariadb-10.5
--->  Installing mariadb-10.5 @10.5.13_1
The mariadb-10.5 client has been installed.
To install the mariadb-10.5 server, install the mariadb-10.5-server port.
--->  Activating mariadb-10.5 @10.5.13_1
--->  Cleaning mariadb-10.5
--->  Updating database of binaries
--->  Scanning binaries for linking errors
--->  No broken files found.
--->  No broken ports found.

comment:2 Changed 3 years ago by p-b-west (Peter West)

Description: modified (diff)
Note: See TracTickets for help on using tickets.