Date: Fri, 30 Mar 2012 10:44:06 +1100 From: John Marshall <john.marshall@riverwillow.com.au> To: freebsd-ports@freebsd.org Subject: databases/mysql55-client 5.5.22 fails to build on i386 WITH_OPENSSL Message-ID: <20120329234406.GA23602@rwpc13.mby.riverwillow.net.au>
next in thread | raw e-mail | index | archive | help
--NzB8fVQJ5HfG6fxh Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable 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=3D166503 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. =3D=3D=3D> 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::Alloca= torBase<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_RunAtStartupSetPentiumFunctionP= ointers' 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.c= pp.o [ 10%] Building CXX object extra/yassl/CMakeFiles/yassl.dir/src/yassl_int.c= pp.o [ 11%] Building CXX object extra/yassl/CMakeFiles/yassl.dir/src/template_in= stnt.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. --=20 John Marshall --NzB8fVQJ5HfG6fxh Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.18 (FreeBSD) iEYEARECAAYFAk9088YACgkQw/tAaKKahKIv9wCfYS+nD4GizvL/CtjI0iZAFnLi b/4AoI/pqWuqKdUHfRNi3YvoGWEbPTg0 =+AW6 -----END PGP SIGNATURE----- --NzB8fVQJ5HfG6fxh--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20120329234406.GA23602>