From owner-freebsd-current@FreeBSD.ORG Tue Sep 17 17:27:18 2013 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from hammer.pct.niksun.com (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by hub.freebsd.org (Postfix) with ESMTP id AB220C41; Tue, 17 Sep 2013 17:27:17 +0000 (UTC) (envelope-from jkim@FreeBSD.org) Message-ID: <52389059.8000200@FreeBSD.org> Date: Tue, 17 Sep 2013 13:24:41 -0400 From: Jung-uk Kim User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:17.0) Gecko/20130911 Thunderbird/17.0.8 MIME-Version: 1.0 To: Baptiste Daroussin Subject: Re: libreoffice build error References: <104781379415439@web14h.yandex.ru> <20130917162045.5b0fc356@thor.walstatt.dyndns.org> <20130917154914.GD31894@ithaqua.etoilebsd.net> <20130917155245.GE31894@ithaqua.etoilebsd.net> In-Reply-To: <20130917155245.GE31894@ithaqua.etoilebsd.net> X-Enigmail-Version: 1.5.1 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: "S.N.Grigoriev" , FreeBSD-current , "O. Hartmann" , Shawn Webb X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Sep 2013 17:27:18 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 2013-09-17 11:52:45 -0400, Baptiste Daroussin wrote: > On Tue, Sep 17, 2013 at 11:51:41AM -0400, Shawn Webb wrote: >> I'm getting a build error as well, but on 9-STABLE under >> Poudriere. Relevant part of the logfile: >> >> In file included from >> /wrkdirs/usr/ports/editors/libreoffice/work/libreoffice-4.0.5.2/sc/source/core/tool/scmatrix.cxx:34: >> >> In file included from /usr/local/include/mdds/multi_type_matrix.hpp:31: >> /usr/local/include/mdds/multi_type_vector.hpp:85:46: error: >> cannot initialize a parameter of type >> 'mdds::mtv::base_element_block *' with an lvalue of type 'const >> element_block_type *' (aka 'const mdds::mtv::base_element_block >> *') element_block_func::delete_block(p); ^ >> /usr/local/include/boost/interprocess/smart_ptr/unique_ptr.hpp:312:13: >> >> note: in instantiation of member function >> 'mdds::multi_type_vector::element_block_deleter::operator()' >> >> requested here >> ptr_.second()(ptr_.first()); ^ >> /usr/local/include/boost/interprocess/smart_ptr/unique_ptr.hpp:196:7: >> >> note: in instantiation of member function >> 'boost::interprocess::unique_ptr> mdds::multi_type_vector::element_block_deleter>::reset' >> >> requested here >> { reset(); } ^ >> /usr/local/include/mdds/compat/unique_ptr.hpp:38:7: note: in >> instantiation of member function >> 'boost::interprocess::unique_ptr> mdds::multi_type_vector::element_block_deleter>::~unique_ptr' >> >> requested here >> class unique_ptr : public boost::interprocess::unique_ptr<_T, >> _Deleter> ^ >> /usr/local/include/mdds/multi_type_vector_def.inl:2376:16: note: >> in instantiation of function template specialization >> 'mdds::multi_type_vector::set_cells_to_single_block> >> double *>' requested here >> return set_cells_to_single_block(row, end_row, block_index1, >> start_row1, it_begin, it_end); ^ >> /usr/local/include/mdds/multi_type_vector_def.inl:406:12: note: >> in instantiation of function template specialization >> 'mdds::multi_type_vector::set_cells_impl> >> double *>' requested here >> return set_cells_impl(pos, end_pos, start_row1, block_index1, >> it_begin, it_end); ^ >> /usr/local/include/mdds/multi_type_matrix_def.inl:239:13: note: >> in instantiation of function template specialization >> 'mdds::multi_type_vector::set> >> double *>' requested here >> m_store.set(get_pos(row,col), it_begin, it_end); ^ >> /wrkdirs/usr/ports/editors/libreoffice/work/libreoffice-4.0.5.2/sc/source/core/tool/scmatrix.cxx:502:15: >> >> note: in instantiation of function template specialization >> 'mdds::multi_type_matrix::set> *>' requested here maMat.set(nR, nC, pArray, pArray + nLen); ^ >> /wrkdirs/usr/ports/editors/libreoffice/work/libreoffice-4.0.5.2/sc/source/core/tool/scmatrix.cxx:92:65: >> >> note: passing argument to parameter 'p' here >> static void delete_block(mdds::mtv::base_element_block* p) ^ 1 >> error generated. gmake[2]: *** >> [/wrkdirs/usr/ports/editors/libreoffice/work/workdir/unxfbsd.pro/CxxObject/sc/source/core/tool/scmatrix.o] >> >> Error 1 >> > > That is the mdds error I was speaking about. The mdds issue should be fixed by r327493. I am still working on libc++ issues but it is much more complicated. :-( Jung-uk Kim -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.21 (FreeBSD) iQEcBAEBAgAGBQJSOJBZAAoJECXpabHZMqHOuroH/RckD3Ui2dbce2YwIi2iLps6 X4+vaZ0Nhn6eGts46OywoFxUKdHg7F8A8V5mgK3aWYPlO7OtzC1kRZDNpcysAWa6 6v8E8+GjCGlVvVfto9VOKbLKugkChsNm5u0ZZjahDX1aD9T6wH81kfU4JelYgif3 o+SmZA4gCYpiifDXxy6a5ShGqjVMdjZpTFGXRzlcYncfiNP+aaPX+Cg1yRooZMeX HKrYyPUsIePLPjZrZr5bj89BuqAgyruLA4m9FYH1YDDeJkl5XiJBmNT2oa/grbKs pWwqAD/d8gSpAyfG6pWYyGf4ObbHnzR4HiZths+xx6vT0EGrXrhrMrRjUu864kY= =YQox -----END PGP SIGNATURE-----