[Libreoffice] Build error in sc from libreoffice-3.3.0.3 tag

Miklos Vajna vmiklos at frugalware.org
Thu Jan 13 07:46:23 PST 2011


Hi,

The build ends with:

Entering /var/tmp/fst/src/libreoffice-build-3.3.0.3/build/libreoffice-3.3.0.3/sc/source/filter/excel

Compiling: sc/source/filter/excel/colrowst.cxx
/var/tmp/fst/src/libreoffice-build-3.3.0.3/build/libreoffice-3.3.0.3/sc/source/filter/excel/colrowst.cxx: In member function 'void XclImpCol
RowSettings::SetHeight(SCROW, sal_uInt16)':
/var/tmp/fst/src/libreoffice-build-3.3.0.3/build/libreoffice-3.3.0.3/sc/source/filter/excel/colrowst.cxx:146:44: error: no match for 'operat
or!' in '!mdds::flat_segment_tree<_Key, _Value>::search(key_type, value_type&, key_type*, key_type*) const [with _Key = long int, _Value = u
nsigned char, key_type = long int, value_type = unsigned char](nScRow, ((mdds::flat_segment_tree<long int, unsigned char>::value_type&)(& nF
lagVal)), 0u, 0u)'
/var/tmp/fst/src/libreoffice-build-3.3.0.3/build/libreoffice-3.3.0.3/sc/source/filter/excel/colrowst.cxx:146:44: note: candidate is: operato
r!(bool) <built-in>
/var/tmp/fst/src/libreoffice-build-3.3.0.3/build/libreoffice-3.3.0.3/sc/source/filter/excel/colrowst.cxx: In member function 'void XclImpCol
RowSettings::SetRowSettings(SCROW, sal_uInt16, sal_uInt16)':
/var/tmp/fst/src/libreoffice-build-3.3.0.3/build/libreoffice-3.3.0.3/sc/source/filter/excel/colrowst.cxx:169:44: error: no match for 'operat
or!' in '!mdds::flat_segment_tree<_Key, _Value>::search(key_type, value_type&, key_type*, key_type*) const [with _Key = long int, _Value = u
nsigned char, key_type = long int, value_type = unsigned char](nScRow, ((mdds::flat_segment_tree<long int, unsigned char>::value_type&)(& nF
lagVal)), 0u, 0u)'
/var/tmp/fst/src/libreoffice-build-3.3.0.3/build/libreoffice-3.3.0.3/sc/source/filter/excel/colrowst.cxx:169:44: note: candidate is: operato
r!(bool) <built-in>
/var/tmp/fst/src/libreoffice-build-3.3.0.3/build/libreoffice-3.3.0.3/sc/source/filter/excel/colrowst.cxx: In member function 'void XclImpCol
RowSettings::SetManualRowHeight(SCROW)':
/var/tmp/fst/src/libreoffice-build-3.3.0.3/build/libreoffice-3.3.0.3/sc/source/filter/excel/colrowst.cxx:187:44: error: no match for 'operat
or!' in '!mdds::flat_segment_tree<_Key, _Value>::search(key_type, value_type&, key_type*, key_type*) const [with _Key = long int, _Value = u
nsigned char, key_type = long int, value_type = unsigned char](nScRow, ((mdds::flat_segment_tree<long int, unsigned char>::value_type&)(& nF
lagVal)), 0u, 0u)'
/var/tmp/fst/src/libreoffice-build-3.3.0.3/build/libreoffice-3.3.0.3/sc/source/filter/excel/colrowst.cxx:187:44: note: candidate is: operato
r!(bool) <built-in>
/var/tmp/fst/src/libreoffice-build-3.3.0.3/build/libreoffice-3.3.0.3/sc/source/filter/excel/colrowst.cxx: In member function 'void XclImpCol
RowSettings::ConvertHiddenFlags(SCTAB)':
/var/tmp/fst/src/libreoffice-build-3.3.0.3/build/libreoffice-3.3.0.3/sc/source/filter/excel/colrowst.cxx:331:53: error: no match for 'operat
or!' in '!mdds::flat_segment_tree<_Key, _Value>::search(key_type, value_type&, key_type*, key_type*) const [with _Key = long int, _Value = bool, key_type = long int, value_type = bool](nLastXLRow, ((mdds::flat_segment_tree<long int, bool>::value_type&)(& bHidden)), 0u, 0u)'
/var/tmp/fst/src/libreoffice-build-3.3.0.3/build/libreoffice-3.3.0.3/sc/source/filter/excel/colrowst.cxx:331:53: note: candidate is: operator!(bool) <built-in>
../../../inc/address.hxx: At global scope:
../../../inc/address.hxx:80:16: warning: 'SCCOLROW_MAX' defined but not used

Is this a known error? Should I cherry-pick a fix from the libreoffice-3-3 branch to the distro build?

(I don't think it matters in this case, but the build is using
'--with-system-libs' '--with-system-headers' '--without-system-saxon'.)

Thanks,

Miklos
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/libreoffice/attachments/20110113/da6acc66/attachment.pgp>


More information about the LibreOffice mailing list