[MacPorts] #50699: Cannot build mysql56 - missing definition SHA256_DIGEST_LEN

MacPorts noreply at macports.org
Mon Feb 22 10:28:35 PST 2016


#50699: Cannot build mysql56 - missing definition SHA256_DIGEST_LEN
---------------------------------------+--------------------------------
 Reporter:  uri@…                      |      Owner:  macports-tickets@…
     Type:  defect                     |     Status:  new
 Priority:  Normal                     |  Milestone:
Component:  ports                      |    Version:  2.3.4
 Keywords:  SHA256_DIGEST_LEN missing  |       Port:  mysql56
---------------------------------------+--------------------------------
 Port mysql56 @5.6.29_3, Mac OS X Yosemite 10.10.5, Xcode-7.2.1. Current
 Macports.

 Here's what's happening:
 ```
 :info:build [ 20%] Building CXX object
 mysys_ssl/CMakeFiles/mysys_ssl.dir/my_default.cc.o
 :info:build cd
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_databases_mysql56/mysql56/work/build/mysys_ssl
 &&
 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++
 -DHAVE_CONFIG_H -DHAVE_OPENSSL
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_databases_mysql56/mysql56/work/mysql-5.6.29/extra/yassl/include
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_databases_mysql56/mysql56/work/build/include
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_databases_mysql56/mysql56/work/mysql-5.6.29/include
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_databases_mysql56/mysql56/work/mysql-5.6.29/mysys_ssl
 -I/opt/local/include  -pipe -Os -stdlib=libc++  -Wall -Wextra -Wformat-
 security -Wvla -Woverloaded-virtual -Wno-unused-parameter -Wno-null-
 conversion -Wno-unused-private-field -DNDEBUG -DDBUG_OFF -arch x86_64
 -mmacosx-version-min=10.10   -o CMakeFiles/mysys_ssl.dir/my_default.cc.o
 -c
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_databases_mysql56/mysql56/work/mysql-5.6.29/mysys_ssl/my_default.cc
 :info:build [ 20%] Linking C executable base64_test
 :info:build cd
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_databases_mysql56/mysql56/work/build/mysys
 && /opt/local/bin/cmake -E cmake_link_script
 CMakeFiles/base64_test.dir/link.txt --verbose=ON
 :info:build
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_databases_mysql56/mysql56/work/mysql-5.6.29/mysys_ssl/crypt_genhash_impl.cc:260:19:
 error: use of undeclared identifier 'SHA256_DIGEST_LENGTH'
 :info:build   unsigned char A[DIGEST_LEN];
 :info:build                   ^
 :info:build
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_databases_mysql56/mysql56/work/mysql-5.6.29/mysys_ssl/crypt_genhash_impl.cc:54:20:
 note: expanded from macro 'DIGEST_LEN'
 :info:build #define DIGEST_LEN      SHA256_DIGEST_LENGTH
 :info:build                         ^
 :info:build
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_databases_mysql56/mysql56/work/mysql-5.6.29/mysys_ssl/crypt_genhash_impl.cc:261:19:
 error: use of undeclared identifier 'SHA256_DIGEST_LENGTH'
 :info:build   unsigned char B[DIGEST_LEN];
 :info:build                   ^
 :info:build
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_databases_mysql56/mysql56/work/mysql-5.6.29/mysys_ssl/crypt_genhash_impl.cc:54:20:
 note: expanded from macro 'DIGEST_LEN'
 :info:build #define DIGEST_LEN      SHA256_DIGEST_LENGTH
 :info:build                         ^
 :info:build
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_databases_mysql56/mysql56/work/mysql-5.6.29/mysys_ssl/crypt_genhash_impl.cc:262:20:
 error: use of undeclared identifier 'SHA256_DIGEST_LENGTH'
 :info:build   unsigned char DP[DIGEST_LEN];
 :info:build                    ^
 :info:build
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_databases_mysql56/mysql56/work/mysql-5.6.29/mysys_ssl/crypt_genhash_impl.cc:54:20:
 note: expanded from macro 'DIGEST_LEN'
 :info:build #define DIGEST_LEN      SHA256_DIGEST_LENGTH
 :info:build                         ^
 :info:build
 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang
 -pipe -Os  -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings
 -Wdeclaration-after-statement -DNDEBUG -DDBUG_OFF -arch x86_64 -mmacosx-
 version-min=10.10 -Wl,-search_paths_first -Wl,-headerpad_max_install_names
 -L/opt/local/lib -Wl,-headerpad_max_install_names
 CMakeFiles/base64_test.dir/base64.c.o  -o base64_test
 -L/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_databases_mysql56/mysql56/work/mysql-5.6.29/extra/yassl/lib
 libmysys.a ../dbug/libdbug.a libmysys.a ../dbug/libdbug.a
 ../strings/libstrings.a /opt/local/lib/libz.dylib
 -Wl,-rpath,/opt/local/lib
 :info:build
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_databases_mysql56/mysql56/work/mysql-5.6.29/mysys_ssl/crypt_genhash_impl.cc:263:20:
 error: use of undeclared identifier 'SHA256_DIGEST_LENGTH'
 :info:build   unsigned char DS[DIGEST_LEN];
 :info:build                    ^
 :info:build
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_databases_mysql56/mysql56/work/mysql-5.6.29/mysys_ssl/crypt_genhash_impl.cc:54:20:
 note: expanded from macro 'DIGEST_LEN'
 :info:build #define DIGEST_LEN      SHA256_DIGEST_LENGTH
 :info:build                         ^
 :info:build
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_databases_mysql56/mysql56/work/mysql-5.6.29/mysys_ssl/crypt_genhash_impl.cc:264:3:
 error: unknown type name 'SHA256_CTX'
 :info:build   DIGEST_CTX ctxA, ctxB, ctxC, ctxDP, ctxDS;
 :info:build   ^
 :info:build
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_databases_mysql56/mysql56/work/mysql-5.6.29/mysys_ssl/crypt_genhash_impl.cc:50:20:
 note: expanded from macro 'DIGEST_CTX'
 :info:build #define DIGEST_CTX      SHA256_CTX
 :info:build                         ^
 :info:build
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_databases_mysql56/mysql56/work/mysql-5.6.29/mysys_ssl/crypt_genhash_impl.cc:303:15:
 error: use of undeclared identifier 'ctxB'
 :info:build   DIGESTInit(&ctxB);
 :info:build               ^
 :info:build
 ......
 ```

-- 
Ticket URL: <https://trac.macports.org/ticket/50699>
MacPorts <https://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list