Jacek M. Holeczek wrote:
> Hi,
> for the last few days, I've been trying to port a nice utility to
> mignw32ce. In principle I think I am ready to try it ... unfortunately,
> the regsrv on my WinCE PNA says "GetLastError returns c1". I have no
> precise data on what this error means, but I suspect it is
> "ERROR_BAD_EXE_FORMAT", which in turn means that it cannot link to system
> libraries. I might have found the reason ...
> The objdump shows two DLL Names in the Import Tables: "AYGSHELL" and
> "COREDLL" ... note ... NO ".DLL" file name extensions! Such libraries do
> not exist, of course!
> Here is how I create my dll:
> arm-wince-mingw32ce-g++ -c -o ids.armobj ids.cpp
> arm-wince-mingw32ce-g++ -c -o startkey.armobj startkey.cpp
> arm-wince-mingw32ce-g++ -shared -o eurokbd.dll eurokbd.armobj
> ids.armobj eurokbd.def -laygshell -luuid
>
> Could you, please, tell me how to get it working?
Confirm that is the real problem by hacking
src/w32api/libce/${coredll.def|aygshell.def}, to
add the .dll extension to the "LIBRARY" lines. Rebuild/install
the w32api component. Either manually of using
build-mingw32ce.sh. Use --help for options.
Preferably, do this against a svn snapshot. If you don't want
to download the whole thing, you can use svn facilities to
just download the directories you want.
Cheers,
Pedro Alves
-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Cegcc-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/cegcc-devel