[MacPorts] #50699: Cannot build mysql56 - missing definition SHA256_DIGEST_LEN
MacPorts
noreply at macports.org
Mon Feb 22 11:35:47 PST 2016
#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 |
----------------------+---------------------------------------
Changes (by cal@…):
* owner: macports-tickets@… => pixilla@…
Old description:
> 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
> ......
> ```
New description:
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#comment:2>
MacPorts <https://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list