If you get to debugging it, that'd be great. For everyone else, the
still useful png is in /n/sourcesdump/2009/0201/plan9/386/bin/png.
Everything works fine now, thanks FGB.
ak
--- Begin Message ---
hola,
I haven't had the time to debug it, but readpng() changed
in the last days and it doesn't work correctly anymore.
I jdid yesterday -c /386/bin/png and everything went
back to normal.
On Fri, Feb 20, 2009 at 10:49 PM, erik quanstrom <quans...@quanstro.net> wrote:
> On Fri Feb 20 20:29:55 EST 2009, aku...@mail.nanosouffle.net wrote:
>
>> Neither works for me.
>>
>> term% hget http://9grid.es/screens/screen1.png|page
>> reading through graphics...
>> warning: couldn't read image: readimage: read count 32400 not 64800: screen
>> id in use
>>
>
> you should also try running png directly from sources.
> assuming that this does not work, ...
>
> it seems that here:
> /sys/src/libdraw/readimage.c:103
>
> m = readn(fd, tmp, n);
> if(m != n){
>>>> werrstr("readimage: read count %d not %d: %r", m, n);
> Err:
> if(dolock)
> lockdisplay(d);
>
> things are getting confused. i think it would
> be easier to debug if you added
>
> werrstr("");
>
> right before the readn() and recompiled png.
> i can't quite see how that error message could
> result from reading an image.
>
> - erik
>
>
--
Federico G. Benavento
--- End Message ---