Skip site navigation (1)Skip section navigation (2)
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>