cURL / Mailing Lists / curl-library / Single Mail


Re: R: curl for pocket pc (Microsoft Windows Mobile 2003 Second Editi on for Pocket PC Phone Edition)

From: Mateusz Loskot <>
Date: Fri, 25 May 2007 00:26:31 +0200 (CEST)


Last weekend I was playing with libcurl on Windows CE platforms.
I also reported some issues (already fixed in CVS as they were bugs).

I'm going to publish all codes I needed to add to libcurl to build
it for Windows CE, as well as some HOWTO.
Unfortunately, I'm out of time this week.

I'd also love to see official patches in the libcurl CVS,
but I feel it's not so straightforward as it may look like.
In order to build libcurl for Windows CE, there are needed some
extra packages bringing C/POSIX features missing on WinCE.
There are a few packages that can be used here.
Some users use wcecompat, I use my own WCELIBCEX
(, other use files from
Python/Ruby sources etc.

IMHO, these variety of possible solutions is the main reason of lack of
official libcurl port for Windows CE.

If we would like to change it, I see two options:

1. Include all functions/definitions required for Windows CE to libcurl
2. Do not include any of missing C/POSIX features to libcurl, but prepare
a few HOWTOs with list of required features and explaining how to build
libcurl using:
- wcecompat
- etc.

The latter would be convenient for power users only I think.

There is also some variety with building systems.
For older versions of Windows CE 3.x/4.x for which eMbedded Visual C++
3.0/4.0 compiler is used, there are configuration .BAT scripts and
makefiles available.
For Windows CE 5.0 and Visual C++ 2005, these .BAT scripts are missing and
most of users rely on Visual C++ project files.
All these issues make the overall task non-trivial.

I'd be glad if we can discuss and work out best solution here.
I can offer my help for that.


Mateusz Loskot
Received on 2007-05-25