This patch fixes the build of Libreoffice 6.0.5 with icu 61.1. It was downloaded from https://bugs.gentoo.org/651702. --- a/forms/source/xforms/datatypes.hxx +++ a/forms/source/xforms/datatypes.hxx @@ -36,6 +36,8 @@ #include +using icu::RegexMatcher; + namespace xforms { --- a/i18npool/inc/collator_unicode.hxx +++ a/i18npool/inc/collator_unicode.hxx @@ -26,6 +26,8 @@ #include +using icu::RuleBasedCollator; + // ---------------------------------------------------- // class Collator_Unicode // ---------------------------------------------------- --- a/i18npool/source/breakiterator/breakiterator_unicode.cxx +++ a/i18npool/source/breakiterator/breakiterator_unicode.cxx @@ -30,6 +30,9 @@ #include #include +using icu::BreakIterator; +using icu::RuleBasedBreakIterator; + U_CDECL_BEGIN extern const char OpenOffice_dat[]; U_CDECL_END --- a/i18npool/source/collator/collator_unicode.cxx +++ a/i18npool/source/collator/collator_unicode.cxx @@ -29,6 +29,8 @@ #include #include +using icu::Collator; + using namespace ::com::sun::star; using namespace ::com::sun::star::i18n; using namespace ::com::sun::star::lang; --- a/i18npool/source/collator/gencoll_rule.cxx +++ a/i18npool/source/collator/gencoll_rule.cxx @@ -31,6 +31,8 @@ #include +using icu::RuleBasedCollator; + /* Main Procedure */ void data_write(char* file, char* name, sal_uInt8 *data, sal_Int32 len) --- a/i18npool/source/ordinalsuffix/ordinalsuffix.cxx +++ a/i18npool/source/ordinalsuffix/ordinalsuffix.cxx @@ -29,6 +29,8 @@ #include #include +using icu::NumberFormat; + using namespace ::com::sun::star::i18n; using namespace ::com::sun::star::uno; using namespace ::com::sun::star; --- a/i18npool/source/transliteration/ignoreDiacritics_CTL.cxx +++ a/i18npool/source/transliteration/ignoreDiacritics_CTL.cxx @@ -12,6 +12,8 @@ #include #include +using icu::UnicodeString; + namespace i18npool { ignoreDiacritics_CTL::ignoreDiacritics_CTL() --- a/i18nutil/source/utility/unicode.cxx +++ a/i18nutil/source/utility/unicode.cxx @@ -34,6 +34,9 @@ // which (obviously) breaks UnicodeType::CURRENCY_SYMBOL #undef CURRENCY_SYMBOL +using icu::NumberFormat; +using icu::UnicodeString; + using namespace ::com::sun::star::i18n; template --- a/lotuswordpro/source/filter/localtime.cxx +++ a/lotuswordpro/source/filter/localtime.cxx @@ -57,6 +57,8 @@ #include #include +using icu::TimeZone; + const long DAY_SEC =24 * 60 * 60; const long YEAR_SEC = 365 * DAY_SEC; const long FOURYEAR_SEC = 4 * YEAR_SEC + DAY_SEC; --- a/opencl/source/openclconfig.cxx +++ a/opencl/source/openclconfig.cxx @@ -17,6 +17,8 @@ #include #include +using icu::RegexMatcher; + OpenCLConfig::OpenCLConfig() : mbUseOpenCL(true) { --- a/vcl/inc/scrptrun.h +++ a/vcl/inc/scrptrun.h @@ -45,6 +45,8 @@ #include #include +using icu::UObject; + namespace vcl { struct ParenStackEntry g.") * doc/guix-cookbook.texi (Running Guix on a Linode Server): Remove nss-certs from operating system's packages field. (Running Guix on a Kimsufi Server): Likewise. * doc/guix.texi (Using the Configuration System): Likewise. (X.509 Certificates): Adjust to mention nss-certs *is* part of %base-packages. * gnu/installer/services.scm (%system-services): Remove recommendation to install nss-certs. * gnu/system/examples/bare-bones.tmpl (host-name): Remove obsolete comments. * gnu/system/examples/desktop.tmpl (packages): Remove nss-certs. * gnu/system/examples/lightweight-desktop.tmpl (packages): Likewise. * gnu/system/examples/plasma.tmpl (packages): Likewise. * gnu/system/examples/raspberry-pi-64-nfs-root.tmpl (packages): Likewise. * gnu/system/examples/raspberry-pi-64.tmpl (packages): Likewise. * gnu/system/examples/vm-image.tmpl (packages): Likewise. * gnu/system/images/orangepi-r1-plus-lts-rk3328.scm (packages): Likewise. * gnu/system/images/pine64.scm (packages): Likewise. * gnu/system/install.scm (installation-os) [packages]: Likewise. Change-Id: If09123a69b987178bcb0aab61c4570c14fc1286f Maxim Cournoyer 2023-10-05system: bare-bones: Add comments about nss-cert and NTP service....TLS errors may be confusing to some users. Two comments are added: one comment should help clarify the extra step required for root CA certificates to be installed, while the other will help users keep their clocks synchronized, another source of TLS errors due to clock drift. * gnu/system/examples/bare-bones.tmpl: Add nss-cert and NTP service comments. Signed-off-by: Nikolaos Chatzikonstantinou <nchatz314@gmail.com> Signed-off-by: Ludovic Courtès <ludo@gnu.org> Nikolaos Chatzikonstantinou 2022-12-16system: examples: Add mode prop line....* gnu/system/examples/asus-c201.tmpl: Add a mode prop line. * gnu/system/examples/bare-bones.tmpl: Likewise. * gnu/system/examples/beaglebone-black.tmpl: Likewise. * gnu/system/examples/desktop.tmpl: Likewise. * gnu/system/examples/docker-image.tmpl: Likewise. * gnu/system/examples/lightweight-desktop.tmpl: Likewise. * gnu/system/examples/raspberry-pi-64-nfs-root.tmpl: Likewise. * gnu/system/examples/raspberry-pi-64.tmpl: Likewise. * gnu/system/examples/vm-image.tmpl: Likewise. Maxim Cournoyer 2022-10-23system: Support bare-bones serial console....* gnu/system/examples/bare-bones.tmpl (operating-system): Add a ttyS0 console to kernel-arguments. Tobias Geerinckx-Rice