[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#994624: libreoffice fail to start with error undefined symbol: _ZNK11LanguageTag20getGlibcLocaleStringESt17basic_string_viewIDsSt11char_traitsIDsEE



reopen 994624

thanks


Hi,

Am 19.09.21 um 12:25 schrieb Rene Engelhard:
> OK, looking at a diff between 7.1.5 and 7.2.1 suggests that the UNO
> runtime got new LanguageTag-using functions so I did:
> - install testing
> - install libreoffice from sid
> -> run in to the error
> - install ure 7.2.0-2/uno-libs-private 7.2.0-2 (first version ever uploaded to sid) from snapshot.debian.org
> -> works
>
> So the dependency on ure needs to be bumped. (to >= 1:7.2.0~). Will do.

This is actually worse...


-OUString LanguageTagImpl::getGlibcLocaleString() const
+OUString const & LanguageTagImpl::getGlibcLocaleString() const
@@ -1942,7 +1951,7 @@ OUString LanguageTagImpl::getGlibcLocaleString() const
-OUString LanguageTag::getGlibcLocaleString( const OUString & rEncoding
) const
+OUString LanguageTag::getGlibcLocaleString( std::u16string_view
rEncoding ) const

is the "offending" difference.


So with 7.1.5 from testing and ure from sid I get another error of the
same type:

$ libreoffice
/usr/lib/libreoffice/program/soffice.bin: symbol lookup error:
/usr/lib/libreoffice/program/libmergedlo.so: undefined symbol:
_ZNK11LanguageTag20getGlibcLocaleStringERKN3rtl8OUStringE


There's also a Breaks: needed...

(done in
https://salsa.debian.org/libreoffice-team/libreoffice/libreoffice/-/commit/655e85dc495f141324afce193185c900058782b5)


Regards,


Ren


Reply to: