From owner-freebsd-current@FreeBSD.ORG Tue Sep 17 18:01:58 2013 Return-Path: Delivered-To: freebsd-current@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 8445E23D; Tue, 17 Sep 2013 18:01:58 +0000 (UTC) (envelope-from serguey-grigoriev@yandex.ru) Received: from forward15.mail.yandex.net (forward15.mail.yandex.net [IPv6:2a02:6b8:0:801::5]) by mx1.freebsd.org (Postfix) with ESMTP id 10F3B2778; Tue, 17 Sep 2013 18:01:58 +0000 (UTC) Received: from web3j.yandex.ru (web3j.yandex.ru [5.45.198.44]) by forward15.mail.yandex.net (Yandex) with ESMTP id 8107E9E1BF1; Tue, 17 Sep 2013 22:01:54 +0400 (MSK) Received: from 127.0.0.1 (localhost [127.0.0.1]) by web3j.yandex.ru (Yandex) with ESMTP id BC7B77081145; Tue, 17 Sep 2013 22:01:53 +0400 (MSK) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1379440914; bh=GqNPmc+JDgHJD26kR7rbCP2NGU6F669/hiS4OklmTPc=; h=From:To:In-Reply-To:References:Subject:Date; b=ndzuCD0nFKoqXpTCvwO6Yi7cMLgkami7rcAOqDQvS8zbx7XmBxnu9MJpYQe1EgrGw kQv9H73a34VWrcqKgvZS8APCn239OMxT6uyVKEgNHgJdGAw8kTqhX/Fuivlo2MzBjA lf7KDgSsEXzrjWFENMi3cPK87dmLwCKoJmzNJ1l4= Received: from [188.134.22.116] ([188.134.22.116]) by web3j.yandex.ru with HTTP; Tue, 17 Sep 2013 22:01:53 +0400 From: S.N.Grigoriev To: Jung-uk Kim , Baptiste Daroussin , Shawn Webb , O. Hartmann , FreeBSD-current In-Reply-To: <52389059.8000200@FreeBSD.org> References: <104781379415439@web14h.yandex.ru> <20130917162045.5b0fc356@thor.walstatt.dyndns.org> <20130917154914.GD31894@ithaqua.etoilebsd.net> <20130917155245.GE31894@ithaqua.etoilebsd.net> <52389059.8000200@FreeBSD.org> Subject: Re: libreoffice build error MIME-Version: 1.0 Message-Id: <583461379440913@web3j.yandex.ru> X-Mailer: Yamail [ http://yandex.ru ] 5.0 Date: Tue, 17 Sep 2013 22:01:53 +0400 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset=koi8-r X-Mailman-Approved-At: Tue, 17 Sep 2013 18:25:09 +0000 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 18:01:58 -0000 17.09.2013, 21:27, "Jung-uk Kim" : > 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 Thanks for all responses. As I can see the problem is much more complete then I thought initially. -- Regards, S.Grigoriev.