[sane-devel] I want to test the Sane backend for Canon Pixma MG3670 Multi-functional Scanner-Printer I have

Susmita/Rajib Bandopadhyay bkpsusmitaa at gmail.com
Wed Feb 10 08:06:24 UTC 2016


according to direction in the file, I went to and downloaded the two
files from http://www.sane-project.org/snapshots/

sane-backends-git20160210.tar.gz sane-frontends-git20160210.tar.gz
I unZipped the files to two separate folders and tried to run:
/.configure
make && sudo make install

These don't work. The frontend says about gtk:
#################################################
##########    Frontend      ##########################
#################################################
    ...
    checking for GTK+ - version >= 2.0.0... no
    *** Could not run GTK+ test program, checking why...
    *** The test program failed to compile or link. See the file
config.log for the
    *** exact error that occured. This usually means GTK+ is
incorrectly installed.
    configure: WARNING: *** GIMP 2.0 plugin requested, but GTK+ 2.0
not found, falling back to GIMP/GTK+ < 2.0 if possible ***
    checking for gtk-config... no
    checking for GTK - version >= 0.99.13... no
    *** The gtk-config script installed by GTK could not be found
    *** If GTK was installed in PREFIX, make sure PREFIX/bin is in
    *** your path, or set the GTK_CONFIG environment variable to the
    *** full path to gtk-config.
    checking for gimp-config... no
    checking for gimptool... no
    checking libgimp/gimp.h usability... no
    checking libgimp/gimp.h presence... no
    checking for libgimp/gimp.h... no
    checking libgimp/gimpfeatures.h usability... no
    checking libgimp/gimpfeatures.h presence... no
    checking for libgimp/gimpfeatures.h... no
    no
    *** Could not run GIMP test program, checking why...
    ****************************************************************
    WARNING: GTK-0.99.13 or newer is needed for compiling the GUI
    frontends. If you installed gtk as rpm make sure
    you also installed gtk-devel.
    ===> GUIs will be deactivated
    ****************************************************************

    You may need to remove /dev/null before you run configure again.

    configure: creating ./config.status
    config.status: creating Makefile
    config.status: WARNING: 'Makefile.in' seems to ignore the
--datarootdir setting
    config.status: creating lib/Makefile
    config.status: WARNING: 'lib/Makefile.in' seems to ignore the
--datarootdir setting
    config.status: creating src/Makefile
    config.status: WARNING: 'src/Makefile.in' seems to ignore the
--datarootdir setting
    config.status: creating sanei/Makefile
    config.status: WARNING: 'sanei/Makefile.in' seems to ignore the
--datarootdir setting
    config.status: creating doc/Makefile
    config.status: WARNING: 'doc/Makefile.in' seems to ignore the
--datarootdir setting
    config.status: creating include/Makefile
    config.status: WARNING: 'include/Makefile.in' seems to ignore the
--datarootdir setting
    config.status: creating include/sane/config.h
    config.status: include/sane/config.h is unchanged
    ****************************************************************
    * *
    * SANE-FRONTENDS configure status: *
    * -------------------------------- *
    * * GTK not found: GUIs deactivated *
    * *
    ****************************************************************
    * *
    * To compile SANE-FRONTENDS: *
    * -------------------------- *
    * make *
    * make install *
    * *
    * ------------------------------------------------------------ *
    * ... PLEASE READ SANE DOCUMENTATION BEFORE STARTING SANE ... *
    * ------------------------------------------------------------ *
    * *
    * If you experience any problems with sane-frontends please *
    * write to the sane list at sane-devel at lists.alioth.debian.org *
    * *
    ****************************************************************

I do indeed have libgtk of version 3.4.2-7 in my system.
#####################################################
###############Backend###############################
#####################################################

Then I tried to install sane-backends.
There, with ./configure I find:
Avahi support: no
SNMP support:  no
-> The following backends will be built:
abaton agfafocus apple artec artec_eplus48u as6e avision bh canon
canon630u canon_dr cardscan coolscan coolscan2 coolscan3 dc25 dmc
epjitsu epson epson2 fujitsu genesys gt68xx hp hp3500 hp3900 hp4200
hp5400 hp5590 hpljm1005 hs2p ibm kodak kodakaio kvs1025 kvs20xx
kvs40xx leo lexmark ma1509 magicolor matsushita microtek microtek2
mustek mustek_usb mustek_usb2 nec net niash pie pieusb pixma plustek
plustek_pp qcam ricoh rts8891 s9036 sceptre sharp sm3600 sm3840
snapscan sp15c st400 stv680 tamarack teco1 teco2 teco3 test u12 umax
umax_pp umax1220u xerox_mfp p5

