From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 32723 invoked by alias); 13 Dec 2001 10:37:41 -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 31867 invoked from network); 13 Dec 2001 10:36:24 -0000 Received: from unknown (HELO baldwin.orcsoftware.com) (194.14.211.2) by sources.redhat.com with SMTP; 13 Dec 2001 10:36:24 -0000 Received: from loki by baldwin.orcsoftware.com (8.11.0/) with SMTP id fBDAaNn25938; Thu, 13 Dec 2001 11:36:23 +0100 (MET) From: "Magnus Zakrisson" To: "Pthreads-Win32@Sources.Redhat.Com" Subject: What's the suggested way to build pthreads? Date: Mon, 01 Jan 2001 23:21:00 -0000 Message-ID: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_0047_01C183CA.D4EF75A0" X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2910.0) Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 X-SW-Source: 2001/txt/msg00000.txt.bz2 This is a multi-part message in MIME format. ------=_NextPart_000_0047_01C183CA.D4EF75A0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-length: 643 I've read in the FAQ that the suggested way to build pthreads is using Mingw32 with the MSVCRT library. But all the links to Mingw32 seems very old (from the previous millenium) and some links doesn't even exist anylonger. So what is the answer today, how should I build pthreads? And if the answer still is that I should use Mingw32 from where do I get it and the other stuff that I may need? I have Cygwin 1.0 and VC++ 6.0 on Win2000. I also have a collegue who have the same environment as I do except for VC++ which he doesn't want to install if doesn't have to (he's working in another project and they don't use VC++). Thanks, Magnus ------=_NextPart_000_0047_01C183CA.D4EF75A0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-length: 1729
I've read= in the FAQ=20 that the suggested way to build pthreads is using Mingw32 with the MSVCRT=20 library. But all the links to Mingw32 seems very old (from the previous=20 millenium) and some links doesn't even exist anylonger.
 
So what i= s the=20 answer today, how should I build pthreads?
And if th= e answer=20 still is that I should use Mingw32 from where do I get it and the other stu= ff=20 that I may need?
 
I have Cy= gwin 1.0=20 and VC++ 6.0 on Win2000. I also have a collegue who have the same environme= nt as=20 I do except for VC++ which he doesn't want to install if doesn't have to (h= e's=20 working in another project and they don't use VC++).
 
Thanks,
Magnus
------=_NextPart_000_0047_01C183CA.D4EF75A0-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 15756 invoked by alias); 13 Dec 2001 15:30:09 -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 15718 invoked from network); 13 Dec 2001 15:30:04 -0000 Received: from unknown (HELO marine.sonic.net) (208.201.224.37) by sources.redhat.com with SMTP; 13 Dec 2001 15:30:04 -0000 Received: (qmail 3572 invoked from network); 13 Dec 2001 15:30:01 -0000 Received: from tempest.sonic.net (208.201.224.25) by marine.sonic.net with SMTP; 13 Dec 2001 15:30:01 -0000 Received: from hawksoft.com (adsl-209-204-172-76.sonic.net [209.204.172.76]) by tempest.sonic.net (8.11.6/8.8.5) with ESMTP id fBDFU0217848; Thu, 13 Dec 2001 07:30:00 -0800 X-envelope-info: Message-ID: <3C18C95A.C163BFB5@hawksoft.com> Date: Mon, 01 Jan 2001 23:27:00 -0000 From: "Phil Frisbie, Jr." Organization: Hawk Software X-Mailer: Mozilla 4.79 [en] (Win98; U) X-Accept-Language: en,pdf MIME-Version: 1.0 To: Magnus Zakrisson CC: "Pthreads-Win32@Sources.Redhat.Com" Subject: Re: What's the suggested way to build pthreads? References: Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-SW-Source: 2001/txt/msg00001.txt.bz2 I have always built the library with MSVC 5.0, so 6.0 should also work fine. > Magnus Zakrisson wrote: > > I've read in the FAQ that the suggested way to build pthreads is using > Mingw32 with the MSVCRT library. But all the links to Mingw32 seems > very old (from the previous millenium) and some links doesn't even > exist anylonger. > > So what is the answer today, how should I build pthreads? > And if the answer still is that I should use Mingw32 from where do I > get it and the other stuff that I may need? > > I have Cygwin 1.0 and VC++ 6.0 on Win2000. I also have a collegue who > have the same environment as I do except for VC++ which he doesn't > want to install if doesn't have to (he's working in another project > and they don't use VC++). > > Thanks, > Magnus Phil Frisbie, Jr. Hawk Software http://www.hawksoft.com From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 27142 invoked by alias); 13 Dec 2001 15:58:42 -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 27110 invoked from network); 13 Dec 2001 15:58:40 -0000 Received: from unknown (HELO ukexchgate.systemsunion.com) (194.130.102.18) by sources.redhat.com with SMTP; 13 Dec 2001 15:58:40 -0000 Received: by UKEXCHGATE with Internet Mail Service (5.5.2653.19) id ; Thu, 13 Dec 2001 15:57:34 -0000 Message-ID: From: Mike Kinghan To: "'Phil Frisbie, Jr.'" , Magnus Zakrisson Cc: "Pthreads-Win32@Sources.Redhat.Com" Subject: RE: What's the suggested way to build pthreads? Date: Tue, 02 Jan 2001 07:27:00 -0000 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2653.19) Content-Type: text/plain; charset="iso-8859-1" X-SW-Source: 2001/txt/msg00002.txt.bz2 MSVC 6.0 does work fine, but I think Magnus is sating he wants to do without it. Mike Kinghan System Union -----Original Message----- From: Phil Frisbie, Jr. [mailto:phil@hawksoft.com] Sent: Thursday, December 13, 2001 3:30 PM To: Magnus Zakrisson Cc: Pthreads-Win32@Sources.Redhat.Com Subject: Re: What's the suggested way to build pthreads? I have always built the library with MSVC 5.0, so 6.0 should also work fine. > Magnus Zakrisson wrote: > > I've read in the FAQ that the suggested way to build pthreads is using > Mingw32 with the MSVCRT library. But all the links to Mingw32 seems > very old (from the previous millenium) and some links doesn't even > exist anylonger. > > So what is the answer today, how should I build pthreads? > And if the answer still is that I should use Mingw32 from where do I > get it and the other stuff that I may need? > > I have Cygwin 1.0 and VC++ 6.0 on Win2000. I also have a collegue who > have the same environment as I do except for VC++ which he doesn't > want to install if doesn't have to (he's working in another project > and they don't use VC++). > > Thanks, > Magnus Phil Frisbie, Jr. Hawk Software http://www.hawksoft.com From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 12390 invoked by alias); 14 Dec 2001 04:21:36 -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 12367 invoked from network); 14 Dec 2001 04:21:33 -0000 Received: from unknown (HELO real.ise.canberra.edu.au) (137.92.140.34) by sources.redhat.com with SMTP; 14 Dec 2001 04:21:33 -0000 Received: from setup1.ise.canberra.edu.au (IDENT:root@setup1.ise.canberra.edu.au [137.92.140.41]) by real.ise.canberra.edu.au (8.9.3/8.8.7) with ESMTP id PAA30043; Fri, 14 Dec 2001 15:21:31 +1100 Received: from ise.canberra.edu.au (IDENT:rpj@localhost.localdomain [127.0.0.1]) by setup1.ise.canberra.edu.au (8.9.3/8.8.7) with ESMTP id PAA05159; Fri, 14 Dec 2001 15:21:29 +1100 Message-ID: <3C197E49.E41DCCE@ise.canberra.edu.au> Date: Tue, 02 Jan 2001 10:24:00 -0000 From: Ross Johnson Organization: University of Canberra, Information Sciences and Engineering X-Mailer: Mozilla 4.76 [en] (X11; U; Linux 2.2.12-20 i686) X-Accept-Language: en MIME-Version: 1.0 To: Magnus Zakrisson CC: "Pthreads-Win32@Sources.Redhat.Com" Subject: Re: What's the suggested way to build pthreads? References: Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-SW-Source: 2001/txt/msg00003.txt.bz2 I haven't tried the latest version at http://www.mingw.org/ but that is probably the place to start. The site looks relatively new. Like you, I've found locating Mingw32 packages difficult in the past. I'm still using the older version of Mingw. I don't know, in particular, whether Thomas Pfaff's instructions in the pthreads-win32 FAQ are needed with newer versions of mingw to get multi-threaded exception handling working. This is only required if you use mingw to build versions of pthreads-win32 that use C++ exception handling internally (it's used in thread cancelation but is not strictly necessary). You can build a standard C version of the library that only uses setjmp/longjmp in thread cancelation and exit (thanks again to Thomas). Cygwin has been adding it's own pthreads support but I don't know exactly where they are up to. I know that people are running the pthreads-win32 test suite against cygwin, but again, I don't know what the failure rate is. Ross > Magnus Zakrisson wrote: > > I've read in the FAQ that the suggested way to build pthreads is using > Mingw32 with the MSVCRT library. But all the links to Mingw32 seems > very old (from the previous millenium) and some links doesn't even > exist anylonger. > > So what is the answer today, how should I build pthreads? > And if the answer still is that I should use Mingw32 from where do I > get it and the other stuff that I may need? > > I have Cygwin 1.0 and VC++ 6.0 on Win2000. I also have a collegue who > have the same environment as I do except for VC++ which he doesn't > want to install if doesn't have to (he's working in another project > and they don't use VC++). > > Thanks, > Magnus -- +-------------------------+---+ | Ross Johnson | | "Come down off the cross | Management & Technology |___| We can use the wood" - Tom Waits | Building 11 | | University of Canberra | eMail: rpj@ise.canberra.edu.au | ACT 2601 | WWW: http://public.ise.canberra.edu.au/~rpj/ | AUSTRALIA | +-----------------------------+ From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 1236 invoked by alias); 14 Dec 2001 06:28:12 -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 1212 invoked from network); 14 Dec 2001 06:28:10 -0000 Received: from unknown (HELO real.ise.canberra.edu.au) (137.92.140.34) by sources.redhat.com with SMTP; 14 Dec 2001 06:28:10 -0000 Received: from setup1.ise.canberra.edu.au (IDENT:root@setup1.ise.canberra.edu.au [137.92.140.41]) by real.ise.canberra.edu.au (8.9.3/8.8.7) with ESMTP id RAA09989; Fri, 14 Dec 2001 17:28:08 +1100 Received: from ise.canberra.edu.au (IDENT:rpj@localhost.localdomain [127.0.0.1]) by setup1.ise.canberra.edu.au (8.9.3/8.8.7) with ESMTP id RAA05457; Fri, 14 Dec 2001 17:28:07 +1100 Message-ID: <3C199BF7.D7605D27@ise.canberra.edu.au> Date: Tue, 02 Jan 2001 16:31:00 -0000 From: Ross Johnson Organization: University of Canberra, Information Sciences and Engineering X-Mailer: Mozilla 4.76 [en] (X11; U; Linux 2.2.12-20 i686) X-Accept-Language: en MIME-Version: 1.0 To: "Pthreads-Win32@Sources.Redhat.Com" Subject: CVS repository References: <3C197E49.E41DCCE@ise.canberra.edu.au> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-SW-Source: 2001/txt/msg00004.txt.bz2 This is probably a good time to mention that, since the last snapshot there have been some updates to the source code in the CVS repository. I'm mentioning this because it's been quite a while since the last snapshot release, and the next one probably won't be out before the new year, possibly not until february. A couple of people have recently sent me changes and bug fixes, some of which have been done already (in CVS), and the rest will appear in CVS of course a lot sooner than the next snapshot. Generally I try to make sure any new changes pass the test suite before committing them to CVS. There's information at http://source.redhat.com/pthreads-win32 re getting and using CVS (or WinCVS) if you don't use it already. Cheers. Ross From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Magnus Zakrisson" To: "Pthreads-Win32@Sources.Redhat.Com" Subject: What's the suggested way to build pthreads? Date: Thu, 13 Dec 2001 02:37:00 -0000 Message-ID: X-SW-Source: 2001/msg00138.html Message-ID: <20011213023700.iepHozfScI5TRHWoxB0CbSH9ar_okKzJIx_epDrIzvk@z> I've read in the FAQ that the suggested way to build pthreads is using Mingw32 with the MSVCRT library. But all the links to Mingw32 seems very old (from the previous millenium) and some links doesn't even exist anylonger.   So what is the answer today, how should I build pthreads? And if the answer still is that I should use Mingw32 from where do I get it and the other stuff that I may need?   I have Cygwin 1.0 and VC++ 6.0 on Win2000. I also have a collegue who have the same environment as I do except for VC++ which he doesn't want to install if doesn't have to (he's working in another project and they don't use VC++).   Thanks, Magnus From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Phil Frisbie, Jr." To: Magnus Zakrisson Cc: "Pthreads-Win32@Sources.Redhat.Com" Subject: Re: What's the suggested way to build pthreads? Date: Thu, 13 Dec 2001 07:30:00 -0000 Message-ID: <3C18C95A.C163BFB5@hawksoft.com> References: X-SW-Source: 2001/msg00139.html Message-ID: <20011213073000.-zOraezFIaWlfYAD9PPWGfV4VZYViu2esNpMTpYe3J4@z> I have always built the library with MSVC 5.0, so 6.0 should also work fine. > Magnus Zakrisson wrote: > > I've read in the FAQ that the suggested way to build pthreads is using > Mingw32 with the MSVCRT library. But all the links to Mingw32 seems > very old (from the previous millenium) and some links doesn't even > exist anylonger. > > So what is the answer today, how should I build pthreads? > And if the answer still is that I should use Mingw32 from where do I > get it and the other stuff that I may need? > > I have Cygwin 1.0 and VC++ 6.0 on Win2000. I also have a collegue who > have the same environment as I do except for VC++ which he doesn't > want to install if doesn't have to (he's working in another project > and they don't use VC++). > > Thanks, > Magnus Phil Frisbie, Jr. Hawk Software http://www.hawksoft.com From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mike Kinghan To: "'Phil Frisbie, Jr.'" , Magnus Zakrisson Cc: "Pthreads-Win32@Sources.Redhat.Com" Subject: RE: What's the suggested way to build pthreads? Date: Thu, 13 Dec 2001 07:58:00 -0000 Message-ID: X-SW-Source: 2001/msg00140.html Message-ID: <20011213075800.Kss1VOnBqdMh4d7TUK7Y3okKb6cib9zyND6EvBlDnCw@z> MSVC 6.0 does work fine, but I think Magnus is sating he wants to do without it. Mike Kinghan System Union -----Original Message----- From: Phil Frisbie, Jr. [ mailto:phil@hawksoft.com ] Sent: Thursday, December 13, 2001 3:30 PM To: Magnus Zakrisson Cc: Pthreads-Win32@Sources.Redhat.Com Subject: Re: What's the suggested way to build pthreads? I have always built the library with MSVC 5.0, so 6.0 should also work fine. > Magnus Zakrisson wrote: > > I've read in the FAQ that the suggested way to build pthreads is using > Mingw32 with the MSVCRT library. But all the links to Mingw32 seems > very old (from the previous millenium) and some links doesn't even > exist anylonger. > > So what is the answer today, how should I build pthreads? > And if the answer still is that I should use Mingw32 from where do I > get it and the other stuff that I may need? > > I have Cygwin 1.0 and VC++ 6.0 on Win2000. I also have a collegue who > have the same environment as I do except for VC++ which he doesn't > want to install if doesn't have to (he's working in another project > and they don't use VC++). > > Thanks, > Magnus Phil Frisbie, Jr. Hawk Software http://www.hawksoft.com From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ross Johnson To: Magnus Zakrisson Cc: "Pthreads-Win32@Sources.Redhat.Com" Subject: Re: What's the suggested way to build pthreads? Date: Thu, 13 Dec 2001 20:21:00 -0000 Message-ID: <3C197E49.E41DCCE@ise.canberra.edu.au> References: X-SW-Source: 2001/msg00141.html Message-ID: <20011213202100.jnEINYy0Kludf86HUtv_D-0623V8v5Lqawih02QJmWY@z> I haven't tried the latest version at http://www.mingw.org/ but that is probably the place to start. The site looks relatively new. Like you, I've found locating Mingw32 packages difficult in the past. I'm still using the older version of Mingw. I don't know, in particular, whether Thomas Pfaff's instructions in the pthreads-win32 FAQ are needed with newer versions of mingw to get multi-threaded exception handling working. This is only required if you use mingw to build versions of pthreads-win32 that use C++ exception handling internally (it's used in thread cancelation but is not strictly necessary). You can build a standard C version of the library that only uses setjmp/longjmp in thread cancelation and exit (thanks again to Thomas). Cygwin has been adding it's own pthreads support but I don't know exactly where they are up to. I know that people are running the pthreads-win32 test suite against cygwin, but again, I don't know what the failure rate is. Ross > Magnus Zakrisson wrote: > > I've read in the FAQ that the suggested way to build pthreads is using > Mingw32 with the MSVCRT library. But all the links to Mingw32 seems > very old (from the previous millenium) and some links doesn't even > exist anylonger. > > So what is the answer today, how should I build pthreads? > And if the answer still is that I should use Mingw32 from where do I > get it and the other stuff that I may need? > > I have Cygwin 1.0 and VC++ 6.0 on Win2000. I also have a collegue who > have the same environment as I do except for VC++ which he doesn't > want to install if doesn't have to (he's working in another project > and they don't use VC++). > > Thanks, > Magnus -- +-------------------------+---+ | Ross Johnson | | "Come down off the cross | Management & Technology |___| We can use the wood" - Tom Waits | Building 11 | | University of Canberra | eMail: rpj@ise.canberra.edu.au | ACT 2601 | WWW: http://public.ise.canberra.edu.au/~rpj/ | AUSTRALIA | +-----------------------------+ From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ross Johnson To: "Pthreads-Win32@Sources.Redhat.Com" Subject: CVS repository Date: Thu, 13 Dec 2001 22:28:00 -0000 Message-ID: <3C199BF7.D7605D27@ise.canberra.edu.au> References: <3C197E49.E41DCCE@ise.canberra.edu.au> X-SW-Source: 2001/msg00142.html Message-ID: <20011213222800.vrLvdrkmF-fwQlI47DKgkIaKBagotTIr2-twLhkshX4@z> This is probably a good time to mention that, since the last snapshot there have been some updates to the source code in the CVS repository. I'm mentioning this because it's been quite a while since the last snapshot release, and the next one probably won't be out before the new year, possibly not until february. A couple of people have recently sent me changes and bug fixes, some of which have been done already (in CVS), and the rest will appear in CVS of course a lot sooner than the next snapshot. Generally I try to make sure any new changes pass the test suite before committing them to CVS. There's information at http://source.redhat.com/pthreads-win32 re getting and using CVS (or WinCVS) if you don't use it already. Cheers. Ross