cURL / Mailing Lists / curl-library / Single Mail

curl-library

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

From: Luigi Grilli <luigi.grilli_at_elmo.it>
Date: Fri, 25 May 2007 08:37:19 +0200

It would be great to have an official support of libcurl for wince, even if in a form of an howto.
If any help/testing needed just ask.
Luigi

-----Messaggio originale-----
Da: curl-library-bounces_at_cool.haxx.se [mailto:curl-library-bounces_at_cool.haxx.se] Per conto di Mateusz Loskot
Inviato: venerdì 25 maggio 2007 0.27
A: libcurl development
Oggetto: Re: R: curl for pocket pc (Microsoft Windows Mobile 2003 Second Editi on for Pocket PC Phone Edition)

Folks,

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
(http://sourceforge.net/projects/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
sources.
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
- WCELIBCEX
- 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.

Cheers

-- 
Mateusz Loskot
http://mateusz.loskot.net
Received on 2007-05-25