-> The following preload backends will be built:

****************************************************************

No preload backends were named.
Are the two, avahi and snmp, mandatory?


Regards,
Rajib
-------------- next part --------------
knoppix at Microknoppix:~/Downloads/sane-backends$ ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking whether make sets $(MAKE)... (cached) yes
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking whether gcc needs -traditional... no
checking for sane-config... /usr/local/bin/sane-config
checking for msgfmt... /usr/bin/msgfmt
checking for xgettext... /usr/bin/xgettext
checking for msgmerge... /usr/bin/msgmerge
checking for latex... /usr/bin/latex
checking for dvips... /usr/bin/dvips
checking for makeindex... /usr/bin/makeindex
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking whether runtime link path should be used... yes
checking linker parameter to set runtime link path... -Wl,-rpath,
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking for library containing strerror... none required
checking whether byte ordering is bigendian... no
checking for le32toh in machine/endian.h... no
checking for ntohl in arpa/inet.h... yes
checking for swap32 in machine/endian.h... no
checking for bswap_32 in byteswap.h... yes
checking for stdint types... stdint.h (shortcircuit)
make use of stdint.h in include/_stdint.h (assuming C99 compatible system)
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking for dlopen in -ldl... yes
checking for dlopen... yes
checking dl.h usability... no
checking dl.h presence... no
checking for dl.h... no
checking for sqrt in -lm... yes
checking for jpeg_start_decompress in -ljpeg... no
checking for TIFFFdOpen in -ltiff... no
checking for png_init_io in -lpng... yes
checking png.h usability... yes
checking png.h presence... yes
checking for png.h... yes
checking ieee1284.h usability... no
checking ieee1284.h presence... no
checking for ieee1284.h... no
checking pthread.h usability... yes
checking pthread.h presence... yes
checking for pthread.h... yes
checking for pthread_create in -lpthread... yes
checking for pthread_create... yes
checking for pthread_kill... yes
checking for pthread_join... yes
checking for pthread_detach... yes
checking for pthread_cancel... yes
checking for pthread_testcancel... yes
checking whether to enable pthread support... yes
checking whether to use pthread instead of fork... yes
configure: WARNING: Group uucp does not exist on this system.
configure: WARNING: Locking feature will be disabled.
checking whether to enable device locking... no
checking for pkg-config... pkg-config
checking for LIBV4L... no
checking for sane_init in -lsane... yes
checking for net-snmp-config... /usr/bin/net-snmp-config
checking for snmp_timeout in -lnetsnmp... no
checking for proper SNMP version... no
configure: WARNING: You need at least net-snmp 5.6, your version is 5.4.3
configure: WARNING: *** Warning: net-snmp library disabled, autodetecting network scanners will not be supported.
checking for ANSI C header files... (cached) yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking for unistd.h... (cached) yes
checking libc.h usability... no
checking libc.h presence... no
checking for libc.h... no
checking sys/dsreq.h usability... no
checking sys/dsreq.h presence... no
checking for sys/dsreq.h... no
checking sys/select.h usability... yes
checking sys/select.h presence... yes
checking for sys/select.h... yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking sys/shm.h usability... yes
checking sys/shm.h presence... yes
checking for sys/shm.h... yes
checking sys/ipc.h usability... yes
checking sys/ipc.h presence... yes
checking for sys/ipc.h... yes
checking sys/signal.h usability... yes
checking sys/signal.h presence... yes
checking for sys/signal.h... yes
checking sys/scanio.h usability... no
checking sys/scanio.h presence... no
checking for sys/scanio.h... no
checking os2.h usability... no
checking os2.h presence... no
checking for os2.h... no
checking sys/socket.h usability... yes
checking sys/socket.h presence... yes
checking for sys/socket.h... yes
checking sys/io.h usability... yes
checking sys/io.h presence... yes
checking for sys/io.h... yes
checking sys/hw.h usability... no
checking sys/hw.h presence... no
checking for sys/hw.h... no
checking for sys/types.h... (cached) yes
checking linux/ppdev.h usability... yes
checking linux/ppdev.h presence... yes
checking for linux/ppdev.h... yes
checking dev/ppbus/ppi.h usability... no
checking dev/ppbus/ppi.h presence... no
checking for dev/ppbus/ppi.h... no
checking machine/cpufunc.h usability... no
checking machine/cpufunc.h presence... no
checking for machine/cpufunc.h... no
checking sys/bitypes.h usability... yes
checking sys/bitypes.h presence... yes
checking for sys/bitypes.h... yes
checking sys/sem.h usability... yes
checking sys/sem.h presence... yes
checking for sys/sem.h... yes
checking sys/poll.h usability... yes
checking sys/poll.h presence... yes
checking for sys/poll.h... yes
checking windows.h usability... no
checking windows.h presence... no
checking for windows.h... no
checking be/kernel/OS.h usability... no
checking be/kernel/OS.h presence... no
checking for be/kernel/OS.h... no
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.h... yes
checking asm/types.h usability... yes
checking asm/types.h presence... yes
checking for asm/types.h... yes
checking netinet/in.h usability... yes
checking netinet/in.h presence... yes
checking for netinet/in.h... yes
checking tiffio.h usability... no
checking tiffio.h presence... no
checking for tiffio.h... no
checking ifaddrs.h usability... yes
checking ifaddrs.h presence... yes
checking for ifaddrs.h... yes
checking pwd.h usability... yes
checking pwd.h presence... yes
checking for pwd.h... yes
checking getopt.h usability... yes
checking getopt.h presence... yes
checking for getopt.h... yes
checking for asm/io.h... no
checking winsock2.h usability... no
checking winsock2.h presence... no
checking for winsock2.h... no
checking resmgr.h usability... no
checking resmgr.h presence... no
checking for resmgr.h... no
checking return type of signal handlers... void
checking for size_t... yes
checking for pid_t... yes
checking for ssize_t... yes
checking for u_char... yes
checking for u_short... yes
checking for u_int... yes
checking for u_long... yes
checking for long long support... yes
checking for socklen_t in <sys/socket.h>... yes
checking for union semun in <sys/sem.h>... no
checking for struct flock in fcntl.h... yes
checking for Linux ioctl defines... yes
checking whether byte ordering is bigendian... (cached) no
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking for gethostbyaddr... yes
checking for gethostbyaddr... (cached) yes
checking for socket... yes
checking for inet_aton... yes
checking for inet_addr... yes
checking for inet_aton... (cached) yes
checking for inet_ntoa... yes
checking for inet_ntop... yes
checking for inet_pton... yes
checking for working alloca.h... yes
checking for alloca... yes
checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for sys/param.h... yes
checking for getpagesize... yes
checking for working mmap... yes
checking for atexit... yes
checking for ioperm... yes
checking for i386_set_ioperm... no
checking for mkdir... yes
checking for strftime... yes
checking for strstr... yes
checking for strtod... yes
checking for cfmakeraw... yes
checking for tcsendbreak... yes
checking for strcasecmp... yes
checking for strncasecmp... yes
checking for _portaccess... no
checking for getaddrinfo... yes
checking for getnameinfo... yes
checking for poll... yes
checking for setitimer... yes
checking for iopl... yes
checking for getuid... yes
checking for getpass... yes
checking for getenv... yes
checking for isfdtype... yes
checking for sigprocmask... yes
checking for snprintf... yes
checking for strcasestr... yes
checking for strdup... yes
checking for strndup... yes
checking for strsep... yes
checking for usleep... yes
checking for sleep... yes
checking for syslog... yes
checking for vsyslog... yes
checking for inb,outb (provided by sys/io.h)... yes
checking for getopt_long... yes
checking for SYSTEMD... no
checking for SYSTEMD... no
checking usb.h usability... yes
checking usb.h presence... yes
checking for usb.h... yes
checking for usb_interrupt_read in -lusb... yes
checking lusb0_usb.h usability... no
checking lusb0_usb.h presence... no
checking for lusb0_usb.h... no
checking IOKit/scsi/SCSITaskLib.h usability... no
checking IOKit/scsi/SCSITaskLib.h presence... no
checking for IOKit/scsi/SCSITaskLib.h... no
checking IOKit/cdb/IOSCSILib.h usability... no
checking IOKit/cdb/IOSCSILib.h presence... no
checking for IOKit/cdb/IOSCSILib.h... no
checking IOKit/scsi/SCSICommandOperationCodes.h usability... no
checking IOKit/scsi/SCSICommandOperationCodes.h presence... no
checking for IOKit/scsi/SCSICommandOperationCodes.h... no
checking IOKit/scsi-commands/SCSICommandOperationCodes.h usability... no
checking IOKit/scsi-commands/SCSICommandOperationCodes.h presence... no
checking for IOKit/scsi-commands/SCSICommandOperationCodes.h... no
checking scsi.h usability... no
checking scsi.h presence... no
checking for scsi.h... no
checking sys/scsi.h usability... no
checking sys/scsi.h presence... no
checking for sys/scsi.h... no
checking sys/scsicmd.h usability... no
checking sys/scsicmd.h presence... no
checking for sys/scsicmd.h... no
checking sys/scsiio.h usability... no
checking sys/scsiio.h presence... no
checking for sys/scsiio.h... no
checking bsd/dev/scsireg.h usability... no
checking bsd/dev/scsireg.h presence... no
checking for bsd/dev/scsireg.h... no
checking scsi/sg.h usability... yes
checking scsi/sg.h presence... yes
checking for scsi/sg.h... yes
checking camlib.h usability... no
checking camlib.h presence... no
checking for camlib.h... no
checking scdds.h usability... no
checking scdds.h presence... no
checking for scdds.h... no
checking sys/scsi/scsi.h usability... no
checking sys/scsi/scsi.h presence... no
checking for sys/scsi/scsi.h... no
checking sys/scsi/sgdefs.h usability... no
checking sys/scsi/sgdefs.h presence... no
checking for sys/scsi/sgdefs.h... no
checking sys/scsi/targets/scgio.h usability... no
checking sys/scsi/targets/scgio.h presence... no
checking for sys/scsi/targets/scgio.h... no
checking apollo/scsi.h usability... no
checking apollo/scsi.h presence... no
checking for apollo/scsi.h... no
checking sys/sdi_comm.h usability... no
checking sys/sdi_comm.h presence... no
checking for sys/sdi_comm.h... no
checking sys/passthrudef.h usability... no
checking sys/passthrudef.h presence... no
checking for sys/passthrudef.h... no
checking for io/cam/cam.h... no
checking for ntddscsi.h... no
checking for ddk/ntddscsi.h... no
checking for scsireq_enter in -lscsi... no
checking for cam_open_device in -lcam... no
checking for scsireq_enter... no
checking for sg_header.target_status in <scsi/sg.h>... yes
scsi buffersize: 131072
checking whether to enable IPv6... yes
checking whether struct sockaddr_storage has an ss_family member... yes
checking how to print strings... printf
checking for a sed that does not truncate output... /bin/sed
checking for fgrep... /bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking how to convert i686-pc-linux-gnu file names to i686-pc-linux-gnu format... func_convert_file_noop
checking how to convert i686-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... dlltool
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for mt... mt
checking if mt is a manifest tool... no
checking for dlfcn.h... (cached) yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
*** canon_pp backend requires libieee1284 library - disabling
*** dc210 backend requires JPEG library - disabling
*** dc240 backend requires JPEG library - disabling
*** dell1600n_net backend requires JPEG and TIFF library - disabling
*** epsonds backend requires JPEG library - disabling
*** gphoto2 backend requires gphoto2 and JPEG libraries - disabling
*** hpsj5s backend requires libieee1284 library - disabling
*** mustek_pp backend requires libieee1284 or parport-directio libraries - disabling
*** pint backend requires sys/scanio.h - disabling
*** v4l backend requires v4l libraries - disabling
*** pnm backend not manually selected - disabling
enabling translations
enabling latex
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating lib/Makefile
config.status: creating sanei/Makefile
config.status: creating frontend/Makefile
config.status: creating japi/Makefile
config.status: creating backend/Makefile
config.status: creating include/Makefile
config.status: creating doc/Makefile
config.status: creating po/Makefile
config.status: creating testsuite/Makefile
config.status: creating testsuite/sanei/Makefile
config.status: creating testsuite/tools/Makefile
config.status: creating tools/Makefile
config.status: creating doc/doxygen-sanei.conf
config.status: creating doc/doxygen-genesys.conf
config.status: creating tools/sane-config
config.status: creating tools/sane-backends.pc
config.status: creating include/sane/config.h
config.status: executing depfiles commands
config.status: executing include/_stdint.h commands
config.status: creating include/_stdint.h : _SANE_BACKENDS_INCLUDE__STDINT_H
config.status: executing libtool commands
-> Variables used for compilation/linking:
CPPFLAGS=" -D_REENTRANT -DPATH_SANE_CONFIG_DIR=$(configdir) -DPATH_SANE_DATA_DIR=$(datadir) -DPATH_SANE_LOCK_DIR=$(locksanedir) -DV_MAJOR=1 -DV_MINOR=0"
CFLAGS="-g -O2 -std=c99 -Wall -Wextra -pedantic"
LDFLAGS=""
LIBS=""
-> Installation directories:
Configuration: /usr/local/etc
Libraries:     /usr/local/lib
Binaries:      /usr/local/bin and /usr/local/sbin
Manpages:      /usr/local/share/man
Documentation: /usr/local/doc/sane-1.0.26git
Lockfiles:     Feature is disabled!
-> Network parameters:
Build saned:   yes
IPv6 support:  yes
Avahi support: no
SNMP support:  no
-> The following backends will be built:
abaton agfafocus apple artec artec_eplus48u as6e avision bh canon canon630u canon_dr cardscan coolscan coolscan2 coolscan3 dc25 dmc epjitsu epson epson2 fujitsu genesys gt68xx hp hp3500 hp3900 hp4200 hp5400 hp5590 hpljm1005 hs2p ibm kodak kodakaio kvs1025 kvs20xx kvs40xx leo lexmark ma1509 magicolor matsushita microtek microtek2 mustek mustek_usb mustek_usb2 nec net niash pie pieusb pixma plustek plustek_pp qcam ricoh rts8891 s9036 sceptre sharp sm3600 sm3840 snapscan sp15c st400 stv680 tamarack teco1 teco2 teco3 test u12 umax umax_pp umax1220u xerox_mfp p5 

