<html>
  <head>
    <meta content="text/html; charset=KOI8-U" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">Hello everybody,<br>
      <br>
      I try to build rpm for F16 (spec from src.rpm package). In spec
      sane-backend is configured as:<br>
      <br>
      <tt>%configure \<br>
        ššš --with-gphoto2=%{_prefix} \<br>
        ššš --with-docdir=%{_docdir}/%{name}-%{version} \<br>
        ššš --disable-locking --disable-rpath \<br>
        ššš --enable-pthread</tt><br>
      <br>
      <br>
      Try to use like the same<br>
      <br>
      <b>./configure --with-gphoto2 --disable-locking --disable-rpath
        --enable-pthread</b><br>
      <br>
      and have:<br>
      <br>
      /bin/sh ../libtool --silent --tag=CCšš --mode=link gccš -g -O2 -W
      -Wall -Wcast-align -Wcast-qual -Wmissing-declarations
      -Wmissing-prototypes -Wpointer-arith -Wreturn-type
      -Wstrict-prototypes -pedantic -ansi -Wl,-z,defsš -o libkvs40xx.laš
      libkvs40xx_la-kvs40xx.lo libkvs40xx_la-kvs40xx_cmd.lo
      libkvs40xx_la-kvs40xx_opt.loš <br>
      /bin/sh ../libtool --silent --tag=CCšš --mode=link gccš -g -O2 -W
      -Wall -Wcast-align -Wcast-qual -Wmissing-declarations
      -Wmissing-prototypes -Wpointer-arith -Wreturn-type
      -Wstrict-prototypes -pedantic -ansi -Wl,-z,defs -rpath
      '/usr/local/lib/sane' -version-number 1:0:23 -moduleš -o
      libsane-kvs40xx.laš libsane_kvs40xx_la-kvs40xx-s.lo
      ../lib/liblib.la libkvs40xx.la ../sanei/sanei_init_debug.lo
      ../sanei/sanei_constrain_value.lo ../sanei/sanei_config.lo
      sane_strstatus.lo ../sanei/sanei_usb.lo ../sanei/sanei_scsi.loš
      -lusbš -lpthreadš <br>
      ./.libs/libkvs40xx.a(libkvs40xx_la-kvs40xx.o): In function
      `sane_kvs40xx_start':<br>
      <big>/home/sergeil/desk/src/BUILD/sane-backends-20120816/backend/kvs40xx.c:595:
        undefined reference to `scan'</big><br>
      collect2: ld returned 1 exit status<br>
      make[2]: *** [libsane-kvs40xx.la] οΫΙΒΛΑ 1<br>
      make[2]: χΩΘΟΔ ΙΪ ΛΑΤΑΜΟΗΑ
      `/home/sergeil/desk/src/BUILD/sane-backends-20120816/backend'<br>
      make[1]: *** [all] οΫΙΒΛΑ 2<br>
      make[1]: χΩΘΟΔ ΙΪ ΛΑΤΑΜΟΗΑ
      `/home/sergeil/desk/src/BUILD/sane-backends-20120816/backend'<br>
      make: *** [all-recursive] οΫΙΒΛΑ 1<br>
      <br>
      Do you know where function scan() is defined?<br>
      <br>
/home/sergeil/desk/src/BUILD/sane-backends-20120816/backend/kvs40xx.c<br>
      ...<br>
      ššššš if (duplex)<br>
      ššššššš {<br>
      ššššššššš st = kvs40xx_set_window (s, SIDE_BACK);<br>
      ššššššššš if (st)<br>
      ššššššššššš return st;<br>
      ššššššš }<br>
      <br>
      <b>ššššš st = scan (s);</b><br>
      ššššš if (st)<br>
      ššššššš return st;<br>
      ...<br>
      <br>
      <br>
      PS: In case of simple configuration `./configure`, make can finish
      OK.<br>
    </div>
    <br>
    <pre class="moz-signature" cols="72">-- 
Best regards,
Sergei LITVINENKO

There is a great difference between
"be involved" and "be committed".
Usually we are committed...

</pre>
  </body>
</html>