From owner-freebsd-gnome@FreeBSD.ORG Sat Feb 8 21:52:44 2014 Return-Path: Delivered-To: gnome@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 ESMTPS id 7BC22A3B for ; Sat, 8 Feb 2014 21:52:44 +0000 (UTC) Received: from mail-vb0-x230.google.com (mail-vb0-x230.google.com [IPv6:2607:f8b0:400c:c02::230]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 284E41290 for ; Sat, 8 Feb 2014 21:52:44 +0000 (UTC) Received: by mail-vb0-f48.google.com with SMTP id q16so3705710vbe.35 for ; Sat, 08 Feb 2014 13:52:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=dd4zGoZBR5vlWs+KArv8qMLfB8h6g+DR6w01RyU/W5c=; b=werLPG6sr6cpCMxV3dSRRwA5f6KcS1BgUs1yxY115pTkkt1sqOt5TH/elJeYOAffI5 OOftaREHH3qdggMPMwi/nDcEmiUHIU3694kRkZpEt895h3sOI/BSsaI3oB/twHbS3QsH bVK9kWIp5DZscWBWs3IXrUYcAmtcodLwpMA6OqH4/HR1hhukLQyDP+9kkuu3jYKpVSho +XfwxrymKxPDdrpFviLj6kJK4qCdZgZx1i2M+u7BvnOLXUOB7ofUJnBsaBp5sVsgqqUI WsnWIytsTvp5leCgpFb3ZKADLr1AwOzzPZKYWKGORsVIpnt1cu43S7+UNpjlvgs6wPqD 93Tw== MIME-Version: 1.0 X-Received: by 10.52.189.33 with SMTP id gf1mr106343vdc.26.1391896363143; Sat, 08 Feb 2014 13:52:43 -0800 (PST) Received: by 10.58.171.71 with HTTP; Sat, 8 Feb 2014 13:52:42 -0800 (PST) Date: Sat, 8 Feb 2014 13:52:42 -0800 Message-ID: Subject: Failure to build news/pan on FreeBSD 10 Release amd64 From: Andrew Terekhov To: gnome@FreeBSD.org Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.17 X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 08 Feb 2014 21:52:44 -0000 Hi, I get the following compilation error: CXX file-util.o 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 ? 4096 / sizeof(value_type) : 16; ^~~~~~~~~~~~~~~~~~ /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 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 typedef typename allocator_traits<__const_pointer_allocator>::const_pointer __map_const_pointer; ^ 11 errors generated. gmake[4]: *** [file-util.o] Error 1 gmake[4]: Leaving directory `/wrkdirs/usr/ports/news/pan/work/pan-0.139/pan/general' gmake[3]: *** [all-recursive] Error 1 gmake[3]: Leaving directory `/wrkdirs/usr/ports/news/pan/work/pan-0.139/pan' gmake[2]: *** [all-recursive] Error 1 gmake[2]: Leaving directory `/wrkdirs/usr/ports/news/pan/work/pan-0.139' gmake[1]: *** [all] Error 2 gmake[1]: Leaving directory `/wrkdirs/usr/ports/news/pan/work/pan-0.139' *** Error code 1 Stop. make: stopped in /usr/ports/news/pan I don't have anything in etc/make.conf. Full build log is attached. Do I need to file a PR? Thanks, Andrew