Re: WCESHELLFE_MODULES_MSIMESP



Thank you Henrik for this information.

I found this in wceshellfe.bat:
REM $$$ Fix later, these don't build for other locales
set __SYSGEN_IMES=
if "%LOCALE%"=="0804" set __SYSGEN_IMES=1
if "%LOCALE%"=="1004" set __SYSGEN_IMES=1

if "%LOCALE%"=="0404" set __SYSGEN_IMES=1
if "%LOCALE%"=="0C04" set __SYSGEN_IMES=1
if "%LOCALE%"=="1404" set __SYSGEN_IMES=1
if "%LOCALE%"=="0411" set __SYSGEN_IMES=1
if "%LOCALE%"=="0412" set __SYSGEN_IMES=1

if not "%__SYSGEN_IMES%"=="1" goto noIMES

So the problem is not a missing component, but the wrong locale of my image
(US).
Since I want to support multiple languages, I don't want to set the default
locale to Chinese.
To work around my problem I modified wceshellfe.bat this way:
set __SYSGEN_IMES=1
goto MyTest

REM $$$ Fix later, these don't build for other locales
set __SYSGEN_IMES=
if "%LOCALE%"=="0804" set __SYSGEN_IMES=1
if "%LOCALE%"=="1004" set __SYSGEN_IMES=1

if "%LOCALE%"=="0404" set __SYSGEN_IMES=1
if "%LOCALE%"=="0C04" set __SYSGEN_IMES=1
if "%LOCALE%"=="1404" set __SYSGEN_IMES=1
if "%LOCALE%"=="0411" set __SYSGEN_IMES=1
if "%LOCALE%"=="0412" set __SYSGEN_IMES=1

:MyTest

if not "%__SYSGEN_IMES%"=="1" goto noIMES

Believe it or not, the chinese IME works now.

So what does this "Fix later, these don't build for other locales" mean?

And is there a better workaround than modifying wceshellfe.bat?

--
Michael Reim
reim AT helmut-fischer DOT de

"Henrik Viklund" <henrik.viklund@xxxxxxxxx> schrieb im Newsbeitrag
news:1172577196.094371.206670@xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
If you can't find the info in the help, you can do it by working your
way backwards through the build system:

Under "..\PUBLIC\CEBASE\OAK\MISC\" there's a bunch of batch files that
the build system use to figure out what module control variables needs
to be set for various sysgen variables.

Now, looking at the first part of the module variable name, we find
that the prime suspect is "wceshellfe.bat". Now, to find what
conditions needs to be met for WCESHELLFE_MODULES_MSIMESP to be set
you should search for the last part of the variable -"msimesp" in
"wceshellfe.bat". Look at the conditionals surrounding the "set
WCESHELLFE_MODULES=%WCESHELLFE_MODULES% msimesp" and you should be
able to figure out what sysgen variables needs to be set.

Henrik Viklund
http://www.addlogic.se

On Feb 27, 11:27 am, "Michael Reim"
<nospamr...@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx> wrote:
Hello all,

what component do I have to include in order to get
WCESHELLFE_MODULES_MSIMESP set?

And how can I find the answer on my own, without asking a newsgroup?

TIA
--
Michael Reim
reim AT helmut-fischer DOT de




.



Relevant Pages

  • Re: man locale problems.
    ... >>I can get the man pages, but how do I fix the locale error? ... > dpkg-reconfigure locales ... dpkg-reconfigure locales has done a much better job of it. ...
    (Debian-User)
  • See japanese kanjis in Firefox
    ... Hi guys, I've tried to see the japanese kanjis in my Firefox browser, ... For fix this problem, I've reconfigure "locales" adding all ...
    (Debian-User)
  • Re: man locale problems.
    ... > tallison@isengard:~$ man passwd ... > I can get the man pages, but how do I fix the locale error? ... dpkg-reconfigure locales ...
    (Debian-User)