#50699: Cannot build mysql56 - missing definition SHA256_DIGEST_LEN ----------------------+--------------------------------------- Reporter: uri@… | Owner: pixilla@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: SHA256_DIGEST_LEN missing Port: mysql56 | ----------------------+--------------------------------------- Comment (by uri@…): Weird. Tried the update just now - got the very same thing: {{{ $ sudo port upgrade mysql56 ......... ......... :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 /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' ......... }}} -- Ticket URL: <https://trac.macports.org/ticket/50699#comment:8> MacPorts <https://www.macports.org/> Ports system for OS X