On Sun, Jan 3, 2010 at 7:01 AM, Rainer Dorsch <rdorsch at web.de> wrote:
> > For the long options issue: > I rebuild git sane on another machine (also Debian stable aka Debian 5.0) > and > the long options error is still there. Even --help has problems. Which > library is sane using to process the command line options? Does Debian > stable > maybe ship with a different version than your system? > > After running configure, can you look at the file include/sane/config.h? Check if HAVE_GETOPT_H and HAVE_GETOPT_LONG are defined. On debian, I would expect them to be defined. In that case, it uses standard libc version of getopt. I do see one suspicious line in lib/getopt.c and lib/getopt1.c. They do a #include <config.h> instead of #include "../include/sane/config.h" and so in certain cases it may be including the wrong config.h file. In that case, it would mistakenly compile a conflicting version of getopt_long() (which can explain the problem your seeing). Chris -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.alioth.debian.org/pipermail/sane-devel/attachments/20100103/55a4b3f3/attachment.htm>