[10.6.8] MySQL 5.7.36_1 compile hell

Christopher Jones jonesc at hep.phy.cam.ac.uk
Mon Dec 20 13:42:00 UTC 2021


protobuf-cpp and protobuf3-cpp are two different ports…

anyway, looks like you have got your registry into a screwy state in someway, to get

DEBUG: Registry error: protobuf3-cpp not registered as installed & active.

try installing protobuf3-cpp (i.e. with a 3…) and then see what happens.

> On 20 Dec 2021, at 1:34 pm, Bjarne D Mathiesen <macintosh at mathiesen.info> wrote:
> 
> 2nd Attempt
> -----------
> 
> DEBUG: Registry error: protobuf-cpp not registered as installed & active.
> 
> root at MiniWeb 14:24:01 ~
> #=> port clean --work mysql57
> --->  Cleaning mysql57
> 
> root at MiniWeb 14:26:05 ~
> #=> port -cuNp install protobuf-cpp
> --->  Computing dependencies for protobuf-cpp
> --->  Dependencies to be installed: autoconf automake
> --->  Fetching archive for autoconf
> --->  Attempting to fetch autoconf-2.71_1.darwin_10.noarch.tbz2 from
> http://cph.dk.packages.macports.org/autoconf
> --->  Attempting to fetch autoconf-2.71_1.darwin_10.noarch.tbz2.rmd160
> from http://cph.dk.packages.macports.org/autoconf
> --->  Installing autoconf @2.71_1
> --->  Activating autoconf @2.71_1
> --->  Cleaning autoconf
> --->  Fetching archive for automake
> --->  Attempting to fetch automake-1.16.5_0.darwin_10.noarch.tbz2 from
> http://cph.dk.packages.macports.org/automake
> --->  Attempting to fetch automake-1.16.5_0.darwin_10.noarch.tbz2.rmd160
> from http://cph.dk.packages.macports.org/automake
> --->  Installing automake @1.16.5_0
> --->  Activating automake @1.16.5_0
> --->  Cleaning automake
> --->  Fetching archive for protobuf-cpp
> --->  Attempting to fetch protobuf-cpp-2.6.1_0.darwin_10.x86_64.tbz2
> from http://cph.dk.packages.macports.org/protobuf-cpp
> --->  Attempting to fetch
> protobuf-cpp-2.6.1_0.darwin_10.x86_64.tbz2.rmd160 from
> http://cph.dk.packages.macports.org/protobuf-cpp
> --->  Installing protobuf-cpp @2.6.1_0
> --->  Activating protobuf-cpp @2.6.1_0
> --->  Cleaning protobuf-cpp
> 
> root at MiniWeb 14:27:10 ~
> #=> port -d -cuNp upgrade mysql57
> 
> DEBUG: configure phase started at Mon Dec 20 14:29:08 CET 2021
> --->  Configuring mysql57
> DEBUG: Preferred compilers: macports-clang-9.0 macports-clang-8.0
> macports-clang-7.0 macports-clang-6.0 macports-clang-5.0
> macports-clang-11 macports-clang-10 macports-clang-3.7 macports-clang-3.4
> DEBUG: Using compiler 'MacPorts Clang 9.0'
> DEBUG: Executing proc-pre-org.macports.configure-configure-0
> Error: mysql57 cannot be built while protobuf-cpp is active.
> Error: Please forcibly deactivate protobuf-cpp, e.g. by running:
> Error:
> Error:     sudo port -f deactivate protobuf-cpp
> Error:
> Error: Then try again. You can reactivate protobuf-cpp again later.
> Error: Failed to configure mysql57: protobuf-cpp is active
> DEBUG: Error code: NONE
> DEBUG: Backtrace: protobuf-cpp is active
>    while executing
> "$pre $targetname"
> Error: See
> /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_databases_mysql57/mysql57/main.log
> for details.
> DEBUG: Registry error: protobuf3-cpp not registered as installed & active.
> 
> So, now I've got :
> 
> 1) It can see protobuf-cpp;
>   but complains about it being active
>   which contradicts the original error-message somewhat
> 2) and now it furthermore complains about protobuf3-cpp
> 
> -- 
> Bjarne D Mathiesen
> Korsør ; Danmark ; Europa
> -----------------------------------------------------------------------
> denne besked er skrevet i et totalt M$-frit miljø
> MacPro 2010 ; OpenCore + macOS 10.15.7 Catalina
> 2 x 3,46 GHz 6-Core Intel Xeon ; 256 GB 1333 MHz DDR3 ECC RDIMM
> ATI Radeon RX 590 8 GB

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macports.org/pipermail/macports-dev/attachments/20211220/0acdc5a2/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 1930 bytes
Desc: not available
URL: <http://lists.macports.org/pipermail/macports-dev/attachments/20211220/0acdc5a2/attachment-0001.bin>


More information about the macports-dev mailing list