Opened 3 months ago

Last modified 6 weeks ago

#70565 assigned defect

Error: Failed to build mysql8: command execution failed

Reported by: dbl001 (dbl) Owned by: herbygillot (Herby Gillot)
Priority: Normal Milestone:
Component: ports Version: 2.10.0
Keywords: Cc: pspanja (Petar Španja), cooljeanius (Eric Gallager)
Port: mysql8

Description

I'm getting an error building port 'mysql8' on MacOS Sonoma 14.6.1: :info:build ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Scalar_Type* value)

% port installed protobuf3-cpp
The following ports are currently installed:
  protobuf3-cpp @3.21.12_2 (active)
 % protoc --version
libprotoc 3.21.12
(ai) davidlaxer@bluediamond-2 build % which protoc
/opt/local/bin/protoc
(ai) davidlaxer@bluediamond-2 build % otool -L /opt/local/lib/libprotobuf.dylib | grep protobuf
/opt/local/lib/libprotobuf.dylib:
	/opt/local/lib/libprotobuf.32.dylib (compatibility version 32.0.0, current version 3.21.12)

 Building CXX object storage/ndb/src/common/transporter/CMakeFiles/ndbtransport.dir/SHM_Transporter.unix.cpp.o
:info:build cd /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_databases_mysql8/mysql8/work/build/storage/ndb/src/common/transporter && /usr/bin/clang++ -DHAVE_CONFIG_H -DHAVE_NDB_CONFIG_H -DHAVE_TLSv13 -DLZ4_DISABLE_DEPRECATE_WARNINGS -D_USE_MATH_DEFINES -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_databases_mysql8/mysql8/work/build -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_databases_mysql8/mysql8/work/build/include -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_databases_mysql8/mysql8/work/mysql-8.4.2 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_databases_mysql8/mysql8/work/mysql-8.4.2/include -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_databases_mysql8/mysql8/work/mysql-8.4.2/libs -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_databases_mysql8/mysql8/work/mysql-8.4.2/storage/ndb/include -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_databases_mysql8/mysql8/work/mysql-8.4.2/storage/ndb/include/util -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_databases_mysql8/mysql8/work/mysql-8.4.2/storage/ndb/include/portlib -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_databases_mysql8/mysql8/work/mysql-8.4.2/storage/ndb/include/debugger -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_databases_mysql8/mysql8/work/mysql-8.4.2/storage/ndb/include/transporter -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_databases_mysql8/mysql8/work/mysql-8.4.2/storage/ndb/include/kernel -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_databases_mysql8/mysql8/work/mysql-8.4.2/storage/ndb/include/mgmapi -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_databases_mysql8/mysql8/work/mysql-8.4.2/storage/ndb/include/mgmcommon -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_databases_mysql8/mysql8/work/mysql-8.4.2/storage/ndb/include/ndbapi -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_databases_mysql8/mysql8/work/mysql-8.4.2/storage/ndb/include/logger -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_databases_mysql8/mysql8/work/build/storage/ndb/include -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_databases_mysql8/mysql8/work/mysql-8.4.2/storage/ndb/src/mgmapi -isystem /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_databases_mysql8/mysql8/work/mysql-8.4.2/extra/rapidjson/include -isystem /opt/local/include/editline -isystem /usr/local/include -std=c++20 -fno-omit-frame-pointer -ftls-model=initial-exec -pipe -I/opt/local/libexec/openssl3/include -Os -DNDEBUG -I/opt/local/libexec/openssl3/include -isystem/opt/local/include -stdlib=libc++ -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -Wall -Wextra -Wformat-security -Wvla -Wundef -Wmissing-format-attribute -Woverloaded-virtual -Wcast-qual -Wno-null-conversion -Wno-unused-private-field -Wconditional-uninitialized -Wdeprecated -Wno-deprecated-declarations -Wno-shorten-64-to-32 -Wextra-semi -Wheader-hygiene -Wnon-virtual-dtor -Wundefined-reinterpret-cast -Wrange-loop-analysis -Winconsistent-missing-destructor-override -Winconsistent-missing-override -Wshadow-field -Wstring-concatenation -Wdocumentation -Wno-documentation-deprecated-sync -fno-strict-aliasing -ffunction-sections -fdata-sections -O3 -DNDEBUG -arch x86_64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -mmacosx-version-min=14.0 -fPIC -MD -MT storage/ndb/src/common/transporter/CMakeFiles/ndbtransport.dir/SHM_Transporter.unix.cpp.o -MF CMakeFiles/ndbtransport.dir/SHM_Transporter.unix.cpp.o.d  --language=c++  -o CMakeFiles/ndbtransport.dir/SHM_Transporter.unix.cpp.o -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_databases_mysql8/mysql8/work/mysql-8.4.2/storage/ndb/src/common/transporter/SHM_Transporter.unix.cpp
:info:build /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_databases_mysql8/mysql8/work/build/plugin/x/generated/protobuf/mysqlx_datatypes.pb.h:110:30: error: no type named 'ConstStringParam' in namespace 'google::protobuf'
:info:build     ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Scalar_Type* value) {
:info:build     ~~~~~~~~~~~~~~~~~~~~~~~~~^
:info:build /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_databases_mysql8/mysql8/work/build/plugin/x/generated/protobuf/mysqlx_datatypes.pb.h:134:30: error: no type named 'ConstStringParam' in namespace 'google::protobuf'
:info:build     ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Any_Type* value) {
:info:build     ~~~~~~~~~~~~~~~~~~~~~~~~~^
:info:build /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_databases_mysql8/mysql8/work/build/plugin/x/generated/protobuf/mysqlx_datatypes.pb.h:145:12: error: unknown type name 'PROTOBUF_CONSTEXPR'
:info:build   explicit PROTOBUF_CONSTEXPR Scalar_String(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
:info:build            ^
:info:build /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_databases_mysql8/mysql8/work/build/plugin/x/generated/protobuf/mysqlx_datatypes.pb.h:145:80: error: no type named 'ConstantInitialized' in namespace 'google::protobuf::internal'
:info:build   explicit PROTOBUF_CONSTEXPR Scalar_String(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
:info:build                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
:info:build /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_databases_mysql8/mysql8/work/build/plugin/x/generated/protobuf/mysqlx_datatypes.pb.h:145:31: error: constructor cannot have a return type
:info:build   explicit PROTOBUF_CONSTEXPR Scalar_String(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
:info:build                               ^~~~~~~~~~~~~
:info:build /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_databases_mysql8/mysql8/work/build/plugin/x/generated/protobuf/mysqlx_datatypes.pb.h:258:16: error: unknown type name 'ClassData'
:info:build   static const ClassData _class_data_;
:info:build                ^
:info:build /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_databases_mysql8/mysql8/work/build/plugin/x/generated/protobuf/mysqlx_datatypes.pb.h:259:43: error: no type named 'ClassData' in 'google::protobuf::Message'
:info:build   const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
:info:build         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
:info:build /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_databases_mysql8/mysql8/work/build/plugin/x/generated/protobuf/mysqlx_datatypes.pb.h:281:3: error: unknown type name 'PROTOBUF_NODISCARD'
:info:build   PROTOBUF_NODISCARD std::string* release_value();
:info:build   ^
:info:build /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_databases_mysql8/mysql8/work/build/plugin/x/generated/protobuf/mysqlx_datatypes.pb.h:281:27: error: non-friend class member 'string' cannot have a qualified name
:info:build   PROTOBUF_NODISCARD std::string* release_value();
:info:build                      ~~~~~^
:info:build /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_databases_mysql8/mysql8/work/build/plugin/x/generated/protobuf/mysqlx_datatypes.pb.h:281:33: error: expected ';' at end of declaration list
:info:build   PROTOBUF_NODISCARD std::string* release_value();
:info:build                                 ^
:info:build                                 ;
:info:build /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_databases_mysql8/mysql8/work/build/plugin/x/generated/protobuf/mysqlx_datatypes.pb.h:159:9: error: use of undeclared identifier 'GetOwningArena'
:info:build     if (GetOwningArena() == from.GetOwningArena()
:info:build         ^
:info:build /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_databases_mysql8/mysql8/work/build/plugin/x/generated/protobuf/mysqlx_datatypes.pb.h:159:34: error: no member named 'GetOwningArena' in 'Mysqlx::Datatypes::Scalar_String'
:info:build     if (GetOwningArena() == from.GetOwningArena()
:info:build                             ~~~~ ^
:info:build /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_databases_mysql8/mysql8/work/build/plugin/x/generated/protobuf/mysqlx_datatypes.pb.h:206:9: error: use of undeclared identifier 'GetOwningArena'
:info:build     if (GetOwningArena() == other->GetOwningArena()) {
:info:build         ^

Attachments (2)

main.log (2.3 MB) - added by dbl001 (dbl) 3 months ago.
output.log (417.1 KB) - added by dbl001 (dbl) 3 months ago.

Change History (5)

Changed 3 months ago by dbl001 (dbl)

Attachment: main.log added

comment:1 Changed 3 months ago by jmroot (Joshua Root)

Owner: set to herbygillot
Status: newassigned

Changed 3 months ago by dbl001 (dbl)

Attachment: output.log added

comment:2 Changed 6 weeks ago by pspanja (Petar Španja)

Cc: pspanja added

comment:3 Changed 6 weeks ago by cooljeanius (Eric Gallager)

Cc: cooljeanius added
Note: See TracTickets for help on using tickets.