From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 10103 invoked by alias); 12 May 2005 01:44:33 -0000 Mailing-List: contact pthreads-win32-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: pthreads-win32-owner@sources.redhat.com Received: (qmail 9627 invoked from network); 12 May 2005 01:44:23 -0000 Received: from unknown (HELO canyonero.dot.net.au) (202.147.68.14) by sourceware.org with SMTP; 12 May 2005 01:44:23 -0000 Received: from [203.129.39.56] (helo=ppp-39-56.grapevine.net.au) by canyonero.dot.net.au with esmtp (Exim 3.35 #1 (Debian)) id 1DW2kQ-0008IH-00 for ; Thu, 12 May 2005 11:44:22 +1000 Subject: Re: Win CE Port From: Ross Johnson To: Pthreads-Win32 list In-Reply-To: <4282469F.6010404@gierach.net> References: <4282469F.6010404@gierach.net> Content-Type: text/plain Date: Thu, 12 May 2005 01:44:00 -0000 Message-Id: <1115862261.7989.143.camel@desk.home> Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-SW-Source: 2005/txt/msg00088.txt.bz2 On Wed, 2005-05-11 at 10:53 -0700, Karl Gierach wrote: > Hi All, > > I just tried building the port for WinCE and found it did not work using > embedded visual studio C++ 4.0. Did he build including MING32 by chance? > I did not try that. Is there any way I can try to contact the author who > implemented the port in order to get it working again? I do not have his > email address. Tristan Savatier, are you still on the list? Last known address from the CONTRIBUTORS file: tristan at mpegtv dot com Maybe also check www.mpegtv.com Have you checked README.WinCE and Tristan's original notes in WinCE- PORT? This relates to his port to WinCE v2.1, which doesn't support Win32 semaphores. These were added in WinCE v3 and the current pthreads- w32 release assumes this (see NEED_SEM in config.h). Also check the target specific group definitions at the bottom of config.h. By the way, Tristan's notes say that not all POSIX semaphore routines were supported under his port, however all of these routines should now be supported even for WinCE v2.1. This also means that all of the routines for condition variables and read/writer locks should also work on v2.1 (if anyone is still interested in v2.1). Apart from the semaphore stuff I've tried not to disturb those original changes. I'd appreciate any feedback and changes required (preferably diffs to the most recent release) to make this work out of the box, but I can't properly test any of the WinCE stuff. I've tested the recent semaphore changes by defining NEED_SEM (POSIX semaphores based on Win32 events) and building for W2000, and all tests passed. Ross > -Karl G. > > >