Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 17 Sep 2013 17:52:45 +0200
From:      Baptiste Daroussin <bapt@freebsd.org>
To:        Shawn Webb <lattera@gmail.com>
Cc:        "S.N.Grigoriev" <serguey-grigoriev@yandex.ru>, FreeBSD-current <freebsd-current@freebsd.org>, "O. Hartmann" <ohartman@zedat.fu-berlin.de>
Subject:   Re: libreoffice build error
Message-ID:  <20130917155245.GE31894@ithaqua.etoilebsd.net>
In-Reply-To: <CADt0fhywbyC9y4MGTZ0gkRgFTLRT0MtEyP3_eHVgqF_uMXH2tQ@mail.gmail.com>
References:  <104781379415439@web14h.yandex.ru> <20130917162045.5b0fc356@thor.walstatt.dyndns.org> <20130917154914.GD31894@ithaqua.etoilebsd.net> <CADt0fhywbyC9y4MGTZ0gkRgFTLRT0MtEyP3_eHVgqF_uMXH2tQ@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help

--hwvH6HDNit2nSK4j
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

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:
>=20
> 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<custom_string_trait::element_block_func>::elemen=
t_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::mtv::base_element_block,
> mdds::multi_type_vector<custom_string_trait::element_block_func>::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::mtv::base_element_block,
> mdds::multi_type_vector<custom_string_trait::element_block_func>::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<custom_string_trait::element_block_func>::set_ce=
lls_to_single_block<const
> 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<custom_string_trait::element_block_func>::set_ce=
lls_impl<const
> 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<custom_string_trait::element_block_func>::set<co=
nst
> 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<custom_string_trait>::set<const double *>'
> 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/unxfbs=
d.pro/CxxObject/sc/source/core/tool/scmatrix.o]
> Error 1
>=20

That is the mdds error I was speaking about.

regards,
Bapt

--hwvH6HDNit2nSK4j
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (FreeBSD)

iEYEARECAAYFAlI4es0ACgkQ8kTtMUmk6EyITQCfYlgslzFK1003CpI/TSkBCvTI
A+gAnjJ8VN+wUE3r+dIKDlWTMkrhdeX+
=P9yH
-----END PGP SIGNATURE-----

--hwvH6HDNit2nSK4j--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20130917155245.GE31894>