On Thu, Dec 3, 2009 at 3:34 PM, Nicolas Martin <nicolas0martin at 
gmail.com>wrote:

>
> >
> > Nicolas,  I'm curious why you didn't recommend the following instead:
> >
> > make distclean
> > ./configure --enable-pthread
> >
> >
> >
> Yes Chris, you are right, I did not mention that, this adds the correct
> -lpthread option to the link statement, and should solve the problem
> hereunder.
>
> However, the
>
> export CFLAGS="-DUSE_PTHREAD"
>
> statement is necessary for me, before running the ./configure ... ,
> otherwise, it will compile with the forked option, as the USE_PTHREAD
> flag stays unset.
>
>

So your saying that, for you, running "make distclean; ./configure
--enable-pthread; make" doesn't correctly have USE_PTHREAD defined?

If so, do you mind emailing me your config.log and include/src/config.h?
I'll see what I can do to get it working.

It works for me... a quick code review shows snapscan-usb.c a little
suspicious because its not including ../include/sane/config.h but is
checking for USE_PTHREAD.  I didn't follow its include chain very closely
though since we are talking about pixma.

Thanks,
Chris
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://lists.alioth.debian.org/pipermail/sane-devel/attachments/20091203/4d0c5b9d/attachment.htm>

Reply via email to