From owner-freebsd-ports-bugs@FreeBSD.ORG Wed Sep 18 13:30:00 2013 Return-Path: Delivered-To: freebsd-ports-bugs@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id B9DCB92B for ; Wed, 18 Sep 2013 13:30:00 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 9A3762A62 for ; Wed, 18 Sep 2013 13:30:00 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id r8IDU0ed003795 for ; Wed, 18 Sep 2013 13:30:00 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id r8IDU02f003794; Wed, 18 Sep 2013 13:30:00 GMT (envelope-from gnats) Resent-Date: Wed, 18 Sep 2013 13:30:00 GMT Resent-Message-Id: <201309181330.r8IDU02f003794@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Walter Hurry 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 ESMTP id 259385EF for ; Wed, 18 Sep 2013 13:20:50 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from oldred.freebsd.org (oldred.freebsd.org [8.8.178.121]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 12F1329DB for ; Wed, 18 Sep 2013 13:20:50 +0000 (UTC) Received: from oldred.freebsd.org ([127.0.1.6]) by oldred.freebsd.org (8.14.5/8.14.7) with ESMTP id r8IDKnh6084645 for ; Wed, 18 Sep 2013 13:20:49 GMT (envelope-from nobody@oldred.freebsd.org) Received: (from nobody@localhost) by oldred.freebsd.org (8.14.5/8.14.5/Submit) id r8IDKn10084541; Wed, 18 Sep 2013 13:20:49 GMT (envelope-from nobody) Message-Id: <201309181320.r8IDKn10084541@oldred.freebsd.org> Date: Wed, 18 Sep 2013 13:20:49 GMT From: Walter Hurry To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Subject: ports/182203: news/pan will not compile on 10.0-ALPHA1 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 18 Sep 2013 13:30:00 -0000 >Number: 182203 >Category: ports >Synopsis: news/pan will not compile on 10.0-ALPHA1 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Wed Sep 18 13:30:00 UTC 2013 >Closed-Date: >Last-Modified: >Originator: Walter Hurry >Release: 10.0-ALPHA1 >Organization: >Environment: FreeBSD freebsd.vm 10.0-ALPHA1 FreeBSD 10.0-ALPHA1 #1 r255587: Mon Sep 16 09:04:09 BST 2013 root@freebsd.vm:/usr/obj/usr/src/sys/VM10 amd64 >Description: news/pan will not compile. I get the following: CXX log.o In file included from log.cc:24: In file included from ./log.h:26: /usr/include/c++/v1/deque:907:49: error: invalid application of 'sizeof' to an incomplete type 'value_type' (aka 'pan::Log::Entry') static const difference_type __block_size = sizeof(value_type) < 256 ? 4... ^~~~~~~~~~~~~~~~~~ /usr/include/c++/v1/deque:1178:15: note: in instantiation of template class 'std::__1::__deque_base >' requested here : private __deque_base<_Tp, _Allocator> ^ ./log.h:52:27: note: in instantiation of template class 'std::__1::deque >' requested here std::deque messages; ^ ./log.h:49:14: note: definition of 'pan::Log::Entry' is not complete until the closing '}' struct Entry { ^ In file included from log.cc:24: In file included from ./log.h:26: /usr/include/c++/v1/deque:1188:30: error: '__alloc_traits' is a protected member of 'std::__1::__deque_base >' typedef typename __base::__alloc_traits __alloc_traits; ^ ./log.h:52:27: note: in instantiation of template class 'std::__1::deque >' requested here std::deque messages; ^ /usr/include/c++/v1/deque:899:54: note: declared protected here typedef allocator_traits __alloc_traits; ^ /usr/include/c++/v1/deque:1189:30: error: 'reference' is a protected member of 'std::__1::__deque_base >' typedef typename __base::reference reference; ^ /usr/include/c++/v1/deque:900:54: note: declared protected here typedef value_type& reference; ^ /usr/include/c++/v1/deque:1190:30: error: 'const_reference' is a protected member of 'std::__1::__deque_base >' typedef typename __base::const_reference const_reference; ^ /usr/include/c++/v1/deque:901:54: note: declared protected here typedef const value_type& const_reference; ^ /usr/include/c++/v1/deque:1191:30: error: 'iterator' is a protected member of 'std::__1::__deque_base >' typedef typename __base::iterator iterator; ^ /usr/include/c++/v1/deque:929:64: note: declared protected here difference_type, __block_size> iterator; ^ /usr/include/c++/v1/deque:1192:30: error: 'const_iterator' is a protected member of 'std::__1::__deque_base >' typedef typename __base::const_iterator const_iterator; ^ /usr/include/c++/v1/deque:931:64: note: declared protected here difference_type, __block_size> const_iterator; ^ /usr/include/c++/v1/deque:1193:30: error: 'size_type' is a protected member of 'std::__1::__deque_base >' typedef typename __base::size_type size_type; ^ /usr/include/c++/v1/deque:902:54: note: declared protected here typedef typename __alloc_traits::size_type size_type; ^ /usr/include/c++/v1/deque:1194:30: error: 'difference_type' is a protected member of 'std::__1::__deque_base >' typedef typename __base::difference_type difference_type; ^ /usr/include/c++/v1/deque:903:54: note: declared protected here typedef typename __alloc_traits::difference_type difference_type; ^ /usr/include/c++/v1/deque:1196:30: error: 'pointer' is a protected member of 'std::__1::__deque_base >' typedef typename __base::pointer pointer; ^ /usr/include/c++/v1/deque:904:54: note: declared protected here typedef typename __alloc_traits::pointer pointer; ^ /usr/include/c++/v1/deque:1197:30: error: 'const_pointer' is a protected member of 'std::__1::__deque_base >' typedef typename __base::const_pointer const_pointer; ^ /usr/include/c++/v1/deque:905:54: note: declared protected here typedef typename __alloc_traits::const_pointer const_pointer; ^ /usr/include/c++/v1/deque:1351:30: error: '__map_const_pointer' is a protected member of 'std::__1::__deque_base >' typedef typename __base::__map_const_pointer __map_const_pointer; ^ /usr/include/c++/v1/deque:925:81: note: declared protected here ...typename allocator_traits<__const_pointer_allocator>::const_pointer __ma... ^ In file included from file-util.cc:38: In file included from ./log.h:26: /usr/include/c++/v1/deque:907:49: error: invalid application of 'sizeof' to an incomplete type 'value_type' (aka 'pan::Log::Entry') static const difference_type __block_size = sizeof(value_type) < 256 ? 4... ^~~~~~~~~~~~~~~~~~ /usr/include/c++/v1/deque:1178:15: note: in instantiation of template class 'std::__1::__deque_base >' requested here : private __deque_base<_Tp, _Allocator> ^ ./log.h:52:27: note: in instantiation of template class 'std::__1::deque >' requested here std::deque messages; ^ ./log.h:49:14: note: definition of 'pan::Log::Entry' is not complete until the closing '}' struct Entry { ^ In file included from file-util.cc:38: In file included from ./log.h:26: /usr/include/c++/v1/deque:1188:30: error: '__alloc_traits' is a protected member of 'std::__1::__deque_base >' typedef typename __base::__alloc_traits __alloc_traits; ^ ./log.h:52:27: note: in instantiation of template class 'std::__1::deque >' requested here std::deque messages; ^ /usr/include/c++/v1/deque:899:54: note: declared protected here 11 errors generated. typedef allocator_traits __alloc_traits; ^ /usr/include/c++/v1/deque:1189:30: error: 'reference' is a protected member of 'std::__1::__deque_base >' typedef typename __base::reference reference; ^ /usr/include/c++/v1/deque:900:54: note: declared protected here typedef value_type& reference; ^ /usr/include/c++/v1/deque:1190:30: error: 'const_reference' is a protected member of 'std::__1::__deque_base >' typedef typename __base::const_reference const_reference; ^ /usr/include/c++/v1/deque:901:54: note: declared protected here typedef const value_type& const_reference; ^ /usr/include/c++/v1/deque:1191:30: error: 'iterator' is a protected member of 'std::__1::__deque_base >' typedef typename __base::iterator iterator; ^ /usr/include/c++/v1/deque:929:64: note: declared protected here difference_type, __block_size> iterator; ^ /usr/include/c++/v1/deque:1192:30: error: 'const_iterator' is a protected member of 'std::__1::__deque_base >' typedef typename __base::const_iterator const_iterator; ^ /usr/include/c++/v1/deque:931:64: note: declared protected here difference_type, __block_size> const_iterator; gmake[5]: *** [log.o] Error 1 gmake[5]: ^ *** Waiting for unfinished jobs.... /usr/include/c++/v1/deque:1193:30: error: 'size_type' is a protected member of 'std::__1::__deque_base >' typedef typename __base::size_type size_type; ^ /usr/include/c++/v1/deque:902:54: note: declared protected here typedef typename __alloc_traits::size_type size_type; ^ /usr/include/c++/v1/deque:1194:30: error: 'difference_type' is a protected member of 'std::__1::__deque_base >' typedef typename __base::difference_type difference_type; ^ /usr/include/c++/v1/deque:903:54: note: declared protected here typedef typename __alloc_traits::difference_type difference_type; ^ /usr/include/c++/v1/deque:1196:30: error: 'pointer' is a protected member of 'std::__1::__deque_base >' typedef typename __base::pointer pointer; ^ /usr/include/c++/v1/deque:904:54: note: declared protected here typedef typename __alloc_traits::pointer pointer; ^ /usr/include/c++/v1/deque:1197:30: error: 'const_pointer' is a protected member of 'std::__1::__deque_base >' typedef typename __base::const_pointer const_pointer; ^ /usr/include/c++/v1/deque:905:54: note: declared protected here typedef typename __alloc_traits::const_pointer const_pointer; ^ /usr/include/c++/v1/deque:1351:30: error: '__map_const_pointer' is a protected member of 'std::__1::__deque_base >' typedef typename __base::__map_const_pointer __map_const_pointer; ^ /usr/include/c++/v1/deque:925:81: note: declared protected here ...typename allocator_traits<__const_pointer_allocator>::const_pointer __ma... ^ >How-To-Repeat: Try to compile news/pan on 10.0-ALPHA1 >Fix: >Release-Note: >Audit-Trail: >Unformatted: