[MacPorts] #71426: mysql8 build error: command execution failed

MacPorts noreply at macports.org
Sat Nov 30 03:57:30 UTC 2024


#71426: mysql8 build error: command execution failed
------------------------+--------------------
 Reporter:  clintolsen  |      Owner:  (none)
     Type:  defect      |     Status:  new
 Priority:  Normal      |  Milestone:
Component:  ports       |    Version:  2.10.5
 Keywords:              |       Port:  mysql8
------------------------+--------------------
 This seems different than the other open mysql8 bug, so I'll go ahead and
 file this.

 Full main.log will be attached.

 ```
 :info:build /usr/bin/clang++ -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/Applications/Xcode.app/Contents/Develope
 r/Platforms/MacOSX.platform/Developer/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-declaratio
 ns -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-dep
 recated-sync -ffunction-sections -fdata-sections -O3 -DNDEBUG -arch arm64
 -isysroot
 /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.sdk
 -mmacosx-version-min=14.0 -Wl,-search_paths_first
 -Wl,-headerpad_max_install_names -L/opt/local
 /libexec/openssl3/lib -L/opt/local/lib -Wl,-headerpad_max_install_names
 -Wl,-syslibroot,/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.sdk
 CMakeFiles/mysqld.dir/main.cc.o -o ../runtime_output_directory/mysqld
 -framework CoreServi
 ces ../archive_output_directory/libsql_main.a libsql_gis.a libbinlog.a
 librpl.a librpl_source.a ../archive_output_directory/librpl_replica.a
 libsql_dd.a ../archive_output_directory/libmysys.a
 ../components/libminchassis/libminchassis.a
 ../archive_output_directory/libmysql_bin
 log_event.a ../storage/innobase/libinnobase.a
 ../archive_output_directory/libsql_main.a libsql_gis.a libbinlog.a
 librpl.a librpl_source.a ../archive_output_directory/librpl_replica.a
 libsql_dd.a ../storage/innobase/libinnobase.a
 ../archive_output_directory/libsql_main.a libsq
 l_gis.a libbinlog.a librpl.a librpl_source.a
 ../archive_output_directory/librpl_replica.a libsql_dd.a
 ../storage/innobase/libinnobase.a ../storage/archive/libarchive.a
 ../storage/blackhole/libblackhole.a ../storage/csv/libcsv.a
 ../storage/federated/libfederated.a ../storage/h
 eap/libheap.a ../storage/heap/libheap_library.a
 ../storage/myisam/libmyisam.a ../storage/myisam/libmyisam_library.a
 ../storage/myisammrg/libmyisammrg.a ../storage/ndb/libndbcluster.a
 ../archive_output_directory/libndbclient_static.a
 ../storage/perfschema/libperfschema.a ../st
 orage/temptable/libtemptable.a ../plugin/fulltext/libngram_parser.a
 ../plugin/x/libmysqlx.a /opt/homebrew/opt/icu4c/lib/libicuuc.dylib
 /opt/homebrew/opt/icu4c/lib/libicuio.dylib
 /opt/homebrew/opt/icu4c/lib/libicudata.dylib
 /opt/homebrew/opt/icu4c/lib/libicui18n.dylib ../plugi
 n/x/protocol/protobuf/libmysqlxmessages_lite.a libmysql_native_password.a
 server_component/libmysql_server_component_services.a
 ../archive_output_directory/libvio.a
 ../archive_output_directory/libmysql_binlog_event.a
 ../archive_output_directory/libmysys.a ../archive_output_di
 rectory/libstrings.a /opt/local/libexec/openssl3/lib/libssl.dylib
 /opt/local/libexec/openssl3/lib/libcrypto.dylib
 ../archive_output_directory/libmytime.a
 ../archive_output_directory/libmysql_gtid.a /opt/local/lib/libzstd.dylib
 ../archive_output_directory/libmysql_serializatio
 n.a protobuf/librpl_protobuf_lite.a /opt/local/lib/libprotobuf-lite.dylib
 /opt/local/lib/libz.dylib /opt/local/lib/liblz4.dylib
 :info:build ld: warning: ignoring duplicate libraries:
 '../archive_output_directory/libmysql_binlog_event.a',
 '../archive_output_directory/libmysys.a',
 '../archive_output_directory/librpl_replica.a',
 '../archive_output_directory/libsql_main.a',
 '../storage/innobase/libinnobas
 e.a', 'libbinlog.a', 'librpl.a', 'librpl_source.a', 'libsql_dd.a',
 'libsql_gis.a'
 :info:build Undefined symbols for architecture arm64:
 :info:build   "icu_74::StringPiece::StringPiece(char const*)", referenced
 from:
 :info:build       xpl::Regex::Regex(char const*) in
 libmysqlx.a[121](xpl_regex.cc.o)
 :info:build       xpl::Regex::Regex(char const*) in
 libmysqlx.a[121](xpl_regex.cc.o)
 :info:build       xpl::Regex::match(char const*) const in
 libmysqlx.a[121](xpl_regex.cc.o)
 :info:build       xpl::Regex::match_groups(char const*,
 std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char>>,
 std::__1::allocator<std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char>>>>*, bool) co
 nst in libmysqlx.a[121](xpl_regex.cc.o)
 :info:build   "icu_74::RegexMatcher::matches(UErrorCode&)", referenced
 from:
 :info:build       xpl::Regex::match(char const*) const in
 libmysqlx.a[121](xpl_regex.cc.o)
 :info:build       xpl::Regex::match_groups(char const*,
 std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>,
 std::__1::allocator<char>>,
 std::__1::allocator<std::__1::basic_string<char,
 std::__1::char_traits<char>, std::__1::allocator<char>>>>*, bool) co
 nst in libmysqlx.a[121](xpl_regex.cc.o)
 ```

-- 
Ticket URL: <https://trac.macports.org/ticket/71426>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list