<?xml  version="1.0" ?><html>
<head>
<title></title>
</head>
<body>
<div align="left"><br/>
</div>
<div align="left"><font face="Arial"><span style="font-size:10pt">I just joined the list today, beacuse I'm trying to solve this problem, </span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">based on responses that applying the hv.c patch works.  I don't have</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">a lot of experience with patch files, so I going to assume I am doing</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">something wrong. </span></font></div>
<div align="left"><br/>
</div>
<div align="left"><font face="Arial"><span style="font-size:10pt">Trying to rpmbuild -ba perl.spec throws:</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">Patch #32002 (perl-5.8.0-storable.patch):</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">+ patch -p1 -s</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">2 out of 2 hunks FAILED -- saving rejects to file hv.c.rej</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">error: Bad exit status from /var/tmp/rpm-tmp.23516 (%prep)</span></font></div>
<div align="left"><br/>
</div>
<div align="left"><font face="Arial"><span style="font-size:10pt">Here's what I did:</span></font></div>
<div align="left"><br/>
</div>
<div align="left"><font face="Arial"><span style="font-size:10pt">I installed all the redhat perl SRPMS.  </span></font></div>
<div align="left"><br/>
</div>
<div align="left"><font face="Arial"><span style="font-size:10pt">Make a file in /usr/src/redhat/SOURCES/perl-5.8.0-storable.patch (see end of msg for</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">my patchfile.  i adjusted the paths by looking at the pagerfix.patch)</span></font></div>
<div align="left"><br/>
</div>
<div align="left"><font face="Arial"><span style="font-size:10pt">Changed SPECS/perl.spec to include</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">Patch32002: perl-5.8.0-storable.patch</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">%patch32002 -p1</span></font></div>
<div align="left"><br/>
</div>
<div align="left"><font face="Arial"><span style="font-size:10pt">then ran rpmbuild -ba perl.spec.</span></font></div>
<div align="left"><br/>
</div>
<div align="left"><font face="Arial"><span style="font-size:10pt">-- ams</span></font></div>
<div align="left"><br/>
</div>
<div align="left"><font face="Arial"><span style="font-size:10pt">--- perl-5.8.0/hv.c~    Sat Aug  9 23:43:53 2003</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">+++ perl-5.8.0/hv.c     Sun Aug 10 00:25:09 2003</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">@@ -308,6 +308,8 @@ S_hv_fetch_flags(pTHX_ HV *hv, const cha</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">             }</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">             else</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">                 HeKFLAGS(entry) 
=3D flags;</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">+            if (flags)</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">+                HvHASKFLAGS_on(hv);</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">         }</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">         if (flags &amp; HVhek_FREEKEY)</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">             Safefree(key);</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">@@ -478,6 +480,8 @@ Perl_hv_fetch_ent(pTHX_ HV *hv, SV *keys</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">             }</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">             else</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">                 HeKFLAGS(entry) 
=3D flags;</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">+            if (flags)</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">+                HvHASKFLAGS_on(hv);</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">         }</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">        if (key !=3D keysave)</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">            Safefree(key);</span></font></div>
<div align="left"><br/>
</div>
<div align="left"><font face="Arial"><span style="font-size:10pt">----------------</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">here's the hv.c.rej file:</span></font></div>
<div align="left"><br/>
</div>
<div align="left"><font face="Arial"><span style="font-size:10pt">***************</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">*** 308,313 ****</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">              }</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">              else</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">                  HeKFLAGS(entry) 
=3D flags;</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">          }</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">          if (flags &amp; HVhek_FREEKEY)</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">              Safefree(key);</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">--- 308,315 ----</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">              }</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">              else</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">                  HeKFLAGS(entry) 
=3D flags;</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">+             if (flags)</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">+                 HvHASKFLAGS_on(hv);</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">          }</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">          if (flags &amp; HVhek_FREEKEY)</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">              Safefree(key);</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">***************</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">*** 478,483 ****</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">              }</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">              else</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">                  HeKFLAGS(entry) 
=3D flags;</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">          }</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">         if (key !=3D keysave)</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">             Safefree(key);</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">--- 480,487 ----</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">              }</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">              else</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">                  HeKFLAGS(entry) 
=3D flags;</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">+             if (flags)</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">+                 HvHASKFLAGS_on(hv);</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">          }</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">         if (key !=3D keysave)</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">             Safefree(key);</span></font></div>
<div align="left"><br/>
</div>
<div align="left"><font face="Arial"><span style="font-size:10pt">-------------------------------------</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">[from the rt3 on redhat thread]</span></font></div>
<div align="left"><br/>
</div>
<div align="left"><font face="Arial"><span style="font-size:10pt">> i confirme, i have rebuild the RPMS of perl on a </span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">> redhat 9, after i have aplied the patch. and now i </span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">>have no more probleme with the storable</span></font></div>
<div align="left"><br/>
</div>
<div align="left"><font face="Arial"><span style="font-size:10pt">>>le 26 Aug, Nathan Affleck a écrit :</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">>> I applied the hv.c patch to the redhat-9-perl-5.8.0 rpm source, rebuilt</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">> it, and it's running smoothly.  I think that's the only real solution,</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">> unless Storable.pm gets "patched" for the perl bug, or you wait until</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">> 5.8.1 ??  Does this problem only occur on 5.8.0 and Redhat?  Why hasn't</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">> anyone else been complaining about other systems with 5.8.0?</span></font></div>
<div align="left"><br/>
</div>
<div align="left"><font face="Arial"><span style="font-size:10pt">> </span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">> http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&oe=UTF-
8&threadm=057001c35155%242f5622b0%249a06000a%40VinnyPavillion&rnum=10&prev=/groups%3Fhl%3Den%26lr%3D%26ie%3DUTF-8%26oe%3DUTF-
8%26q%3Dstorable.pm%2B5.8.0</span></font></div>
<div align="left"><font face="Arial"><span style="font-size:10pt">> </span></font></div>
<div align="left"></div>
</body>
</html>