Bug #81652 | ranlib: file: /usr/local/mysql/lib/libmysqlclient.a(longlong2str.c.o) has no sym | ||
---|---|---|---|
Submitted: | 31 May 2016 3:10 | Modified: | 20 Nov 2018 12:03 |
Reporter: | luo gan | Email Updates: | |
Status: | Won't fix | Impact on me: | |
Category: | MySQL Server: Compiling | Severity: | S3 (Non-critical) |
Version: | 5.7.12 | OS: | MacOS |
Assigned to: | CPU Architecture: | Any | |
Tags: | libmysqlclient |
[31 May 2016 3:10]
luo gan
[1 Jun 2016 14:33]
MySQL Verification Team
Scanning dependencies of target mysqlserver [ 98%] Building C object libmysqld/CMakeFiles/mysqlserver.dir/mysqlserver_depends.c.o [ 98%] Linking C static library libmysqld.a /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libmysqld.a(mysqlserver_depends.c.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libmysqld.a(mysqlserver_depends.c.o) has no symbols warning: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: warning for library: libmysqld.a the table of contents is empty (no object file members in the library define global symbols) /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (get_password.c.o) in output file used for input files: /Users/miguel/Downloads/mysql-5.7.12/libmysqld/libsql_embedded.a(get_password.c.o) and: /Users/miguel/Downloads/mysql-5.7.12/extra/yassl/libyassl.a(get_password.c.o) due to use of basename, truncation and blank padding /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: file: /Users/miguel/Downloads/mysql-5.7.12/strings/libstrings.a(longlong2str.c.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/us
[1 Jun 2016 15:33]
MySQL Verification Team
-- Installing: /usr/local/mysqltest/lib/libmysqld.a /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: /usr/local/mysqltest/lib/libmysqld.a(longlong2str.c.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: /usr/local/mysqltest/lib/libmysqld.a(thr_cond.c.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: /usr/local/mysqltest/lib/libmysqld.a(thr_mutex.c.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: /usr/local/mysqltest/lib/libmysqld.a(fut0fut.cc.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: /usr/local/mysqltest/lib/libmysqld.a(ut0byte.cc.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: /usr/local/mysqltest/lib/libmysqld.a(ssl_wrapper_service.cc.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: /usr/local/mysqltest/lib/libmysqld.a(debug_sync.cc.o) has no symbols
[1 Jun 2016 15:38]
MySQL Verification Team
Thank you for the bug report.
[20 Nov 2018 12:03]
Dyre Tjeldvoll
Posted by developer: Thank you for bringing this to our attention. However, as we currently build successfully on our supported MacOS platforms, we will have to close this bug.
[17 Jul 2019 6:59]
Liviu Coman
Issue is still occurring again with 5.7.24 - Last good working lib was 5.7.23 D02XRLYMJG5J:~ liviu.coman$ brew install mysql-client ==> Downloading https://cdn.mysql.com/Downloads/MySQL-5.7/mysql-boost-5.7.24.tar.gz ######################################################################## 100.0% ==> cmake . -DCMAKE_C_FLAGS_RELEASE=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE=-DNDEBUG -DCMAKE_INSTALL_PREFIX=/Users/liviu.coman/brew/Cellar/mysql-client/5.7.24 -DCMAKE_BUILD_TYPE=Release -DCMAKE_FIND_FRAMEWORK=LAST -DCMAKE_VERBOSE_MAKEFILE=ON -Wno-dev -DCOMPILATION_COMMENT=Home ==> make install Last 15 lines from /Users/liviu.coman/Library/Logs/Homebrew/mysql-client/02.make: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../archive_output_directory/libmysqlpump_lib.a(i_progress_watcher.cc.o) has no symbols /usr/bin/ranlib ../../archive_output_directory/libmysqlpump_lib.a /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../archive_output_directory/libmysqlpump_lib.a(i_connection_provider.cc.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../archive_output_directory/libmysqlpump_lib.a(i_crawler.cc.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../archive_output_directory/libmysqlpump_lib.a(i_data_formatter.cc.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../archive_output_directory/libmysqlpump_lib.a(i_data_formatter_wrapper.cc.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../archive_output_directory/libmysqlpump_lib.a(i_data_object.cc.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../archive_output_directory/libmysqlpump_lib.a(i_object_reader.cc.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../archive_output_directory/libmysqlpump_lib.a(i_object_reader_wrapper.cc.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../archive_output_directory/libmysqlpump_lib.a(i_output_writer.cc.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../archive_output_directory/libmysqlpump_lib.a(i_output_writer_wrapper.cc.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../archive_output_directory/libmysqlpump_lib.a(i_progress_watcher.cc.o) has no symbols cd /tmp/mysql-client-20190717-29198-6gorbz/mysql-5.7.24/client/dump && /Users/liviu.coman/brew/Cellar/cmake/3.14.5/bin/cmake -DTARGET_NAME=mysqlpump_lib -DTARGET_LOC=/tmp/mysql-client-20190717-29198-6gorbz/mysql-5.7.24/archive_output_directory/libmysqlpump_lib.a -DCFG_INTDIR=. -P /tmp/mysql-client-20190717-29198-6gorbz/mysql-5.7.24/archive_output_directory/lib_location_mysqlpump_lib.cmake [100%] Built target mysqlpump_lib make: *** [all] Error 2 Do not report this issue to Homebrew/brew or Homebrew/core! These open issues may also help: mysql-client package 404s https://github.com/Homebrew/homebrew-core/issues/40797 mysql-client 5.7.26 https://github.com/Homebrew/homebrew-core/pull/40927
[25 Jul 2019 11:49]
Dyre Tjeldvoll
Posted by developer: Thank you for your continued feedback. Note that the 'No symbols' warning is also observed when we build for MacOS, but it is NOT fatal. My suspicion is that it is not in your case either, and that there is some other error which fails your build. (Unless brew somehow sets a flag which makes these warnings fatal). Please inform us if you manage to identify what is causing the build to fail. Note that with the fix for bug#96308 (8.0.19, no backport planned), we will use libtool instead of ar/ranlib. libtool has an option for suppressing the 'no symbols' warning which will also be turned on by this fix.