[vbox-dev] Compilation failure with LC_COLLATE=et_EE

Jaak Ristioja Ristioja at gmail.com
Thu Mar 19 18:45:16 GMT 2009


Hi!

VirtualBox 2.1.4 fails to compile when using et_EE as the system locale setting.
Basically it's src/VBox/VMM/testcase/tstAsmStructsAsm-lst.sed that fails. I
think it's because it uses character sequences like [A-Za-z], but under the
Estonian locale, the letter 'Z' is not the last character of the alphabet
"abcdefghijklmnopqrsšzžtuvwõäöüxy". Therefore such character sequences only
match part of the alphabet and fail to match what was expected. I recommend to
use POSIX character classes like [:alpha:], [:alnum:] and [:digit:] instead (see
"man 1 perlre").


All the Best!
Jaak Ristioja


PS: Original issue and compile log at:
    http://bugs.gentoo.org/show_bug.cgi?id=235789
PPS: Thanks for the great product! =)




More information about the vbox-dev mailing list