Yep, I've already noticed it:<br><br>------------------<br> # do an initial make so that we can get the dep info<br> eval { $pack->make() or die $!; };<br> if ( $@ ) {<br> # make does not return the same when YAML or YAML::Syck is in<br>
# use and $! is set to an internal non-fatal value from a YAML<br> # check<br> if (!($! eq 'Inappropriate ioctl for device' && $HAS_YAML)) {<br> print "make ERROR [$module_name]: $!\n";<br>
exit(1);<br> }<br> }<br>------------------<br><br>Good job Jason !<br><br>Both slapt-get and cpan2tgz are so excellent and handy tools without I wouldn't imagine my daily work with Slackware.<br><br>Thank You once again.<br>
<br>Regards<br><br>David<br><br><div class="gmail_quote">On Fri, Jan 2, 2009 at 11:10 PM, <span dir="ltr"><<a href="mailto:woodwardj@jaos.org">woodwardj@jaos.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
David,<br>
<div class="Ih2E3d"><br>
> Thank You Jason,<br>
> suggested quick-fix seems to be working although I'm a bit<br>
> worried about possible wrong package builds when there is<br>
> no more make result check.<br>
<br>
</div>Yeah, that wasn't going to do for the actual release. I just put out a 0.6.4 release with the<br>
real fix that checks to see if YAML is available and ignores the incorrect return value if $!<br>
is still set to "Inappropriate ioctl for device".<br>
<div><div></div><div class="Wj3C7c"><br>
<br>
take care,<br>
jason<br>
--<br>
Jason Woodward<br>
<a href="mailto:woodwardj@jaos.org">woodwardj@jaos.org</a><br>
<br>
</div></div></blockquote></div><br>