From nobody@FreeBSD.org  Sun Feb  9 15:38:43 2014
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115])
	(using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by hub.freebsd.org (Postfix) with ESMTPS id E1EC1B37
	for <freebsd-gnats-submit@FreeBSD.org>; Sun,  9 Feb 2014 15:38:43 +0000 (UTC)
Received: from newred.freebsd.org (cgiserv.freebsd.org [IPv6:2001:1900:2254:206a::50:4])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by mx1.freebsd.org (Postfix) with ESMTPS id BCB351E3A
	for <freebsd-gnats-submit@FreeBSD.org>; Sun,  9 Feb 2014 15:38:43 +0000 (UTC)
Received: from cgiserv.freebsd.org ([127.0.1.6])
	by newred.freebsd.org (8.14.7/8.14.7) with ESMTP id s19FchGS065353
	for <freebsd-gnats-submit@FreeBSD.org>; Sun, 9 Feb 2014 15:38:43 GMT
	(envelope-from nobody@cgiserv.freebsd.org)
Received: (from nobody@localhost)
	by cgiserv.freebsd.org (8.14.7/8.14.7/Submit) id s19FchZT065352;
	Sun, 9 Feb 2014 15:38:43 GMT
	(envelope-from nobody)
Message-Id: <201402091538.s19FchZT065352@cgiserv.freebsd.org>
Date: Sun, 9 Feb 2014 15:38:43 GMT
From: Rainer Duffner <rainer@ultra-secure.de>
To: freebsd-gnats-submit@FreeBSD.org
Subject: mariadb55 fails to build on FreeBSD10
X-Send-Pr-Version: www-3.1
X-GNATS-Notify: never@nevermind.kiev.ua

>Number:         186591
>Category:       ports
>Synopsis:       databases/mariadb55-server fails to build on FreeBSD10
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          feedback
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sun Feb 09 15:40:00 UTC 2014
>Closed-Date:    
>Last-Modified:  Mon Feb 10 05:00:01 UTC 2014
>Originator:     Rainer Duffner
>Release:        10.0 amd64
>Organization:
>Environment:
FreeBSD bsd1-build-prod 10.0-RELEASE FreeBSD 10.0-RELEASE #0 r260789: Thu Jan 16 22:34:59 UTC 2014     root@snap.freebsd.org:/usr/obj/usr/src/sys/GENERIC  amd64

>Description:
I build mariadb55 in a poudriere-jail, without ccache and with the following options:

# This file is auto-generated by 'make config'.
# Options for mariadb55-server-5.5.33a_1
_OPTIONS_READ=mariadb55-server-5.5.33a_1
_FILE_COMPLETE_OPTIONS_LIST=SSL OPENSSL PORTSSL FASTMTX OQGRAPH MAXKEY
OPTIONS_FILE_SET+=SSL
OPTIONS_FILE_UNSET+=OPENSSL
OPTIONS_FILE_UNSET+=PORTSSL
OPTIONS_FILE_SET+=FASTMTX
OPTIONS_FILE_SET+=OQGRAPH
OPTIONS_FILE_SET+=MAXKEY



I get, after a while:

Scanning dependencies of target archive
gmake[3]: Leaving directory `/wrkdirs/usr/ports/databases/mariadb55-server/work/mariadb-5.5.33a'
gmake -f storage/archive/CMakeFiles/archive.dir/build.make storage/archive/CMakeFiles/archive.dir/build
gmake[3]: Entering directory `/wrkdirs/usr/ports/databases/mariadb55-server/work/mariadb-5.5.33a'
/usr/local/bin/cmake -E cmake_progress_report /wrkdirs/usr/ports/databases/mariadb55-server/work/mariadb-5.5.33a/CMakeFiles 
[ 53%] Building C object storage/archive/CMakeFiles/archive.dir/azio.c.o
cd /wrkdirs/usr/ports/databases/mariadb55-server/work/mariadb-5.5.33a/storage/archive && /usr/local/bin/gcc46  -DHAVE_CONFIG_H -DMYSQL_DYNAMIC_PLUGIN -Darchive_EXPORTS -Wall -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc46 -fno-strict-aliasing -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc46 -fno-strict-aliasing -DDBUG_OFF -DMY_PTHREAD_FASTMUTEX=1 -fPIC -I/usr/local/include -I/wrkdirs/usr/ports/databases/mariadb55-server/work/mariadb-5.5.33a/include -I/wrkdirs/usr/ports/databases/mariadb55-server/work/mariadb-5.5.33a/sql -I/wrkdirs/usr/ports/databases/mariadb55-server/work/mariadb-5.5.33a/regex -I/wrkdirs/usr/ports/databases/mariadb55-server/work/mariadb-5.5.33a/extra/yassl/include -I/wrkdirs/usr/ports/databases/mariadb55-server/work/mariadb-5.5.33a/extra/yassl/taocrypt/include    -o CMakeFiles/archive.dir/azio.c.o   -c /wrkdirs/usr/ports/databases/mariadb55-server/work/mariadb-5.5.33a/storage/archive/azio.c
/usr/local/bin/cmake -E cmake_progress_report /wrkdirs/usr/ports/databases/mariadb55-server/work/mariadb-5.5.33a/CMakeFiles 
[ 53%] Building CXX object storage/archive/CMakeFiles/archive.dir/ha_archive.cc.o
cd /wrkdirs/usr/ports/databases/mariadb55-server/work/mariadb-5.5.33a/storage/archive && /usr/local/bin/g++46   -DHAVE_CONFIG_H -DMYSQL_DYNAMIC_PLUGIN -Darchive_EXPORTS -Wall -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc46 -fno-strict-aliasing -Wl,-rpath=/usr/local/lib/gcc46 -Wno-unused-parameter -fno-implicit-templates -fno-exceptions -fno-rtti -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc46 -fno-strict-aliasing -Wl,-rpath=/usr/local/lib/gcc46 -DDBUG_OFF -DMY_PTHREAD_FASTMUTEX=1 -fPIC -I/usr/local/include -I/wrkdirs/usr/ports/databases/mariadb55-server/work/mariadb-5.5.33a/include -I/wrkdirs/usr/ports/databases/mariadb55-server/work/mariadb-5.5.33a/sql -I/wrkdirs/usr/ports/databases/mariadb55-server/work/mariadb-5.5.33a/regex -I/wrkdirs/usr/ports/databases/mariadb55-server/work/mariadb-5.5.33a/extra/yassl/include -I/wrkdirs/usr/ports/databases/mariadb55-server/work/mariadb-5.5.33a/extra/yassl/taocrypt/include    -o CMakeFiles/archive.dir/ha_archive.cc.o -c /wrkdirs/usr/ports/databases/mariadb55
 -server/work/mariadb-5.5.33a/storage/archive/ha_archive.cc
Linking CXX shared module ha_archive.so
cd /wrkdirs/usr/ports/databases/mariadb55-server/work/mariadb-5.5.33a/storage/archive && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/archive.dir/link.txt --verbose=1
/usr/local/bin/g++46  -fPIC -Wall -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc46 -fno-strict-aliasing -Wl,-rpath=/usr/local/lib/gcc46 -Wno-unused-parameter -fno-implicit-templates -fno-exceptions -fno-rtti -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc46 -fno-strict-aliasing -Wl,-rpath=/usr/local/lib/gcc46 -DDBUG_OFF -DMY_PTHREAD_FASTMUTEX=1  -Wl,-rpath=/usr/local/lib/gcc46 -L/usr/local/lib/gcc46 -shared -Wl,-soname,ha_archive.so -o ha_archive.so CMakeFiles/archive.dir/azio.c.o CMakeFiles/archive.dir/ha_archive.cc.o -pthread ../../libservices/libmysqlservices.a -lz -lz -pthread 
gmake[3]: Leaving directory `/wrkdirs/usr/ports/databases/mariadb55-server/work/mariadb-5.5.33a'
/usr/local/bin/cmake -E cmake_progress_report /wrkdirs/usr/ports/databases/mariadb55-server/work/mariadb-5.5.33a/CMakeFiles 
[ 53%] Built target archive
gmake -f storage/oqgraph/CMakeFiles/oqgraph.dir/build.make storage/oqgraph/CMakeFiles/oqgraph.dir/depend
gmake[3]: Entering directory `/wrkdirs/usr/ports/databases/mariadb55-server/work/mariadb-5.5.33a'
cd /wrkdirs/usr/ports/databases/mariadb55-server/work/mariadb-5.5.33a && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /wrkdirs/usr/ports/databases/mariadb55-server/work/mariadb-5.5.33a /wrkdirs/usr/ports/databases/mariadb55-server/work/mariadb-5.5.33a/storage/oqgraph /wrkdirs/usr/ports/databases/mariadb55-server/work/mariadb-5.5.33a /wrkdirs/usr/ports/databases/mariadb55-server/work/mariadb-5.5.33a/storage/oqgraph /wrkdirs/usr/ports/databases/mariadb55-server/work/mariadb-5.5.33a/storage/oqgraph/CMakeFiles/oqgraph.dir/DependInfo.cmake
Scanning dependencies of target oqgraph
gmake[3]: Leaving directory `/wrkdirs/usr/ports/databases/mariadb55-server/work/mariadb-5.5.33a'
gmake -f storage/oqgraph/CMakeFiles/oqgraph.dir/build.make storage/oqgraph/CMakeFiles/oqgraph.dir/build
gmake[3]: Entering directory `/wrkdirs/usr/ports/databases/mariadb55-server/work/mariadb-5.5.33a'
/usr/local/bin/cmake -E cmake_progress_report /wrkdirs/usr/ports/databases/mariadb55-server/work/mariadb-5.5.33a/CMakeFiles 
[ 53%] Building CXX object storage/oqgraph/CMakeFiles/oqgraph.dir/ha_oqgraph.cc.o
cd /wrkdirs/usr/ports/databases/mariadb55-server/work/mariadb-5.5.33a/storage/oqgraph && /usr/local/bin/g++46   -DHAVE_CONFIG_H -DHAVE_OQGRAPH -DMYSQL_DYNAMIC_PLUGIN -Doqgraph_EXPORTS -Wall -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc46 -fno-strict-aliasing -Wl,-rpath=/usr/local/lib/gcc46 -Wno-unused-parameter   -fno-rtti -Wno-deprecated -fno-strict-aliasing -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc46 -fno-strict-aliasing -Wl,-rpath=/usr/local/lib/gcc46 -DDBUG_OFF -DMY_PTHREAD_FASTMUTEX=1 -fPIC -I/usr/local/include -I/wrkdirs/usr/ports/databases/mariadb55-server/work/mariadb-5.5.33a/include -I/wrkdirs/usr/ports/databases/mariadb55-server/work/mariadb-5.5.33a/sql -I/wrkdirs/usr/ports/databases/mariadb55-server/work/mariadb-5.5.33a/regex -I/wrkdirs/usr/ports/databases/mariadb55-server/work/mariadb-5.5.33a/extra/yassl/include -I/wrkdirs/usr/ports/databases/mariadb55-server/work/mariadb-5.5.33a/extra/yassl/taocrypt/include    -o CMakeFiles/oqgraph.dir/ha_oqgraph.cc.o -c /wrkdirs/usr/ports/datab
 ases/mariadb55-server/work/mariadb-5.5.33a/storage/oqgraph/ha_oqgraph.cc
/usr/local/bin/cmake -E cmake_progress_report /wrkdirs/usr/ports/databases/mariadb55-server/work/mariadb-5.5.33a/CMakeFiles 
[ 53%] Building CXX object storage/oqgraph/CMakeFiles/oqgraph.dir/graphcore.cc.o
cd /wrkdirs/usr/ports/databases/mariadb55-server/work/mariadb-5.5.33a/storage/oqgraph && /usr/local/bin/g++46   -DHAVE_CONFIG_H -DHAVE_OQGRAPH -DMYSQL_DYNAMIC_PLUGIN -Doqgraph_EXPORTS -Wall -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc46 -fno-strict-aliasing -Wl,-rpath=/usr/local/lib/gcc46 -Wno-unused-parameter   -fno-rtti -Wno-deprecated -fno-strict-aliasing -O2 -pipe -Wl,-rpath=/usr/local/lib/gcc46 -fno-strict-aliasing -Wl,-rpath=/usr/local/lib/gcc46 -DDBUG_OFF -DMY_PTHREAD_FASTMUTEX=1 -fPIC -I/usr/local/include -I/wrkdirs/usr/ports/databases/mariadb55-server/work/mariadb-5.5.33a/include -I/wrkdirs/usr/ports/databases/mariadb55-server/work/mariadb-5.5.33a/sql -I/wrkdirs/usr/ports/databases/mariadb55-server/work/mariadb-5.5.33a/regex -I/wrkdirs/usr/ports/databases/mariadb55-server/work/mariadb-5.5.33a/extra/yassl/include -I/wrkdirs/usr/ports/databases/mariadb55-server/work/mariadb-5.5.33a/extra/yassl/taocrypt/include    -o CMakeFiles/oqgraph.dir/graphcore.cc.o -c /wrkdirs/usr/ports/databa
 ses/mariadb55-server/work/mariadb-5.5.33a/storage/oqgraph/graphcore.cc
In file included from /usr/local/include/boost/graph/adjacency_list.hpp:45:0,
                 from /wrkdirs/usr/ports/databases/mariadb55-server/work/mariadb-5.5.33a/storage/oqgraph/graphcore.cc:40:
/usr/local/include/boost/graph/named_graph.hpp: In member function 'void boost::graph::named_graph<Graph, Vertex, VertexProperty>::removing_vertex(Vertex, VertexIterStability) [with VertexIterStability = boost::graph_detail::unstable_tag, Graph = boost::adjacency_list<boost::vecS, boost::vecS, boost::bidirectionalS, open_query::VertexInfo, open_query::EdgeInfo>, Vertex = long unsigned int, VertexProperty = open_query::VertexInfo]':
/usr/local/include/boost/graph/detail/adjacency_list.hpp:2202:7:   instantiated from 'void boost::remove_vertex(typename Config::vertex_descriptor, boost::vec_adj_list_impl<G, C, B>&) [with Graph = boost::adjacency_list<boost::vecS, boost::vecS, boost::bidirectionalS, open_query::VertexInfo, open_query::EdgeInfo>, Config = boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::bidirectionalS, open_query::VertexInfo, open_query::EdgeInfo>, boost::vecS, boost::vecS, boost::bidirectionalS, open_query::VertexInfo, open_query::EdgeInfo, boost::no_property, boost::listS>::config, Base = boost::bidirectional_graph_helper_with_property<boost::detail::adj_list_gen<boost::adjacency_list<boost::vecS, boost::vecS, boost::bidirectionalS, open_query::VertexInfo, open_query::EdgeInfo>, boost::vecS, boost::vecS, boost::bidirectionalS, open_query::VertexInfo, open_query::EdgeInfo, boost::no_property, boost::listS>::config>, typename Config::vertex_descriptor = long unsigne
 d int]'
