stdcxx-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Chad Loder (JIRA)" <j...@apache.org>
Subject [jira] Commented: (STDCXX-455) [Cygwin] localedef errors: fatal error - could not load shell32, Win32 error 487
Date Sat, 20 Sep 2008 21:27:44 GMT

    [ https://issues.apache.org/jira/browse/STDCXX-455?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12633010#action_12633010
] 

Chad Loder commented on STDCXX-455:
-----------------------------------

I ran into a similar program with a completely different cygwin program (Mercurial, implemented
in Python).  I saw:

{noformat}
python.exe *** fatal error - could not load shell32, Win32 error 487
{noformat}

The strange thing was that when I ran the same command under strace, it worked fine.

These errors are due to a common Cygwin issue having to do with DLL base addresses.  The error
can be fixed in the user's environment by running the Cygwin 'rebaseall' utility, as documented
here:


> [Cygwin] localedef errors: fatal error - could not load shell32, Win32 error 487
> --------------------------------------------------------------------------------
>
>                 Key: STDCXX-455
>                 URL: https://issues.apache.org/jira/browse/STDCXX-455
>             Project: C++ Standard Library
>          Issue Type: Bug
>          Components: Locales
>    Affects Versions: 4.2.0
>         Environment: Cygwin
>            Reporter: Farid Zaripov
>            Assignee: Travis Vitek
>             Fix For: 4.3.0
>
>   Original Estimate: 3h
>  Remaining Estimate: 3h
>
> ar_IN.UTF-8, de_DE.UTF-8 and en_IN.UTF-8 locales are failed:
>    5437 [main] localedef 3260 d:\_projects\stdcxx_working\cygwin_15s\bin\localedef.exe:
*** fatal error - could not load shell32, Win32 error 487
> /bin/sh: line 5: 3260 Hangup ./localedef -w -c -f /cygdrive/d/_projects/stdcxx_working/etc/nls/charmaps/$cname
-i /cygdrive/d/_projects/stdcxx_working/etc/nls/src/$lname /cygdrive/d/_projects/stdcxx_working/cygwin_15s/nls/ar_IN.UTF-8
> make: *** [ar_IN.UTF-8] Error 129
>       5 [main] localedef 3444 d:\_projects\stdcxx_working\cygwin_15s\bin\localedef.exe:
*** fatal error - could not load shell32, Win32 error 487
> /bin/sh: line 5: 3444 Hangup ./localedef -w -c -f /cygdrive/d/_projects/stdcxx_working/etc/nls/charmaps/$cname
-i /cygdrive/d/_projects/stdcxx_working/etc/nls/src/$lname /cygdrive/d/_projects/stdcxx_working/cygwin_15s/nls/de_DE.UTF-8
> make: *** [de_DE.UTF-8] Error 129
>       5 [main] localedef 3952 d:\_projects\stdcxx_working\cygwin_15s\bin\localedef.exe:
*** fatal error - could not load shell32, Win32 error 487
> /bin/sh: line 5: 3952 Hangup ./localedef -w -c -f /cygdrive/d/_projects/stdcxx_working/etc/nls/charmaps/$cname
-i /cygdrive/d/_projects/stdcxx_working/etc/nls/src/$lname /cygdrive/d/_projects/stdcxx_working/cygwin_15s/nls/en_IN.UTF-8
> make: *** [en_IN.UTF-8] Error 129 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message