| Summary: | editors/libreoffice: Fails to build -- No type named 'string_type' in 'svl::matrix_trait' | ||
|---|---|---|---|
| Product: | Ports & Packages | Reporter: | Walter Schwarzenfeld <w.schwarzenfeld> |
| Component: | Individual Port(s) | Assignee: | FreeBSD Office Team <office> |
| Status: | Closed FIXED | ||
| Severity: | Affects Only Me | CC: | admin, office, rhurlin |
| Priority: | --- | Keywords: | needs-patch, needs-qa |
| Version: | Latest | Flags: | koobs:
maintainer-feedback?
(office) koobs: merge-quarterly? |
| Hardware: | Any | ||
| OS: | Any | ||
This seems to be a problem with the existence of devel/mdds0 and devel/mdds. Removing them before building editor/libreoffice works fine for me. Note, that devel/mdds will be installed again. Probably a candidate for /usr/ports/UPDATING? @Walter Can you include a full build log as an attachment please, ideally with verbose compile lines It makes not much sense to attach a build.log from the port. It shows not more, than I wrote. (And I does not build libreoffice with poudriere, it will take hours I think). As Rainer Hurling wrote: I removed mdds and mdds0. In the moment it compiles. It passed the point where it was failed. It happens only when mdds0 is installed, I haven't find a mechanism to prevent libreoffice from not getting mdds0 headers before the mdds headers pkg delete mdds0 and rebuild libreoffice should work I have added an UPDATING entry |
Fails on 10.3-amd64 with: [CXX] svl/source/misc/ownlist.cxx [CXX] svl/source/misc/sharecontrolfile.cxx In file included from /ram/usr/ports/editors/libreoffice/work/libreoffice-5.2.3.3/svl/source/misc/gridprinter.cxx:16: /usr/local/include/mdds/multi_type_matrix.hpp:76:36: error: no type named 'string_type' in 'svl::matrix_trait' typedef typename string_trait::string_type string_type; ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /ram/usr/ports/editors/libreoffice/work/libreoffice-5.2.3.3/svl/source/misc/gridprinter.cxx:53:20: note: in instantiation of template class 'mdds::multi_type_matrix<svl::matrix_trait>' requested here MatrixImplType maMatrix; ^ 1 error generated.