-> The following preload backends will be built:

****************************************************************
* Please be sure to read file PROBLEMS in this directory       *
* BEFORE running any of the SANE applications.  Some devices   *
* may be damaged by improper operation, so please do heed this *
* advice.                                                      *
****************************************************************
knoppix at Microknoppix:~/Downloads/sane-backends$ ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking whether make sets $(MAKE)... (cached) yes
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking whether gcc needs -traditional... no
checking for sane-config... /usr/local/bin/sane-config
checking for msgfmt... /usr/bin/msgfmt
checking for xgettext... /usr/bin/xgettext
checking for msgmerge... /usr/bin/msgmerge
checking for latex... /usr/bin/latex
checking for dvips... /usr/bin/dvips
checking for makeindex... /usr/bin/makeindex
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking whether runtime link path should be used... yes
checking linker parameter to set runtime link path... -Wl,-rpath,
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking for library containing strerror... none required
checking whether byte ordering is bigendian... no
checking for le32toh in machine/endian.h... no
checking for ntohl in arpa/inet.h... yes
checking for swap32 in machine/endian.h... no
checking for bswap_32 in byteswap.h... yes
configure: include/byteorder.h is unchanged
checking for stdint types... stdint.h (shortcircuit)
make use of stdint.h in include/_stdint.h (assuming C99 compatible system)
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking for dlopen in -ldl... yes
checking for dlopen... yes
checking dl.h usability... no
checking dl.h presence... no
checking for dl.h... no
checking for sqrt in -lm... yes
checking for jpeg_start_decompress in -ljpeg... no
checking for TIFFFdOpen in -ltiff... no
checking for png_init_io in -lpng... yes
checking png.h usability... yes
checking png.h presence... yes
checking for png.h... yes
checking ieee1284.h usability... no
checking ieee1284.h presence... no
checking for ieee1284.h... no
checking pthread.h usability... yes
checking pthread.h presence... yes
checking for pthread.h... yes
checking for pthread_create in -lpthread... yes
checking for pthread_create... yes
checking for pthread_kill... yes
checking for pthread_join... yes
checking for pthread_detach... yes
checking for pthread_cancel... yes
checking for pthread_testcancel... yes
checking whether to enable pthread support... yes
checking whether to use pthread instead of fork... yes
configure: WARNING: Group uucp does not exist on this system.
configure: WARNING: Locking feature will be disabled.
checking whether to enable device locking... no
checking for pkg-config... pkg-config
checking for LIBV4L... no
checking for sane_init in -lsane... yes
checking for net-snmp-config... /usr/bin/net-snmp-config
checking for snmp_timeout in -lnetsnmp... no
checking for proper SNMP version... no
configure: WARNING: You need at least net-snmp 5.6, your version is 5.4.3
configure: WARNING: *** Warning: net-snmp library disabled, autodetecting network scanners will not be supported.
checking for ANSI C header files... (cached) yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking for unistd.h... (cached) yes
checking libc.h usability... no
checking libc.h presence... no
checking for libc.h... no
checking sys/dsreq.h usability... no
checking sys/dsreq.h presence... no
checking for sys/dsreq.h... no
checking sys/select.h usability... yes
checking sys/select.h presence... yes
checking for sys/select.h... yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking sys/shm.h usability... yes
checking sys/shm.h presence... yes
checking for sys/shm.h... yes
checking sys/ipc.h usability... yes
checking sys/ipc.h presence... yes
checking for sys/ipc.h... yes
checking sys/signal.h usability... yes
checking sys/signal.h presence... yes
checking for sys/signal.h... yes
checking sys/scanio.h usability... no
checking sys/scanio.h presence... no
checking for sys/scanio.h... no
checking os2.h usability... no
checking os2.h presence... no
checking for os2.h... no
checking sys/socket.h usability... yes
checking sys/socket.h presence... yes
checking for sys/socket.h... yes
checking sys/io.h usability... yes
checking sys/io.h presence... yes
checking for sys/io.h... yes
checking sys/hw.h usability... no
checking sys/hw.h presence... no
checking for sys/hw.h... no
checking for sys/types.h... (cached) yes
checking linux/ppdev.h usability... yes
checking linux/ppdev.h presence... yes
checking for linux/ppdev.h... yes
checking dev/ppbus/ppi.h usability... no
checking dev/ppbus/ppi.h presence... no
checking for dev/ppbus/ppi.h... no
checking machine/cpufunc.h usability... no
checking machine/cpufunc.h presence... no
checking for machine/cpufunc.h... no
checking sys/bitypes.h usability... yes
checking sys/bitypes.h presence... yes
checking for sys/bitypes.h... yes
checking sys/sem.h usability... yes
checking sys/sem.h presence... yes
checking for sys/sem.h... yes
checking sys/poll.h usability... yes
checking sys/poll.h presence... yes
checking for sys/poll.h... yes
checking windows.h usability... no
checking windows.h presence... no
checking for windows.h... no
checking be/kernel/OS.h usability... no
checking be/kernel/OS.h presence... no
checking for be/kernel/OS.h... no
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.h... yes
checking asm/types.h usability... yes
checking asm/types.h presence... yes
checking for asm/types.h... yes
checking netinet/in.h usability... yes
checking netinet/in.h presence... yes
checking for netinet/in.h... yes
checking tiffio.h usability... no
checking tiffio.h presence... no
checking for tiffio.h... no
checking ifaddrs.h usability... yes
checking ifaddrs.h presence... yes
checking for ifaddrs.h... yes
checking pwd.h usability... yes
checking pwd.h presence... yes
checking for pwd.h... yes
checking getopt.h usability... yes
checking getopt.h presence... yes
checking for getopt.h... yes
checking for asm/io.h... no
checking winsock2.h usability... no
checking winsock2.h presence... no
checking for winsock2.h... no
checking resmgr.h usability... no
checking resmgr.h presence... no
checking for resmgr.h... no
checking return type of signal handlers... void
checking for size_t... yes
checking for pid_t... yes
checking for ssize_t... yes
checking for u_char... yes
checking for u_short... yes
checking for u_int... yes
checking for u_long... yes
checking for long long support... yes
checking for socklen_t in <sys/socket.h>... yes
checking for union semun in <sys/sem.h>... no
checking for struct flock in fcntl.h... yes
checking for Linux ioctl defines... yes
checking whether byte ordering is bigendian... (cached) no
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking for gethostbyaddr... yes
checking for gethostbyaddr... (cached) yes
checking for socket... yes
checking for inet_aton... yes
checking for inet_addr... yes
checking for inet_aton... (cached) yes
checking for inet_ntoa... yes
checking for inet_ntop... yes
checking for inet_pton... yes
checking for working alloca.h... yes
checking for alloca... yes
checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for sys/param.h... yes
checking for getpagesize... yes
checking for working mmap... yes
checking for atexit... yes
checking for ioperm... yes
checking for i386_set_ioperm... no
checking for mkdir... yes
checking for strftime... yes
checking for strstr... yes
checking for strtod... yes
checking for cfmakeraw... yes
checking for tcsendbreak... yes
checking for strcasecmp... yes
checking for strncasecmp... yes
checking for _portaccess... no
checking for getaddrinfo... yes
checking for getnameinfo... yes
checking for poll... yes
checking for setitimer... yes
checking for iopl... yes
checking for getuid... yes
checking for getpass... yes
checking for getenv... yes
checking for isfdtype... yes
checking for sigprocmask... yes
checking for snprintf... yes
checking for strcasestr... yes
checking for strdup... yes
checking for strndup... yes
checking for strsep... yes
checking for usleep... yes
checking for sleep... yes
checking for syslog... yes
checking for vsyslog... yes
checking for inb,outb (provided by sys/io.h)... yes
checking for getopt_long... yes
checking for SYSTEMD... no
checking for SYSTEMD... no
checking usb.h usability... yes
checking usb.h presence... yes
checking for usb.h... yes
checking for usb_interrupt_read in -lusb... yes
checking lusb0_usb.h usability... no
checking lusb0_usb.h presence... no
checking for lusb0_usb.h... no
checking IOKit/scsi/SCSITaskLib.h usability... no
checking IOKit/scsi/SCSITaskLib.h presence... no
checking for IOKit/scsi/SCSITaskLib.h... no
checking IOKit/cdb/IOSCSILib.h usability... no
checking IOKit/cdb/IOSCSILib.h presence... no
checking for IOKit/cdb/IOSCSILib.h... no
checking IOKit/scsi/SCSICommandOperationCodes.h usability... no
checking IOKit/scsi/SCSICommandOperationCodes.h presence... no
checking for IOKit/scsi/SCSICommandOperationCodes.h... no
checking IOKit/scsi-commands/SCSICommandOperationCodes.h usability... no
checking IOKit/scsi-commands/SCSICommandOperationCodes.h presence... no
checking for IOKit/scsi-commands/SCSICommandOperationCodes.h... no
checking scsi.h usability... no
checking scsi.h presence... no
checking for scsi.h... no
checking sys/scsi.h usability... no
checking sys/scsi.h presence... no
checking for sys/scsi.h... no
checking sys/scsicmd.h usability... no
checking sys/scsicmd.h presence... no
checking for sys/scsicmd.h... no
checking sys/scsiio.h usability... no
checking sys/scsiio.h presence... no
checking for sys/scsiio.h... no
checking bsd/dev/scsireg.h usability... no
checking bsd/dev/scsireg.h presence... no
checking for bsd/dev/scsireg.h... no
checking scsi/sg.h usability... yes
checking scsi/sg.h presence... yes
checking for scsi/sg.h... yes
checking camlib.h usability... no
checking camlib.h presence... no
checking for camlib.h... no
checking scdds.h usability... no
checking scdds.h presence... no
checking for scdds.h... no
checking sys/scsi/scsi.h usability... no
checking sys/scsi/scsi.h presence... no
checking for sys/scsi/scsi.h... no
checking sys/scsi/sgdefs.h usability... no
checking sys/scsi/sgdefs.h presence... no
checking for sys/scsi/sgdefs.h... no
checking sys/scsi/targets/scgio.h usability... no
checking sys/scsi/targets/scgio.h presence... no
checking for sys/scsi/targets/scgio.h... no
checking apollo/scsi.h usability... no
checking apollo/scsi.h presence... no
checking for apollo/scsi.h... no
checking sys/sdi_comm.h usability... no
checking sys/sdi_comm.h presence... no
checking for sys/sdi_comm.h... no
checking sys/passthrudef.h usability... no
checking sys/passthrudef.h presence... no
checking for sys/passthrudef.h... no
checking for io/cam/cam.h... no
checking for ntddscsi.h... no
checking for ddk/ntddscsi.h... no
checking for scsireq_enter in -lscsi... no
checking for cam_open_device in -lcam... no
checking for scsireq_enter... no
checking for sg_header.target_status in <scsi/sg.h>... yes
scsi buffersize: 131072
checking whether to enable IPv6... yes
checking whether struct sockaddr_storage has an ss_family member... yes
checking how to print strings... printf
checking for a sed that does not truncate output... /bin/sed
checking for fgrep... /bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking how to convert i686-pc-linux-gnu file names to i686-pc-linux-gnu format... func_convert_file_noop
checking how to convert i686-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... dlltool
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for mt... mt
checking if mt is a manifest tool... no
checking for dlfcn.h... (cached) yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
*** canon_pp backend requires libieee1284 library - disabling
*** dc210 backend requires JPEG library - disabling
*** dc240 backend requires JPEG library - disabling
*** dell1600n_net backend requires JPEG and TIFF library - disabling
*** epsonds backend requires JPEG library - disabling
*** gphoto2 backend requires gphoto2 and JPEG libraries - disabling
*** hpsj5s backend requires libieee1284 library - disabling
*** mustek_pp backend requires libieee1284 or parport-directio libraries - disabling
*** pint backend requires sys/scanio.h - disabling
*** v4l backend requires v4l libraries - disabling
*** pnm backend not manually selected - disabling
enabling translations
enabling latex
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating lib/Makefile
config.status: creating sanei/Makefile
config.status: creating frontend/Makefile
config.status: creating japi/Makefile
config.status: creating backend/Makefile
config.status: creating include/Makefile
config.status: creating doc/Makefile
config.status: creating po/Makefile
config.status: creating testsuite/Makefile
config.status: creating testsuite/sanei/Makefile
config.status: creating testsuite/tools/Makefile
config.status: creating tools/Makefile
config.status: creating doc/doxygen-sanei.conf
config.status: creating doc/doxygen-genesys.conf
config.status: creating tools/sane-config
config.status: creating tools/sane-backends.pc
config.status: creating include/sane/config.h
config.status: include/sane/config.h is unchanged
config.status: executing depfiles commands
config.status: executing include/_stdint.h commands
config.status: creating include/_stdint.h : _SANE_BACKENDS_INCLUDE__STDINT_H
config.status: include/_stdint.h is unchanged
config.status: executing libtool commands
-> Variables used for compilation/linking:
CPPFLAGS=" -D_REENTRANT -DPATH_SANE_CONFIG_DIR=$(configdir) -DPATH_SANE_DATA_DIR=$(datadir) -DPATH_SANE_LOCK_DIR=$(locksanedir) -DV_MAJOR=1 -DV_MINOR=0"
CFLAGS="-g -O2 -std=c99 -Wall -Wextra -pedantic"
LDFLAGS=""
LIBS=""
-> Installation directories:
Configuration: /usr/local/etc
Libraries:     /usr/local/lib
Binaries:      /usr/local/bin and /usr/local/sbin
Manpages:      /usr/local/share/man
Documentation: /usr/local/doc/sane-1.0.26git
Lockfiles:     Feature is disabled!
-> Network parameters:
Build saned:   yes
IPv6 support:  yes
Avahi support: no
SNMP support:  no
-> The following backends will be built:
abaton agfafocus apple artec artec_eplus48u as6e avision bh canon canon630u canon_dr cardscan coolscan coolscan2 coolscan3 dc25 dmc epjitsu epson epson2 fujitsu genesys gt68xx hp hp3500 hp3900 hp4200 hp5400 hp5590 hpljm1005 hs2p ibm kodak kodakaio kvs1025 kvs20xx kvs40xx leo lexmark ma1509 magicolor matsushita microtek microtek2 mustek mustek_usb mustek_usb2 nec net niash pie pieusb pixma plustek plustek_pp qcam ricoh rts8891 s9036 sceptre sharp sm3600 sm3840 snapscan sp15c st400 stv680 tamarack teco1 teco2 teco3 test u12 umax umax_pp umax1220u xerox_mfp p5 

-> The following preload backends will be built:

****************************************************************
* Please be sure to read file PROBLEMS in this directory       *
* BEFORE running any of the SANE applications.  Some devices   *
* may be damaged by improper operation, so please do heed this *
* advice.                                                      *
****************************************************************
knoppix at Microknoppix:~/Downloads/sane-backends$ 



More information about the sane-devel mailing list