databases/mysql55-client 5.5.22 fails to build on i386 WITH_OPENSSL
John Marshall
john.marshall at riverwillow.com.au
Thu Mar 29 23:59:22 UTC 2012
Attempts to build this port on i386 with WITH_OPENSSL (the default
option) fail for me. I have tried four systems: 2 x 8.3-RC2 and 2 x
9.0-RELEASE. I don't have a 64-bit system available for test. All
builds stop at the same place. Builds succeed on all systems if I set
WITHOUT_OPENSSL.
Build log: http://pastebin.com/eWczYT23
PR filed: http://www.freebsd.org/cgi/query-pr.cgi?pr=166503
Note: In the PR I incorrectly refer to WITH_SSL instead of WITH_OPENSSL.
Note: This has nothing to do with OpenSSL. The port's option name is
misleading and simply includes/excludes the bundled yassl stuff.
===> Building for mysql-client-5.5.22
----< snip >----
Scanning dependencies of target yassl
Scanning dependencies of target taocrypt
----< snip >----
[ 8%] Building CXX object extra/yassl/taocrypt/CMakeFiles/taocrypt.dir/src/integer.cpp.o
/usr/ports/databases/mysql55-client/work/mysql-5.5.22/extra/yassl/taocrypt/src/integer.cpp: In member function 'typename TaoCrypt::AlignedAllocator<T>::pointer TaoCrypt::AlignedAllocator<T>::allocate(typename TaoCrypt::AllocatorBase<T>::size_type, const void*)':
/usr/ports/databases/mysql55-client/work/mysql-5.5.22/extra/yassl/taocrypt/src/integer.cpp:76: error: there are no arguments to 'max_size' that depend on a template parameter, so a declaration of 'max_size' must be available
/usr/ports/databases/mysql55-client/work/mysql-5.5.22/extra/yassl/taocrypt/src/integer.cpp:76: error: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated)
[ 9%] Building CXX object extra/yassl/CMakeFiles/yassl.dir/src/timer.cpp.o
/usr/ports/databases/mysql55-client/work/mysql-5.5.22/extra/yassl/taocrypt/src/integer.cpp: At global scope:
/usr/ports/databases/mysql55-client/work/mysql-5.5.22/extra/yassl/taocrypt/src/integer.cpp:1137: warning: 'TaoCrypt::s_RunAtStartupSetPentiumFunctionPointers' defined but not used
*** Error code 1
1 error
*** Error code 2
[ 9%] Building CXX object extra/yassl/CMakeFiles/yassl.dir/src/yassl_error.cpp.o
[ 10%] Building CXX object extra/yassl/CMakeFiles/yassl.dir/src/yassl_imp.cpp.o
[ 10%] Building CXX object extra/yassl/CMakeFiles/yassl.dir/src/yassl_int.cpp.o
[ 11%] Building CXX object extra/yassl/CMakeFiles/yassl.dir/src/template_instnt.cpp.o
Linking CXX static library libyassl.a
[ 11%] Built target yassl
1 error
*** Error code 2
1 error
*** Error code 1
Stop in /usr/ports/databases/mysql55-client.
*** Error code 1
Stop in /usr/ports/databases/mysql55-client.
--
John Marshall
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 196 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20120329/48e13baf/attachment.pgp
More information about the freebsd-ports
mailing list