[sane-devel] unpaper default parameter - empty output bug

Bertrik Sikken bertrik@zonnet.nl
Sat, 12 Mar 2005 14:37:51 +0100


Frank Zago wrote:
> Hi Jens,
> 
> Jens Gulden wrote:
> 
>> Peter Fales schrieb:
>>
>>> Now that's wierd.   I was using a privately built copy of unpaper, but I
>>> just unpacked the tarball and get the same results with the prebuilt 
>>> binary!
>>
>>
>>
>> I just reproduced the problem on one remote Intel machine I have 
>> access to.
>>
>> Try to compile without any optimization (no -Ox), this was the only 
>> way for me to get a usable executable for that machine. Does it help 
>> for you? (I am using gcc 3.3.5 on Debian.)
>>
>> Jens
> 
> 
> 
> Compile unpaper with the -Wall options and fix all the warnings. It will 
> show there's a few bug (uninitialized variables for instance).
> 
>   gcc -Wall -O1 -g3 unpaper.c -o unpaper -lm
> 
> Once it's done, run valgrind on it and fix the bugs it finds.
> 
>   valgrind --tool=memcheck unpaper tst.pgm tst2.pgm
> 
> Frank.
> 

I'm working on a patch and I'll post it when I'm done at:
http://home.kabelfoon.nl/~bertrik/unpaper/

Regards,
Bertrik