/wrkdirs/usr/ports/databases/mariadb55-server/work/mariadb-5.5.33a/storage/oqgraph/graphcore.cc:578:35:   instantiated from here
/usr/local/include/boost/graph/named_graph.hpp:318:1: error: invalid application of 'sizeof' to incomplete type 'boost::STATIC_ASSERTION_FAILURE<false>' 
gmake[3]: *** [storage/oqgraph/CMakeFiles/oqgraph.dir/graphcore.cc.o] Error 1
gmake[3]: Leaving directory `/wrkdirs/usr/ports/databases/mariadb55-server/work/mariadb-5.5.33a'
gmake[2]: *** [storage/oqgraph/CMakeFiles/oqgraph.dir/all] Error 2
gmake[2]: Leaving directory `/wrkdirs/usr/ports/databases/mariadb55-server/work/mariadb-5.5.33a'
gmake[1]: *** [all] Error 2
gmake[1]: Leaving directory `/wrkdirs/usr/ports/databases/mariadb55-server/work/mariadb-5.5.33a'
*** Error code 1

Stop.
make: stopped in /usr/ports/databases/mariadb55-server

>How-To-Repeat:
happens every time.
maybe due to the recent icu/boost updates
>Fix:
don't know. sorry.

>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->feedback 
State-Changed-By: edwin 
State-Changed-When: Mon Feb 10 04:57:56 UTC 2014 
State-Changed-Why:  
Awaiting maintainers feedback (via the GNATS Auto Assign Tool) 

http://www.freebsd.org/cgi/query-pr.cgi?pr=186591 

From: Edwin Groothuis <edwin@FreeBSD.org>
To: never@nevermind.kiev.ua
Cc: bug-followup@FreeBSD.org
Subject: Re: ports/186591: databases/mariadb55-server fails to build on FreeBSD10
Date: Mon, 10 Feb 2014 04:57:56 UT

 Maintainer of databases/mariadb55-server,
 
 Please note that PR ports/186591 has just been submitted.
 
 If it contains a patch for an upgrade, an enhancement or a bug fix
 you agree on, reply to this email stating that you approve the patch
 and a committer will take care of it.
 
 The full text of the PR can be found at:
     http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/186591
 
 -- 
 Edwin Groothuis via the GNATS Auto Assign Tool
 edwin@FreeBSD.org
>Unformatted:
