[Fwd: Re: 64 bit issue solved?]

[email protected] (Joshua N Pritikin) Sat, 21 May 2005 15:00:14 +0530
Newsgroups perl.loop
Message-ID <[email protected]>
--=-Oolpy62xaF9CeCtJHsTn
Content-Type: multipart/mixed; boundary="=-TSOXMYV0WXlQR+q3Rn9Q"


--=-TSOXMYV0WXlQR+q3Rn9Q
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable



--=-TSOXMYV0WXlQR+q3Rn9Q
Content-Disposition: inline
Content-Description: Forwarded message - Re: 64 bit issue solved?
Content-Type: message/rfc822

Return-Path: <[email protected]>
Delivered-To: [email protected]
Received: (qmail 3041 invoked from network); 21 May 2005 09:24:49 -0000
Received: from unknown (HELO nirmalvihar.info) (192.168.0.7) by
	emit.nirmalvihar.info with SMTP; 21 May 2005 09:24:49 -0000
Received: (qmail 1361 invoked by uid 1000); 21 May 2005 09:04:24 -0000
Delivered-To: [email protected]
Received: (qmail 1358 invoked from network); 21 May 2005 09:04:24 -0000
Received: from unknown (HELO localhost) (127.0.0.1) by localhost with SMTP;
	21 May 2005 09:04:24 -0000
Received: from pop.west.cox.net [68.6.19.2] by localhost with POP3
	(fetchmail-6.2.5) for [email protected] (single-drop); Sat, 21 May
	2005 14:34:24 +0530 (IST)
Received: from lakermgxi10.cox.net ([208.58.1.194]) by lakermmtai10.cox.net
	(InterMail vM.6.01.04.00 201-2131-118-20041027) with ESMTP id
	<20050521061500.GSKJ24933.lakermmtai10.cox.net@lakermgxi10.cox.net> for
	<[email protected]>; Sat, 21 May 2005 02:15:00 -0400
Received: from integer.pobox.com ([208.58.1.194]) by lakermgxi10.cox.net
	(InterMail vG.1.00.00.00 201-2136-104-20040331) with ESMTP id
	<[email protected]> for
	<[email protected]>; Sat, 21 May 2005 02:14:58 -0400
Received: from integer.pobox.com (localhost [127.0.0.1]) by
	integer.pobox.com (Postfix) with ESMTP id E1A6DFE083 for
	<[email protected]>; Sat, 21 May 2005 02:14:57 -0400 (EDT)
Delivered-To: [email protected]
Received: from web60519.mail.yahoo.com (web60519.mail.yahoo.com
	[209.73.178.167]) by integer.pobox.com (Postfix) with SMTP id 131B3FE01E
	for <[email protected]>; Sat, 21 May 2005 02:14:48 -0400 (EDT)
Received: (qmail 24878 invoked by uid 60001); 21 May 2005 06:14:48 -0000
Comment: DomainKeys? See http://antispam.yahoo.com/domainkeys
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com;
	b=OOJBXhZS8ex+F85z6mbzy3BcLB8XRvb85kEfLIzEQF5IvKHe4GRofdP7jwNeVOpEBnXrOPobg4/o0d3VdGnXLDhKVYwLAno1no5wiXUqBPA2hAd25jBrmSQKwsaScjUe7PsZog4BafuYgU+Fvi87X+rYTiWX2ShEobT8oqBClvc=
	;
Message-ID: <[email protected]>
Received: from [68.82.141.242] by web60519.mail.yahoo.com via HTTP; Fri, 20
	May 2005 23:14:47 PDT
Date: Fri, 20 May 2005 23:14:47 -0700 (PDT)
From: Eric Rybski <[email protected]>
Subject: Re: 64 bit issue solved?
To: Joshua N Pritikin <[email protected]>
In-Reply-To: <[email protected]>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: quoted-printable

Joshua,

   I apologise for the *really* late response.  Was sorting through 2000+ s=
pam
messages and found that yahoo dropped your last two messages (dated 5/4 and
5/9) into my spam box...grr!  I've added your e-mail to my always-accept li=
st
now.

   And yes, I have just confirmed that the patch resolves the 64 bit issue =
on
both Solaris 8 and 9!  Looks like a simple fix went a long way.  I'll retra=
ce
the newsgroups that contained posts related the same 64-bit issue and, if
possible, leave responses to the extent that they should expect the next
release of your module (1.06 as I see you have posted recently on CPAN) to
contain the resolution.

Thanks again for your work and quick response, the patch came in time for m=
e to
use your module in my next project (event-driven RPC server). :-)

Sincerely,
Eric Rybski

--- Joshua N Pritikin <[email protected]> wrote:

> Does the attached patch make Event work on 64 bit platforms?
>=20
> --=20
> If you are an American then support http://fairtax.org
>  (Permanently replace 50,000+ pages of tax law with about 200 pages.)
> > # This is a patch for Event-1.05 to update it to Event
> #=20
> # To apply this patch:
> # STEP 1: Chdir to the source directory.
> # STEP 2: Run the 'applypatch' program with this patch file as input.
> #
> # If you do not have 'applypatch', it is part of the 'makepatch' package
> # that you can fetch from the Comprehensive Perl Archive Network:
> # http://www.perl.com/CPAN/authors/Johan_Vromans/makepatch-x.y.tar.gz
> # In the above URL, 'x' should be 2 or higher.
> #
> # To apply this patch without the use of 'applypatch':
> # STEP 1: Chdir to the source directory.
> # STEP 2: Run the 'patch' program with this file as input.
> #
> #### End of Preamble ####
>=20
> #### Patch data follows ####
> diff -c '/tmp/mp14282.d/old/Event-1.05/lib/Event/EventAPI.h'
> 'Event/lib/Event/EventAPI.h'
> Index: ./lib/Event/EventAPI.h
> *** ./lib/Event/EventAPI.h	Wed Dec  8 04:32:23 2004
> --- ./lib/Event/EventAPI.h	Thu May  5 12:09:20 2005
> ***************
> *** 22,28 ****
>       void *callback;
>       void *ext_data;
>       void *stats;
> !     IV running; /* SAVEINT */
>       U32 flags;
>       SV *desc;
>       pe_ring all;	/* all watchers */
> --- 22,28 ----
>       void *callback;
>       void *ext_data;
>       void *stats;
> !     int running; /* SAVEINT */
>       U32 flags;
>       SV *desc;
>       pe_ring all;	/* all watchers */
> #### End of Patch data ####
>=20
> #### ApplyPatch data follows ####
> # Data version        : 1.0
> # Date generated      : Mon May  9 17:42:06 2005
> # Generated by        : makepatch 2.00_12*
> # Recurse directories : Yes
> # Excluded files      : (\A|/).*\~\Z
> #                       (\A|/).*\.a\Z
> #                       (\A|/).*\.bak\Z
> #                       (\A|/).*\.BAK\Z
> #                       (\A|/).*\.elc\Z
> #                       (\A|/).*\.exe\Z
> #                       (\A|/).*\.gz\Z
> #                       (\A|/).*\.ln\Z
> #                       (\A|/).*\.o\Z
> #                       (\A|/).*\.obj\Z
> #                       (\A|/).*\.olb\Z
> #                       (\A|/).*\.old\Z
> #                       (\A|/).*\.orig\Z
> #                       (\A|/).*\.rej\Z
> #                       (\A|/).*\.so\Z
> #                       (\A|/).*\.Z\Z
> #                       (\A|/)\.del\-.*\Z
> #                       (\A|/)\.make\.state\Z
> #                       (\A|/)\.nse_depinfo\Z
> #                       (\A|/)core\Z
> #                       (\A|/)tags\Z
> #                       (\A|/)TAGS\Z
> # p 'lib/Event/EventAPI.h' 6469 1115275160 0100444
> #### End of ApplyPatch data ####
>=20
> #### End of Patch kit [created: Mon May  9 17:42:06 2005] ####
> #### Patch checksum: 55 1865 45614 ####
> #### Checksum: 73 2541 36099 ####
>=20



--=-TSOXMYV0WXlQR+q3Rn9Q--

--=-Oolpy62xaF9CeCtJHsTn
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQBCjv+lqcqnlKSmC70RAsQQAJ9HCghGSS4qynGCiZ6H2F/eW5TplwCg4Rhg
ZP1hjzUqgJDNmiR9hQ45SMY=
=tKeb
-----END PGP SIGNATURE-----

--=-Oolpy62xaF9CeCtJHsTn--