[SOLVED] Epson L3160 printer-scaner

[SOLVED] Epson L3160 printer-scaner

Postby mirej » Jun 1st, '20, 19:56

How to run the Epson L3160 scanner in Mageia-7.
USB and network.
04b8: 1157
sane can't see him.
Last edited by mirej on Jun 20th, '20, 14:12, edited 1 time in total.
mirej
 
Posts: 84
Joined: Apr 12th, '14, 17:36
Location: Poland, Rybnik

Re: Epson L3160 printer-scaner

Postby doktor5000 » Jun 1st, '20, 20:36

I'd suggest first trying to get it working when connected locally via USB, you can try via network once you have that working.

Can you please post the output as root of
Code: Select all
lsusb -nnk
sane-find-scanner -l
scanimage -L
Cauldron is not for the faint of heart!
Caution: Hot, bubbling magic inside. May explode or cook your kittens!
----
Disclaimer: Beware of allergic reactions in answer to unconstructive complaint-type posts
User avatar
doktor5000
 
Posts: 17629
Joined: Jun 4th, '11, 10:10
Location: Leipzig, Germany

Re: Epson L3160 printer-scaner

Postby mirej » Jun 2nd, '20, 13:06

Hello
Code: Select all
root@localhost aaa]# lsusb -nnk
lsusb: invalid option -- 'n'
lsusb: invalid option -- 'n'
lsusb: invalid option -- 'k'
Usage: lsusb [options]...
List USB devices
  -v, --verbose
      Increase verbosity (show descriptors)
  -s [[bus]:][devnum]
      Show only devices with specified device and/or
      bus numbers (in decimal)
  -d vendor:[product]
      Show only devices with the specified vendor and
      product ID numbers (in hexadecimal)
  -D device
      Selects which device lsusb will examine
  -t, --tree
      Dump the physical USB device hierarchy as a tree
  -V, --version
      Show version of program
  -h, --help
      Show usage and help
[root@localhost aaa]# sane-find-scanner -l
unknown option: -l, try -h for help
[root@localhost aaa]# scanimage -L

No scanners were identified. If you were expecting something different,
check that the scanner is plugged in, turned on and detected by the
sane-find-scanner tool (if appropriate). Please read the documentation
which came with this software (README, FAQ, manpages).


I have saned 1.0.28 installed.
lsusb -v
Code: Select all
Bus 001 Device 005: ID 04b8:1157 Seiko Epson Corp.
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  idVendor           0x04b8 Seiko Epson Corp.
  idProduct          0x1157
  bcdDevice            1.00
  iManufacturer           1 EPSON
  iProduct                2 L3160 Series
  iSerial                 3 123456123456123456
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength       0x011e
    bNumInterfaces          6
    bConfigurationValue     1
    iConfiguration          4 USB2.0 MFP(Hi-Speed)
    bmAttributes         0xc0
      Self Powered
    MaxPower                2mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           3
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface              5 EPSON Scanner
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x01  EP 1 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0008  1x 8 bytes
        bInterval              11
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass         7 Printer
      bInterfaceSubClass      1 Printer
      bInterfaceProtocol      2 Bidirectional
      iInterface              6 USB2.0 Printer
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x04  EP 4 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x85  EP 5 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       1
      bNumEndpoints           2
      bInterfaceClass         7 Printer
      bInterfaceSubClass      1 Printer
      bInterfaceProtocol      4
      iInterface              0
        IPP Printer Descriptor:
          bLength                10
          bDescriptorType        33
          bcdReleaseNumber        1
          bcdNumDescriptors       1
            iIPPVersionsSupported     0
            iIPPPrinterUUID           0
            wBasicCapabilities   0x0013  Print Scan HTTP-over-USB No-Auth
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x04  EP 4 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x85  EP 5 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        2
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    170
      bInterfaceProtocol      1
      iInterface              8 EPSON Utility
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x08  EP 8 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x89  EP 9 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        3
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      1
      bInterfaceProtocol      0
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x0a  EP 10 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x8b  EP 11 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        3
      bAlternateSetting       1
      bNumEndpoints           2
      bInterfaceClass         7 Printer
      bInterfaceSubClass      1 Printer
      bInterfaceProtocol      4
      iInterface              0
        IPP Printer Descriptor:
          bLength                10
          bDescriptorType        33
          bcdReleaseNumber        1
          bcdNumDescriptors       1
            iIPPVersionsSupported     0
            iIPPPrinterUUID           0
            wBasicCapabilities   0x0013  Print Scan HTTP-over-USB No-Auth
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x0a  EP 10 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x8b  EP 11 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        4
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      1
      bInterfaceProtocol      0
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x0c  EP 12 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x8d  EP 13 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        4
      bAlternateSetting       1
      bNumEndpoints           2
      bInterfaceClass         7 Printer
      bInterfaceSubClass      1 Printer
      bInterfaceProtocol      4
      iInterface              0
        IPP Printer Descriptor:
          bLength                10
          bDescriptorType        33
          bcdReleaseNumber        1
          bcdNumDescriptors       1
            iIPPVersionsSupported     0
            iIPPPrinterUUID           0
            wBasicCapabilities   0x0013  Print Scan HTTP-over-USB No-Auth
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x0c  EP 12 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x8d  EP 13 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        5
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      1
      bInterfaceProtocol      0
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x0e  EP 14 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x8f  EP 15 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        5
      bAlternateSetting       1
      bNumEndpoints           2
      bInterfaceClass         7 Printer
      bInterfaceSubClass      1 Printer
      bInterfaceProtocol      4
      iInterface              0
        IPP Printer Descriptor:
          bLength                10
          bDescriptorType        33
          bcdReleaseNumber        1
          bcdNumDescriptors       1
            iIPPVersionsSupported     0
            iIPPPrinterUUID           0
            wBasicCapabilities   0x0013  Print Scan HTTP-over-USB No-Auth
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x0e  EP 14 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x8f  EP 15 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
Device Qualifier (for other device speed):
  bLength                10
  bDescriptorType         6
  bcdUSB               2.00
  bDeviceClass            0
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  bNumConfigurations      1
can't get debug descriptor: Resource temporarily unavailable
Device Status:     0x0001
  Self Powered
mirej
 
Posts: 84
Joined: Apr 12th, '14, 17:36
Location: Poland, Rybnik

Re: Epson L3160 printer-scaner

Postby doktor5000 » Jun 2nd, '20, 17:27

Sorry, typed the commands from memory.

From what I can tell, your scanner seems to be supported by an external backend, have a look at
http://www.sane-project.org/lists/sane- ... #S-UTSUSHI and https://gitlab.com/utsushi/utsushi - you would have to compile and install that.

You can also try the drivers from Epson themselves, that is described in our wiki at https://wiki.mageia.org/en/Epson_scanners
Cauldron is not for the faint of heart!
Caution: Hot, bubbling magic inside. May explode or cook your kittens!
----
Disclaimer: Beware of allergic reactions in answer to unconstructive complaint-type posts
User avatar
doktor5000
 
Posts: 17629
Joined: Jun 4th, '11, 10:10
Location: Leipzig, Germany

Re: Epson L3160 printer-scaner

Postby mirej » Jun 10th, '20, 18:17

Installation attempts failed. Installation from sources, no libraries or wrong versions in Magei-7.
The "vuescan" demo scanner worked. Also works software made available by Epson for MInt-19.
I think that for Mageia-7 an rpm package should be created which after installation will cause popular scanners to work.
mirej
 
Posts: 84
Joined: Apr 12th, '14, 17:36
Location: Poland, Rybnik

Re: Epson L3160 printer-scaner

Postby doktor5000 » Jun 12th, '20, 14:22

mirej wrote:Installation attempts failed. Installation from sources, no libraries or wrong versions in Magei-7.

What was the error message? I just tested it and it compiles just fine.
Cauldron is not for the faint of heart!
Caution: Hot, bubbling magic inside. May explode or cook your kittens!
----
Disclaimer: Beware of allergic reactions in answer to unconstructive complaint-type posts
User avatar
doktor5000
 
Posts: 17629
Joined: Jun 4th, '11, 10:10
Location: Leipzig, Germany

Re: Epson L3160 printer-scaner

Postby mirej » Jun 12th, '20, 20:13

Hello doctor5000
I tried to with imagescan_3.62.0.orig.tar.gz from www epson for several distributions. I don't know what to install. I am asking for a link to the version that works.
mirej
 
Posts: 84
Joined: Apr 12th, '14, 17:36
Location: Poland, Rybnik

Re: Epson L3160 printer-scaner

Postby doktor5000 » Jun 13th, '20, 01:10

You didn't mention that, thought you were talking about https://gitlab.com/utsushi/utsushi.

How did you attempt to install the Epson drivers, and what error message did you get?
Cauldron is not for the faint of heart!
Caution: Hot, bubbling magic inside. May explode or cook your kittens!
----
Disclaimer: Beware of allergic reactions in answer to unconstructive complaint-type posts
User avatar
doktor5000
 
Posts: 17629
Joined: Jun 4th, '11, 10:10
Location: Leipzig, Germany

Re: Epson L3160 printer-scaner

Postby mirej » Jun 13th, '20, 23:07

Hello.
I have a problem ./configure
Code: Select all
checking for boostlib >= 1.49.0 (104900)... configure: We could not detect the boost libraries (version 1.49.0 or higher). If you have a staged boost library (still not installed) please specify $BOOST_ROOT in your environment and do not give a PATH to --with-boost option.  If you are sure you have boost installed, then check your version number looking in <boost/version.hpp>. See http://randspringer.de/boost for more documentation.
configure: error: install Boost libraries
[root@localhost utsushi-master]#

In Mageia-7 boost library 1.68.0
I need to take a break.
mirej
 
Posts: 84
Joined: Apr 12th, '14, 17:36
Location: Poland, Rybnik

Re: Epson L3160 printer-scaner

Postby doktor5000 » Jun 14th, '20, 00:20

mirej wrote:checking for boostlib >= 1.49.0 (104900)... configure: We could not detect the boost libraries (version 1.49.0 or higher).
[...]
In Mageia-7 boost library 1.68.0


1.68.0 is higher then 1.49.0. You simply need to install the -devel package for boost. As root, try the following:
Code: Select all
urpmi boost-devel
Cauldron is not for the faint of heart!
Caution: Hot, bubbling magic inside. May explode or cook your kittens!
----
Disclaimer: Beware of allergic reactions in answer to unconstructive complaint-type posts
User avatar
doktor5000
 
Posts: 17629
Joined: Jun 4th, '11, 10:10
Location: Leipzig, Germany

Re: Epson L3160 printer-scaner

Postby mirej » Jun 14th, '20, 18:24

I installed boost-devil
I'm still making a mistake, I'm attaching a long listing
Code: Select all
[root@localhost utsushi-master]# ls
AUTHORS     config-bot.h  COPYING     drivers/  include/       Makefile.am  po/     src/    upstream/
bootstrap*  configure.ac  doc/        filters/  install-deps*  NEWS         README  tests/  utsushi/
ChangeLog   connexions/   Dockerfile  gtkmm/    lib/           outputs/     sane/   tools/
[root@localhost utsushi-master]# ./bootstrap             
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
Copying file ABOUT-NLS
Copying file upstream/config.rpath
Copying file upstream/aclocal/codeset.m4
Copying file upstream/aclocal/extern-inline.m4
Copying file upstream/aclocal/fcntl-o.m4
Copying file upstream/aclocal/gettext.m4
Copying file upstream/aclocal/glibc2.m4
Copying file upstream/aclocal/glibc21.m4
Copying file upstream/aclocal/iconv.m4
Copying file upstream/aclocal/intdiv0.m4
Copying file upstream/aclocal/intl.m4
Copying file upstream/aclocal/intldir.m4
Copying file upstream/aclocal/intlmacosx.m4
Copying file upstream/aclocal/intmax.m4
Copying file upstream/aclocal/inttypes-pri.m4
Copying file upstream/aclocal/inttypes_h.m4
Copying file upstream/aclocal/lcmessage.m4
Copying file upstream/aclocal/lib-ld.m4
Copying file upstream/aclocal/lib-link.m4
Copying file upstream/aclocal/lib-prefix.m4
Copying file upstream/aclocal/lock.m4
Copying file upstream/aclocal/longlong.m4
Copying file upstream/aclocal/nls.m4
Copying file upstream/aclocal/po.m4
Copying file upstream/aclocal/printf-posix.m4
Copying file upstream/aclocal/progtest.m4
Copying file upstream/aclocal/size_max.m4
Copying file upstream/aclocal/stdint_h.m4
Copying file upstream/aclocal/threadlib.m4
Copying file upstream/aclocal/uintmax_t.m4
Copying file upstream/aclocal/visibility.m4
Copying file upstream/aclocal/wchar_t.m4
Copying file upstream/aclocal/wint_t.m4
Copying file upstream/aclocal/xsize.m4
Copying file po/Makefile.in.in
Copying file po/Makevars.template
Copying file po/Rules-quot
Copying file po/boldquot.sed
Copying file po/en@boldquot.header
Copying file po/en@quot.header
Copying file po/insert-header.sin
Copying file po/quot.sed
Copying file po/remove-potcdate.sin
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
aclocal: installing 'upstream/aclocal/ax_boost_base.m4' from '/usr/share/aclocal/ax_boost_base.m4'
aclocal: installing 'upstream/aclocal/ax_boost_filesystem.m4' from '/usr/share/aclocal/ax_boost_filesystem.m4'
aclocal: installing 'upstream/aclocal/ax_boost_iostreams.m4' from '/usr/share/aclocal/ax_boost_iostreams.m4'
aclocal: installing 'upstream/aclocal/ax_boost_program_options.m4' from '/usr/share/aclocal/ax_boost_program_options.m4'
aclocal: installing 'upstream/aclocal/ax_boost_regex.m4' from '/usr/share/aclocal/ax_boost_regex.m4'
aclocal: installing 'upstream/aclocal/ax_boost_system.m4' from '/usr/share/aclocal/ax_boost_system.m4'
aclocal: installing 'upstream/aclocal/ax_boost_thread.m4' from '/usr/share/aclocal/ax_boost_thread.m4'
aclocal: installing 'upstream/aclocal/ax_boost_unit_test_framework.m4' from '/usr/share/aclocal/ax_boost_unit_test_framework.m4'
aclocal: installing 'upstream/aclocal/ax_c___attribute__.m4' from '/usr/share/aclocal/ax_c___attribute__.m4'
aclocal: installing 'upstream/aclocal/libtool.m4' from '/usr/share/aclocal/libtool.m4'
aclocal: installing 'upstream/aclocal/ltargz.m4' from '/usr/share/aclocal/ltargz.m4'
aclocal: installing 'upstream/aclocal/ltdl.m4' from '/usr/share/aclocal/ltdl.m4'
aclocal: installing 'upstream/aclocal/ltoptions.m4' from '/usr/share/aclocal/ltoptions.m4'
aclocal: installing 'upstream/aclocal/ltsugar.m4' from '/usr/share/aclocal/ltsugar.m4'
aclocal: installing 'upstream/aclocal/ltversion.m4' from '/usr/share/aclocal/ltversion.m4'
aclocal: installing 'upstream/aclocal/lt~obsolete.m4' from '/usr/share/aclocal/lt~obsolete.m4'
aclocal: installing 'upstream/aclocal/pkg.m4' from '/usr/share/aclocal/pkg.m4'
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'upstream'.
libtoolize: copying file 'upstream/ltmain.sh'
libtoolize: putting libltdl files in LT_CONFIG_LTDL_DIR, 'upstream/ltdl'.
libtoolize: copying file 'upstream/ltdl/COPYING.LIB'
libtoolize: creating file 'upstream/ltdl/Makefile.am'
libtoolize: copying file 'upstream/ltdl/README'
libtoolize: creating file 'upstream/ltdl/Makefile.in'
libtoolize: copying file 'upstream/ltdl/libltdl/lt__alloc.h'
libtoolize: copying file 'upstream/ltdl/libltdl/lt__argz_.h'
libtoolize: copying file 'upstream/ltdl/libltdl/lt__dirent.h'
libtoolize: copying file 'upstream/ltdl/libltdl/lt__glibc.h'
libtoolize: copying file 'upstream/ltdl/libltdl/lt__private.h'
libtoolize: copying file 'upstream/ltdl/libltdl/lt__strl.h'
libtoolize: copying file 'upstream/ltdl/libltdl/lt_dlloader.h'
libtoolize: copying file 'upstream/ltdl/libltdl/lt_error.h'
libtoolize: copying file 'upstream/ltdl/libltdl/lt_system.h'
libtoolize: copying file 'upstream/ltdl/libltdl/slist.h'
libtoolize: copying file 'upstream/ltdl/loaders/dld_link.c'
libtoolize: copying file 'upstream/ltdl/loaders/dlopen.c'
libtoolize: copying file 'upstream/ltdl/loaders/dyld.c'
libtoolize: copying file 'upstream/ltdl/loaders/load_add_on.c'
libtoolize: copying file 'upstream/ltdl/loaders/loadlibrary.c'
libtoolize: copying file 'upstream/ltdl/loaders/preopen.c'
libtoolize: copying file 'upstream/ltdl/loaders/shl_load.c'
libtoolize: copying file 'upstream/ltdl/lt__alloc.c'
libtoolize: copying file 'upstream/ltdl/lt__argz.c'
libtoolize: copying file 'upstream/ltdl/lt__dirent.c'
libtoolize: copying file 'upstream/ltdl/lt__strl.c'
libtoolize: copying file 'upstream/ltdl/lt_dlloader.c'
libtoolize: copying file 'upstream/ltdl/lt_error.c'
libtoolize: copying file 'upstream/ltdl/ltdl.c'
libtoolize: copying file 'upstream/ltdl/ltdl.h'
libtoolize: copying file 'upstream/ltdl/slist.c'
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
configure.ac:207: installing 'upstream/ar-lib'
configure.ac:192: installing 'upstream/compile'
configure.ac:211: installing 'upstream/config.guess'
configure.ac:211: installing 'upstream/config.sub'
configure.ac:188: installing 'upstream/install-sh'
configure.ac:188: installing 'upstream/missing'
Makefile.am: installing './INSTALL'
connexions/Makefile.am: installing 'upstream/depcomp'
parallel-tests: installing 'upstream/test-driver'
patching file upstream/ltmain.sh
Hunk #3 succeeded at 9670 (offset -5 lines).
Hunk #4 succeeded at 10166 (offset -5 lines).



[root@localhost utsushi-master]# ./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... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether UID '0' is supported by ustar format... yes
checking whether GID '0' is supported by ustar format... yes
checking how to create a ustar tar archive... gnutar
checking whether to enable maintainer-specific portions of Makefiles... yes
checking whether make supports nested variables... (cached) yes
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 whether make supports the include directive... yes (GNU style)
checking dependency style of gcc... gcc3
checking for gcc option to support OpenMP... unsupported
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking standard compliance level of g++... 201402L
checking for ar... ar
checking the archiver (ar) interface... ar
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for a sed that does not truncate output... /usr/bin/sed
checking whether NLS is requested... yes
checking for msgfmt... /usr/bin/msgfmt
checking for gmsgfmt... /usr/bin/msgfmt
checking for xgettext... /usr/bin/xgettext
checking for msgmerge... /usr/bin/msgmerge
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for shared library run path origin... done
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for CFPreferencesCopyAppValue... no
checking for CFLocaleCopyCurrent... no
checking for GNU gettext in libc... yes
checking whether to use NLS... yes
checking where the gettext function comes from... libc
checking how to print strings... printf
checking for a sed that does not truncate output... (cached) /usr/bin/sed
checking for fgrep... /usr/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 how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-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... no
checking how to associate runtime and link libraries... printf %s\n
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 a working dd... /usr/bin/dd
checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
checking for mt... no
checking if : is a manifest tool... no
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 for dlfcn.h... 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... no
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 -m elf_x86_64) 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 for shl_load... no
checking for shl_load in -ldld... no
checking for dlopen... no
checking for dlopen in -ldl... yes
checking whether a program can dlopen itself... yes
checking whether a statically linked program can dlopen itself... yes
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
checking how to run the C++ preprocessor... g++ -E
checking for ld used by g++... /usr/bin/ld -m elf_x86_64
checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC -DPIC
checking if g++ PIC flag -fPIC -DPIC works... yes
checking if g++ static flag -static works... no
checking if g++ supports -c -o file.o... yes
checking if g++ supports -c -o file.o... (cached) yes
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking what extension is used for runtime loadable modules... .so
checking what variable specifies run-time module search path... LD_LIBRARY_PATH
checking for the default library search path... /lib64 /usr/lib64 /lib /usr/lib /usr/lib64/nvidia-current /usr/lib/nvidia-current
checking for library containing dlopen... -ldl
checking for dlerror... yes
checking for shl_load... (cached) no
checking for shl_load in -ldld... (cached) no
checking for dld_link in -ldld... no
checking for _ prefix in compiled symbols... no
checking whether deplibs are loaded by dlopen... yes
checking for argz.h... yes
checking for error_t... yes
checking for argz_add... yes
checking for argz_append... yes
checking for argz_count... yes
checking for argz_create_sep... yes
checking for argz_insert... yes
checking for argz_next... yes
checking for argz_stringify... yes
checking if argz actually works... yes
checking whether libtool supports -dlopen/-dlpreopen... yes
checking for ltdl.h... no
checking where to find libltdl headers... -I$(top_srcdir)/upstream/ltdl
checking where to find libltdl library... $(top_build_prefix)upstream/ltdl/libltdlc.la
checking for unistd.h... (cached) yes
checking for dl.h... no
checking for sys/dl.h... no
checking for dld.h... no
checking for mach-o/dyld.h... no
checking for dirent.h... yes
checking for closedir... yes
checking for opendir... yes
checking for readdir... yes
checking for strlcat... no
checking for strlcpy... no
checking for boostlib >= 1.49.0 (104900)... yes
checking whether the Boost::System library is available... yes
checking for exit in -lboost_system... yes
checking whether the Boost::Filesystem library is available... yes
checking for exit in -lboost_filesystem... yes
checking whether the Boost::IOStreams library is available... yes
checking for exit in -lboost_iostreams... yes
checking whether the Boost::Program_Options library is available... yes
checking for exit in -lboost_program_options... yes
checking whether the Boost::Unit_Test_Framework library is available... yes
checking for doxygen... no
checking for perl... /usr/bin/perl
checking for dot... no
checking for pdflatex... no
checking for LIBUDEV... no
checking for LIBUSB... no
checking for LIBMAGICK_PP... no
checking for LIBMAGICK_PP... no
checking for gm... gm
checking for LIBGTKMM... no
checking sane/sane.h usability... no
checking sane/sane.h presence... no
checking for sane/sane.h... no
checking what udev configuration directory to use... /etc/udev
checking for /etc/udev/rules.d... yes
checking for uncrustify... no
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking for C/C++ restrict keyword... __restrict
checking size of unsigned long long... 8
checking for __attribute__... yes
checking for nanosleep... yes
checking for poll... yes
checking for sleep... yes
checking for usleep... yes
checking for sqrt in -lm... yes
checking for jpeg_start_compress in -ljpeg... no
checking for TIFFOpen in -ltiff... no
checking for magic_open in -lmagic... no
checking for libusb_error_name in -lusb-1.0... no
checking for libusb_get_port_number in -lusb-1.0... no
checking for sigaction... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating connexions/Makefile
config.status: creating doc/Makefile
config.status: creating doc/tests/Makefile
config.status: creating drivers/Makefile
config.status: creating drivers/esci/Makefile
config.status: creating drivers/esci/tests/Makefile
config.status: creating filters/Makefile
config.status: creating filters/tests/Makefile
config.status: creating gtkmm/Makefile
config.status: creating gtkmm/about.xml
config.status: creating lib/Makefile
config.status: creating lib/tests/Makefile
config.status: creating sane/Makefile
config.status: creating sane/tests/Makefile
config.status: creating src/Makefile
config.status: creating src/tests/Makefile
config.status: creating tests/Makefile
config.status: creating po/Makefile.in
config.status: creating upstream/ltdl/Makefile
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing po-directories commands
config.status: creating po/POTFILES
config.status: creating po/Makefile
config.status: executing libtool commands




[root@localhost utsushi-master]# make
format=`echo utsushi/tag.hpp | sed 's|.*\.\([^.]*\)$|\1|'`; \
sed -n \
    -e "/^<!--/s/\.xml ::/.$format --/" \
    -e '/^<!--/,/-->/{ /-->/d; s|^$|//|p; s|^....|//|p; }' lib/tag.xml > utsushi/tag.hpp; \
xsltproc --stringparam format $format ./lib/tag.xsl lib/tag.xml >> utsushi/tag.hpp
/bin/sh: linia 4: xsltproc: nie znaleziono polecenia    (en command not found)
make: *** [Makefile:1037: utsushi/tag.hpp] Błąd 127            (en ERROR 127)
mirej
 
Posts: 84
Joined: Apr 12th, '14, 17:36
Location: Poland, Rybnik

Re: Epson L3160 printer-scaner

Postby doktor5000 » Jun 14th, '20, 23:05

mirej wrote:/bin/sh: linia 4: xsltproc: nie znaleziono polecenia (en command not found)

Well, then you need to install the package that provides that command. With urpmf filename you can search which packages provide a file with that filename.
In this case the package is called like the binary: https://madb.mageia.org/package/show/na ... rch/x86_64
Cauldron is not for the faint of heart!
Caution: Hot, bubbling magic inside. May explode or cook your kittens!
----
Disclaimer: Beware of allergic reactions in answer to unconstructive complaint-type posts
User avatar
doktor5000
 
Posts: 17629
Joined: Jun 4th, '11, 10:10
Location: Leipzig, Germany

Re: Epson L3160 printer-scaner

Postby mirej » Jun 15th, '20, 16:22

It went further
Code: Select all
[root@localhost utsushi-master]# ./bootstrap
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
Copying file ABOUT-NLS
Copying file upstream/config.rpath
Copying file upstream/aclocal/codeset.m4
Copying file upstream/aclocal/extern-inline.m4
Copying file upstream/aclocal/fcntl-o.m4
Copying file upstream/aclocal/gettext.m4
Copying file upstream/aclocal/glibc2.m4
Copying file upstream/aclocal/glibc21.m4
Copying file upstream/aclocal/iconv.m4
Copying file upstream/aclocal/intdiv0.m4
Copying file upstream/aclocal/intl.m4
Copying file upstream/aclocal/intldir.m4
Copying file upstream/aclocal/intlmacosx.m4
Copying file upstream/aclocal/intmax.m4
Copying file upstream/aclocal/inttypes-pri.m4
Copying file upstream/aclocal/inttypes_h.m4
Copying file upstream/aclocal/lcmessage.m4
Copying file upstream/aclocal/lib-ld.m4
Copying file upstream/aclocal/lib-link.m4
Copying file upstream/aclocal/lib-prefix.m4
Copying file upstream/aclocal/lock.m4
Copying file upstream/aclocal/longlong.m4
Copying file upstream/aclocal/nls.m4
Copying file upstream/aclocal/po.m4
Copying file upstream/aclocal/printf-posix.m4
Copying file upstream/aclocal/progtest.m4
Copying file upstream/aclocal/size_max.m4
Copying file upstream/aclocal/stdint_h.m4
Copying file upstream/aclocal/threadlib.m4
Copying file upstream/aclocal/uintmax_t.m4
Copying file upstream/aclocal/visibility.m4
Copying file upstream/aclocal/wchar_t.m4
Copying file upstream/aclocal/wint_t.m4
Copying file upstream/aclocal/xsize.m4
Copying file po/Makefile.in.in
Copying file po/Makevars.template
Copying file po/Rules-quot
Copying file po/boldquot.sed
Copying file po/en@boldquot.header
Copying file po/en@quot.header
Copying file po/insert-header.sin
Copying file po/quot.sed
Copying file po/remove-potcdate.sin
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
aclocal: installing 'upstream/aclocal/ax_boost_base.m4' from '/usr/share/aclocal/ax_boost_base.m4'
aclocal: installing 'upstream/aclocal/ax_boost_filesystem.m4' from '/usr/share/aclocal/ax_boost_filesystem.m4'
aclocal: installing 'upstream/aclocal/ax_boost_iostreams.m4' from '/usr/share/aclocal/ax_boost_iostreams.m4'
aclocal: installing 'upstream/aclocal/ax_boost_program_options.m4' from '/usr/share/aclocal/ax_boost_program_options.m4'
aclocal: installing 'upstream/aclocal/ax_boost_regex.m4' from '/usr/share/aclocal/ax_boost_regex.m4'
aclocal: installing 'upstream/aclocal/ax_boost_system.m4' from '/usr/share/aclocal/ax_boost_system.m4'
aclocal: installing 'upstream/aclocal/ax_boost_thread.m4' from '/usr/share/aclocal/ax_boost_thread.m4'
aclocal: installing 'upstream/aclocal/ax_boost_unit_test_framework.m4' from '/usr/share/aclocal/ax_boost_unit_test_framework.m4'
aclocal: installing 'upstream/aclocal/ax_c___attribute__.m4' from '/usr/share/aclocal/ax_c___attribute__.m4'
aclocal: installing 'upstream/aclocal/libtool.m4' from '/usr/share/aclocal/libtool.m4'
aclocal: installing 'upstream/aclocal/ltargz.m4' from '/usr/share/aclocal/ltargz.m4'
aclocal: installing 'upstream/aclocal/ltdl.m4' from '/usr/share/aclocal/ltdl.m4'
aclocal: installing 'upstream/aclocal/ltoptions.m4' from '/usr/share/aclocal/ltoptions.m4'
aclocal: installing 'upstream/aclocal/ltsugar.m4' from '/usr/share/aclocal/ltsugar.m4'
aclocal: installing 'upstream/aclocal/ltversion.m4' from '/usr/share/aclocal/ltversion.m4'
aclocal: installing 'upstream/aclocal/lt~obsolete.m4' from '/usr/share/aclocal/lt~obsolete.m4'
aclocal: installing 'upstream/aclocal/pkg.m4' from '/usr/share/aclocal/pkg.m4'
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'upstream'.
libtoolize: copying file 'upstream/ltmain.sh'
libtoolize: putting libltdl files in LT_CONFIG_LTDL_DIR, 'upstream/ltdl'.
libtoolize: copying file 'upstream/ltdl/COPYING.LIB'
libtoolize: creating file 'upstream/ltdl/Makefile.am'
libtoolize: copying file 'upstream/ltdl/README'
libtoolize: creating file 'upstream/ltdl/Makefile.in'
libtoolize: copying file 'upstream/ltdl/libltdl/lt__alloc.h'
libtoolize: copying file 'upstream/ltdl/libltdl/lt__argz_.h'
libtoolize: copying file 'upstream/ltdl/libltdl/lt__dirent.h'
libtoolize: copying file 'upstream/ltdl/libltdl/lt__glibc.h'
libtoolize: copying file 'upstream/ltdl/libltdl/lt__private.h'
libtoolize: copying file 'upstream/ltdl/libltdl/lt__strl.h'
libtoolize: copying file 'upstream/ltdl/libltdl/lt_dlloader.h'
libtoolize: copying file 'upstream/ltdl/libltdl/lt_error.h'
libtoolize: copying file 'upstream/ltdl/libltdl/lt_system.h'
libtoolize: copying file 'upstream/ltdl/libltdl/slist.h'
libtoolize: copying file 'upstream/ltdl/loaders/dld_link.c'
libtoolize: copying file 'upstream/ltdl/loaders/dlopen.c'
libtoolize: copying file 'upstream/ltdl/loaders/dyld.c'
libtoolize: copying file 'upstream/ltdl/loaders/load_add_on.c'
libtoolize: copying file 'upstream/ltdl/loaders/loadlibrary.c'
libtoolize: copying file 'upstream/ltdl/loaders/preopen.c'
libtoolize: copying file 'upstream/ltdl/loaders/shl_load.c'
libtoolize: copying file 'upstream/ltdl/lt__alloc.c'
libtoolize: copying file 'upstream/ltdl/lt__argz.c'
libtoolize: copying file 'upstream/ltdl/lt__dirent.c'
libtoolize: copying file 'upstream/ltdl/lt__strl.c'
libtoolize: copying file 'upstream/ltdl/lt_dlloader.c'
libtoolize: copying file 'upstream/ltdl/lt_error.c'
libtoolize: copying file 'upstream/ltdl/ltdl.c'
libtoolize: copying file 'upstream/ltdl/ltdl.h'
libtoolize: copying file 'upstream/ltdl/slist.c'
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
configure.ac:207: installing 'upstream/ar-lib'
configure.ac:192: installing 'upstream/compile'
configure.ac:211: installing 'upstream/config.guess'
configure.ac:211: installing 'upstream/config.sub'
configure.ac:188: installing 'upstream/install-sh'
configure.ac:188: installing 'upstream/missing'
Makefile.am: installing './INSTALL'
connexions/Makefile.am: installing 'upstream/depcomp'
parallel-tests: installing 'upstream/test-driver'
patching file upstream/ltmain.sh
Hunk #3 succeeded at 9670 (offset -5 lines).
Hunk #4 succeeded at 10166 (offset -5 lines).


[root@localhost utsushi-master]# ./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... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether UID '0' is supported by ustar format... yes
checking whether GID '0' is supported by ustar format... yes
checking how to create a ustar tar archive... gnutar
checking whether to enable maintainer-specific portions of Makefiles... yes
checking whether make supports nested variables... (cached) yes
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 whether make supports the include directive... yes (GNU style)
checking dependency style of gcc... gcc3
checking for gcc option to support OpenMP... unsupported
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking standard compliance level of g++... 201402L
checking for ar... ar
checking the archiver (ar) interface... ar
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for a sed that does not truncate output... /usr/bin/sed
checking whether NLS is requested... yes
checking for msgfmt... /usr/bin/msgfmt
checking for gmsgfmt... /usr/bin/msgfmt
checking for xgettext... /usr/bin/xgettext
checking for msgmerge... /usr/bin/msgmerge
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for shared library run path origin... done
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for CFPreferencesCopyAppValue... no
checking for CFLocaleCopyCurrent... no
checking for GNU gettext in libc... yes
checking whether to use NLS... yes
checking where the gettext function comes from... libc
checking how to print strings... printf
checking for a sed that does not truncate output... (cached) /usr/bin/sed
checking for fgrep... /usr/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 how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-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... no
checking how to associate runtime and link libraries... printf %s\n
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 a working dd... /usr/bin/dd
checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
checking for mt... no
checking if : is a manifest tool... no
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 for dlfcn.h... 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... no
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 -m elf_x86_64) 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 for shl_load... no
checking for shl_load in -ldld... no
checking for dlopen... no
checking for dlopen in -ldl... yes
checking whether a program can dlopen itself... yes
checking whether a statically linked program can dlopen itself... yes
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
checking how to run the C++ preprocessor... g++ -E
checking for ld used by g++... /usr/bin/ld -m elf_x86_64
checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC -DPIC
checking if g++ PIC flag -fPIC -DPIC works... yes
checking if g++ static flag -static works... no
checking if g++ supports -c -o file.o... yes
checking if g++ supports -c -o file.o... (cached) yes
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking what extension is used for runtime loadable modules... .so
checking what variable specifies run-time module search path... LD_LIBRARY_PATH
checking for the default library search path... /lib64 /usr/lib64 /lib /usr/lib /usr/lib64/nvidia-current /usr/lib/nvidia-current
checking for library containing dlopen... -ldl
checking for dlerror... yes
checking for shl_load... (cached) no
checking for shl_load in -ldld... (cached) no
checking for dld_link in -ldld... no
checking for _ prefix in compiled symbols... no
checking whether deplibs are loaded by dlopen... yes
checking for argz.h... yes
checking for error_t... yes
checking for argz_add... yes
checking for argz_append... yes
checking for argz_count... yes
checking for argz_create_sep... yes
checking for argz_insert... yes
checking for argz_next... yes
checking for argz_stringify... yes
checking if argz actually works... yes
checking whether libtool supports -dlopen/-dlpreopen... yes
checking for ltdl.h... no
checking where to find libltdl headers... -I$(top_srcdir)/upstream/ltdl
checking where to find libltdl library... $(top_build_prefix)upstream/ltdl/libltdlc.la
checking for unistd.h... (cached) yes
checking for dl.h... no
checking for sys/dl.h... no
checking for dld.h... no
checking for mach-o/dyld.h... no
checking for dirent.h... yes
checking for closedir... yes
checking for opendir... yes
checking for readdir... yes
checking for strlcat... no
checking for strlcpy... no
checking for boostlib >= 1.49.0 (104900)... yes
checking whether the Boost::System library is available... yes
checking for exit in -lboost_system... yes
checking whether the Boost::Filesystem library is available... yes
checking for exit in -lboost_filesystem... yes
checking whether the Boost::IOStreams library is available... yes
checking for exit in -lboost_iostreams... yes
checking whether the Boost::Program_Options library is available... yes
checking for exit in -lboost_program_options... yes
checking whether the Boost::Unit_Test_Framework library is available... yes
checking for doxygen... no
checking for perl... /usr/bin/perl
checking for dot... no
checking for pdflatex... no
checking for LIBUDEV... no
checking for LIBUSB... no
checking for LIBMAGICK_PP... no
checking for LIBMAGICK_PP... no
checking for gm... gm
checking for LIBGTKMM... no
checking sane/sane.h usability... no
checking sane/sane.h presence... no
checking for sane/sane.h... no
checking what udev configuration directory to use... /etc/udev
checking for /etc/udev/rules.d... yes
checking for uncrustify... no
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking for C/C++ restrict keyword... __restrict
checking size of unsigned long long... 8
checking for __attribute__... yes
checking for nanosleep... yes
checking for poll... yes
checking for sleep... yes
checking for usleep... yes
checking for sqrt in -lm... yes
checking for jpeg_start_compress in -ljpeg... no
checking for TIFFOpen in -ltiff... no
checking for magic_open in -lmagic... no
checking for libusb_error_name in -lusb-1.0... no
checking for libusb_get_port_number in -lusb-1.0... no
checking for sigaction... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating connexions/Makefile
config.status: creating doc/Makefile
config.status: creating doc/tests/Makefile
config.status: creating drivers/Makefile
config.status: creating drivers/esci/Makefile
config.status: creating drivers/esci/tests/Makefile
config.status: creating filters/Makefile
config.status: creating filters/tests/Makefile
config.status: creating gtkmm/Makefile
config.status: creating gtkmm/about.xml
config.status: creating lib/Makefile
config.status: creating lib/tests/Makefile
config.status: creating sane/Makefile
config.status: creating sane/tests/Makefile
config.status: creating src/Makefile
config.status: creating src/tests/Makefile
config.status: creating tests/Makefile
config.status: creating po/Makefile.in
config.status: creating upstream/ltdl/Makefile
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing po-directories commands
config.status: creating po/POTFILES
config.status: creating po/Makefile
config.status: executing libtool commands


[root@localhost utsushi-master]# make
format=`echo utsushi/tag.hpp | sed 's|.*\.\([^.]*\)$|\1|'`; \
sed -n \
    -e "/^<!--/s/\.xml ::/.$format --/" \
    -e '/^<!--/,/-->/{ /-->/d; s|^$|//|p; s|^....|//|p; }' lib/tag.xml > utsushi/tag.hpp; \
xsltproc --stringparam format $format ./lib/tag.xsl lib/tag.xml >> utsushi/tag.hpp
sed -i 's/SEC_N_("%1%")/"%1%"/' utsushi/tag.hpp
format=`echo lib/tag.cpp | sed 's|.*\.\([^.]*\)$|\1|'`; \
sed -n \
    -e "/^<!--/s/\.xml ::/.$format --/" \
    -e '/^<!--/,/-->/{ /-->/d; s|^$|//|p; s|^....|//|p; }' lib/tag.xml > lib/tag.cpp; \
xsltproc --stringparam format $format ./lib/tag.xsl lib/tag.xml >> lib/tag.cpp
sed -i 's/SEC_N_("%1%")/"%1%"/' lib/tag.cpp
make  all-recursive
make[1]: Wejście do katalogu '/usr/src/utsushi-master'
Making all in .
make[2]: Wejście do katalogu '/usr/src/utsushi-master'
make[2]: Opuszczenie katalogu '/usr/src/utsushi-master'
Making all in upstream/ltdl
make[2]: Wejście do katalogu '/usr/src/utsushi-master/upstream/ltdl'
make  all-am
make[3]: Wejście do katalogu '/usr/src/utsushi-master/upstream/ltdl'
  CC       loaders/dlopen.lo
  CCLD     dlopen.la
  CC       loaders/libltdlc_la-preopen.lo
  CC       libltdlc_la-lt__alloc.lo
  CC       libltdlc_la-lt_dlloader.lo
  CC       libltdlc_la-lt_error.lo
  CC       libltdlc_la-ltdl.lo
  CC       libltdlc_la-slist.lo
  CC       lt__strl.lo
  CCLD     libltdlc.la
make[3]: Opuszczenie katalogu '/usr/src/utsushi-master/upstream/ltdl'
make[2]: Opuszczenie katalogu '/usr/src/utsushi-master/upstream/ltdl'
Making all in lib
make[2]: Wejście do katalogu '/usr/src/utsushi-master/lib'
Making all in .
make[3]: Wejście do katalogu '/usr/src/utsushi-master/lib'
  CXX      connexion.lo
  CXX      device-info.lo
device-info.cpp: In static member function ‘static utsushi::device_info::ptr utsushi::device_info::create(const string&, const string&)’:
device-info.cpp:50:20: error: unused variable ‘vid’ [-Werror=unused-variable]
           uint16_t vid = strtol (m[2].str().c_str (), NULL, 16);
                    ^~~
device-info.cpp:51:20: error: unused variable ‘pid’ [-Werror=unused-variable]
           uint16_t pid = strtol (m[4].str().c_str (), NULL, 16);
                    ^~~
cc1plus: all warnings being treated as errors
make[3]: *** [Makefile:698: device-info.lo] Błąd 1
make[3]: Opuszczenie katalogu '/usr/src/utsushi-master/lib'
make[2]: *** [Makefile:719: all-recursive] Błąd 1
make[2]: Opuszczenie katalogu '/usr/src/utsushi-master/lib'
make[1]: *** [Makefile:610: all-recursive] Błąd 1
make[1]: Opuszczenie katalogu '/usr/src/utsushi-master'
make: *** [Makefile:518: all] Błąd 2
mirej
 
Posts: 84
Joined: Apr 12th, '14, 17:36
Location: Poland, Rybnik

Re: Epson L3160 printer-scaner

Postby doktor5000 » Jun 15th, '20, 16:29

It fails because the warning is treated as an error:
mirej wrote:cc1plus: all warnings being treated as errors

FWIW, I didn't use the bootstrap script, I only cloned the git repository, then ran the following

Code: Select all
autoreconf -isfv
./configure
make
Cauldron is not for the faint of heart!
Caution: Hot, bubbling magic inside. May explode or cook your kittens!
----
Disclaimer: Beware of allergic reactions in answer to unconstructive complaint-type posts
User avatar
doktor5000
 
Posts: 17629
Joined: Jun 4th, '11, 10:10
Location: Leipzig, Germany

Re: Epson L3160 printer-scaner

Postby mirej » Jun 15th, '20, 17:45

listing of executed commands
Code: Select all
[root@localhost utsushi-master]# autoreconf -isfv
autoreconf: Entering directory `.'
autoreconf: running: autopoint --force
Copying file ABOUT-NLS
Copying file upstream/config.rpath
Creating directory upstream/aclocal
Copying file upstream/aclocal/codeset.m4
Copying file upstream/aclocal/extern-inline.m4
Copying file upstream/aclocal/fcntl-o.m4
Copying file upstream/aclocal/gettext.m4
Copying file upstream/aclocal/glibc2.m4
Copying file upstream/aclocal/glibc21.m4
Copying file upstream/aclocal/iconv.m4
Copying file upstream/aclocal/intdiv0.m4
Copying file upstream/aclocal/intl.m4
Copying file upstream/aclocal/intldir.m4
Copying file upstream/aclocal/intlmacosx.m4
Copying file upstream/aclocal/intmax.m4
Copying file upstream/aclocal/inttypes-pri.m4
Copying file upstream/aclocal/inttypes_h.m4
Copying file upstream/aclocal/lcmessage.m4
Copying file upstream/aclocal/lib-ld.m4
Copying file upstream/aclocal/lib-link.m4
Copying file upstream/aclocal/lib-prefix.m4
Copying file upstream/aclocal/lock.m4
Copying file upstream/aclocal/longlong.m4
Copying file upstream/aclocal/nls.m4
Copying file upstream/aclocal/po.m4
Copying file upstream/aclocal/printf-posix.m4
Copying file upstream/aclocal/progtest.m4
Copying file upstream/aclocal/size_max.m4
Copying file upstream/aclocal/stdint_h.m4
Copying file upstream/aclocal/threadlib.m4
Copying file upstream/aclocal/uintmax_t.m4
Copying file upstream/aclocal/visibility.m4
Copying file upstream/aclocal/wchar_t.m4
Copying file upstream/aclocal/wint_t.m4
Copying file upstream/aclocal/xsize.m4
Copying file po/Makefile.in.in
Copying file po/Makevars.template
Copying file po/Rules-quot
Copying file po/boldquot.sed
Copying file po/en@boldquot.header
Copying file po/en@quot.header
Copying file po/insert-header.sin
Copying file po/quot.sed
Copying file po/remove-potcdate.sin
autoreconf: running: aclocal --force -I upstream/aclocal
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
autoreconf: configure.ac: tracing
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
autoreconf: running: libtoolize --force --ltdl
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'upstream'.
libtoolize: linking file 'upstream/ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'upstream/aclocal'.
libtoolize: linking file 'upstream/aclocal/libtool.m4'
libtoolize: linking file 'upstream/aclocal/ltargz.m4'
libtoolize: linking file 'upstream/aclocal/ltdl.m4'
libtoolize: linking file 'upstream/aclocal/ltoptions.m4'
libtoolize: linking file 'upstream/aclocal/ltsugar.m4'
libtoolize: linking file 'upstream/aclocal/ltversion.m4'
libtoolize: linking file 'upstream/aclocal/lt~obsolete.m4'
libtoolize: putting libltdl files in LT_CONFIG_LTDL_DIR, 'upstream/ltdl'.
libtoolize: linking file 'upstream/ltdl/COPYING.LIB'
libtoolize: creating file 'upstream/ltdl/Makefile.am'
libtoolize: linking file 'upstream/ltdl/README'
libtoolize: creating file 'upstream/ltdl/Makefile.in'
libtoolize: linking file 'upstream/ltdl/libltdl/lt__alloc.h'
libtoolize: linking file 'upstream/ltdl/libltdl/lt__argz_.h'
libtoolize: linking file 'upstream/ltdl/libltdl/lt__dirent.h'
libtoolize: linking file 'upstream/ltdl/libltdl/lt__glibc.h'
libtoolize: linking file 'upstream/ltdl/libltdl/lt__private.h'
libtoolize: linking file 'upstream/ltdl/libltdl/lt__strl.h'
libtoolize: linking file 'upstream/ltdl/libltdl/lt_dlloader.h'
libtoolize: linking file 'upstream/ltdl/libltdl/lt_error.h'
libtoolize: linking file 'upstream/ltdl/libltdl/lt_system.h'
libtoolize: linking file 'upstream/ltdl/libltdl/slist.h'
libtoolize: linking file 'upstream/ltdl/loaders/dld_link.c'
libtoolize: linking file 'upstream/ltdl/loaders/dlopen.c'
libtoolize: linking file 'upstream/ltdl/loaders/dyld.c'
libtoolize: linking file 'upstream/ltdl/loaders/load_add_on.c'
libtoolize: linking file 'upstream/ltdl/loaders/loadlibrary.c'
libtoolize: linking file 'upstream/ltdl/loaders/preopen.c'
libtoolize: linking file 'upstream/ltdl/loaders/shl_load.c'
libtoolize: linking file 'upstream/ltdl/lt__alloc.c'
libtoolize: linking file 'upstream/ltdl/lt__argz.c'
libtoolize: linking file 'upstream/ltdl/lt__dirent.c'
libtoolize: linking file 'upstream/ltdl/lt__strl.c'
libtoolize: linking file 'upstream/ltdl/lt_dlloader.c'
libtoolize: linking file 'upstream/ltdl/lt_error.c'
libtoolize: linking file 'upstream/ltdl/ltdl.c'
libtoolize: linking file 'upstream/ltdl/ltdl.h'
libtoolize: linking file 'upstream/ltdl/slist.c'
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
autoreconf: running: /usr/bin/autoconf --force
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
autoreconf: running: /usr/bin/autoheader --force
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
autoreconf: running: automake --add-missing --force-missing
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
configure.ac:207: installing 'upstream/ar-lib'
configure.ac:192: installing 'upstream/compile'
configure.ac:211: installing 'upstream/config.guess'
configure.ac:211: installing 'upstream/config.sub'
configure.ac:188: installing 'upstream/install-sh'
configure.ac:188: installing 'upstream/missing'
Makefile.am: installing './INSTALL'
connexions/Makefile.am: installing 'upstream/depcomp'
parallel-tests: installing 'upstream/test-driver'
autoreconf: Leaving directory `.'


[root@localhost utsushi-master]# ./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... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether UID '0' is supported by ustar format... yes
checking whether GID '0' is supported by ustar format... yes
checking how to create a ustar tar archive... gnutar
checking whether to enable maintainer-specific portions of Makefiles... yes
checking whether make supports nested variables... (cached) yes
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 whether make supports the include directive... yes (GNU style)
checking dependency style of gcc... gcc3
checking for gcc option to support OpenMP... unsupported
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking standard compliance level of g++... 201402L
checking for ar... ar
checking the archiver (ar) interface... ar
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for a sed that does not truncate output... /usr/bin/sed
checking whether NLS is requested... yes
checking for msgfmt... /usr/bin/msgfmt
checking for gmsgfmt... /usr/bin/msgfmt
checking for xgettext... /usr/bin/xgettext
checking for msgmerge... /usr/bin/msgmerge
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for shared library run path origin... done
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for CFPreferencesCopyAppValue... no
checking for CFLocaleCopyCurrent... no
checking for GNU gettext in libc... yes
checking whether to use NLS... yes
checking where the gettext function comes from... libc
checking how to print strings... printf
checking for a sed that does not truncate output... (cached) /usr/bin/sed
checking for fgrep... /usr/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 how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-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... no
checking how to associate runtime and link libraries... printf %s\n
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 a working dd... /usr/bin/dd
checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
checking for mt... no
checking if : is a manifest tool... no
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 for dlfcn.h... 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... no
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 -m elf_x86_64) 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 for shl_load... no
checking for shl_load in -ldld... no
checking for dlopen... no
checking for dlopen in -ldl... yes
checking whether a program can dlopen itself... yes
checking whether a statically linked program can dlopen itself... yes
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
checking how to run the C++ preprocessor... g++ -E
checking for ld used by g++... /usr/bin/ld -m elf_x86_64
checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC -DPIC
checking if g++ PIC flag -fPIC -DPIC works... yes
checking if g++ static flag -static works... no
checking if g++ supports -c -o file.o... yes
checking if g++ supports -c -o file.o... (cached) yes
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking what extension is used for runtime loadable modules... .so
checking what variable specifies run-time module search path... LD_LIBRARY_PATH
checking for the default library search path... /lib64 /usr/lib64 /lib /usr/lib /usr/lib64/nvidia-current /usr/lib/nvidia-current
checking for library containing dlopen... -ldl
checking for dlerror... yes
checking for shl_load... (cached) no
checking for shl_load in -ldld... (cached) no
checking for dld_link in -ldld... no
checking for _ prefix in compiled symbols... no
checking whether deplibs are loaded by dlopen... yes
checking for argz.h... yes
checking for error_t... yes
checking for argz_add... yes
checking for argz_append... yes
checking for argz_count... yes
checking for argz_create_sep... yes
checking for argz_insert... yes
checking for argz_next... yes
checking for argz_stringify... yes
checking if argz actually works... yes
checking whether libtool supports -dlopen/-dlpreopen... yes
checking for ltdl.h... no
checking where to find libltdl headers... -I$(top_srcdir)/upstream/ltdl
checking where to find libltdl library... $(top_build_prefix)upstream/ltdl/libltdlc.la
checking for unistd.h... (cached) yes
checking for dl.h... no
checking for sys/dl.h... no
checking for dld.h... no
checking for mach-o/dyld.h... no
checking for dirent.h... yes
checking for closedir... yes
checking for opendir... yes
checking for readdir... yes
checking for strlcat... no
checking for strlcpy... no
checking for boostlib >= 1.49.0 (104900)... yes
checking whether the Boost::System library is available... yes
checking for exit in -lboost_system... yes
checking whether the Boost::Filesystem library is available... yes
checking for exit in -lboost_filesystem... yes
checking whether the Boost::IOStreams library is available... yes
checking for exit in -lboost_iostreams... yes
checking whether the Boost::Program_Options library is available... yes
checking for exit in -lboost_program_options... yes
checking whether the Boost::Unit_Test_Framework library is available... yes
checking for doxygen... no
checking for perl... /usr/bin/perl
checking for dot... no
checking for pdflatex... no
checking for LIBUDEV... no
checking for LIBUSB... no
checking for LIBMAGICK_PP... no
checking for LIBMAGICK_PP... no
checking for gm... gm
checking for LIBGTKMM... no
checking sane/sane.h usability... no
checking sane/sane.h presence... no
checking for sane/sane.h... no
checking what udev configuration directory to use... /etc/udev
checking for /etc/udev/rules.d... yes
checking for uncrustify... no
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking for C/C++ restrict keyword... __restrict
checking size of unsigned long long... 8
checking for __attribute__... yes
checking for nanosleep... yes
checking for poll... yes
checking for sleep... yes
checking for usleep... yes
checking for sqrt in -lm... yes
checking for jpeg_start_compress in -ljpeg... no
checking for TIFFOpen in -ltiff... no
checking for magic_open in -lmagic... no
checking for libusb_error_name in -lusb-1.0... no
checking for libusb_get_port_number in -lusb-1.0... no
checking for sigaction... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating connexions/Makefile
config.status: creating doc/Makefile
config.status: creating doc/tests/Makefile
config.status: creating drivers/Makefile
config.status: creating drivers/esci/Makefile
config.status: creating drivers/esci/tests/Makefile
config.status: creating filters/Makefile
config.status: creating filters/tests/Makefile
config.status: creating gtkmm/Makefile
config.status: creating gtkmm/about.xml
config.status: creating lib/Makefile
config.status: creating lib/tests/Makefile
config.status: creating sane/Makefile
config.status: creating sane/tests/Makefile
config.status: creating src/Makefile
config.status: creating src/tests/Makefile
config.status: creating tests/Makefile
config.status: creating po/Makefile.in
config.status: creating upstream/ltdl/Makefile
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing po-directories commands
config.status: creating po/POTFILES
config.status: creating po/Makefile
config.status: executing libtool commands


[root@localhost utsushi-master]# make
format=`echo utsushi/tag.hpp | sed 's|.*\.\([^.]*\)$|\1|'`; \
sed -n \
    -e "/^<!--/s/\.xml ::/.$format --/" \
    -e '/^<!--/,/-->/{ /-->/d; s|^$|//|p; s|^....|//|p; }' lib/tag.xml > utsushi/tag.hpp; \
xsltproc --stringparam format $format ./lib/tag.xsl lib/tag.xml >> utsushi/tag.hpp
sed -i 's/SEC_N_("%1%")/"%1%"/' utsushi/tag.hpp
format=`echo lib/tag.cpp | sed 's|.*\.\([^.]*\)$|\1|'`; \
sed -n \
    -e "/^<!--/s/\.xml ::/.$format --/" \
    -e '/^<!--/,/-->/{ /-->/d; s|^$|//|p; s|^....|//|p; }' lib/tag.xml > lib/tag.cpp; \
xsltproc --stringparam format $format ./lib/tag.xsl lib/tag.xml >> lib/tag.cpp
sed -i 's/SEC_N_("%1%")/"%1%"/' lib/tag.cpp
make  all-recursive
make[1]: Wejście do katalogu '/usr/src/utsushi-master'
Making all in .
make[2]: Wejście do katalogu '/usr/src/utsushi-master'
make[2]: Opuszczenie katalogu '/usr/src/utsushi-master'
Making all in upstream/ltdl
make[2]: Wejście do katalogu '/usr/src/utsushi-master/upstream/ltdl'
make  all-am
make[3]: Wejście do katalogu '/usr/src/utsushi-master/upstream/ltdl'
  CC       loaders/dlopen.lo
<command-line>: fatal error: config.h: Nie ma takiego pliku ani katalogu   (en no file or directory)
compilation terminated.
make[3]: *** [Makefile:753: loaders/dlopen.lo] Błąd 1                      (en ERROR 1)
make[3]: Opuszczenie katalogu '/usr/src/utsushi-master/upstream/ltdl'
make[2]: *** [Makefile:577: all] Błąd 2                                              (en ERROR 2)
make[2]: Opuszczenie katalogu '/usr/src/utsushi-master/upstream/ltdl'
make[1]: *** [Makefile:600: all-recursive] Błąd 1                             (en ERROR 1)
make[1]: Opuszczenie katalogu '/usr/src/utsushi-master'
make: *** [Makefile:508: all] Błąd 2                                                 (en ERROR 2)
[root@localhost utsushi-master]#




No "dlopen.lo" file make[3]: Wejście do katalogu '/usr/src/utsushi-master/upstream/ltdl'
CC loaders/dlopen.lo
Last edited by mirej on Jun 15th, '20, 17:52, edited 1 time in total.
mirej
 
Posts: 84
Joined: Apr 12th, '14, 17:36
Location: Poland, Rybnik

Re: Epson L3160 printer-scaner

Postby doktor5000 » Jun 15th, '20, 17:50

Did you run make clean anywhere it between? I'd suggest to clean up the previous compile runs by doing that, or maybe download a fresh git checkout.
Cauldron is not for the faint of heart!
Caution: Hot, bubbling magic inside. May explode or cook your kittens!
----
Disclaimer: Beware of allergic reactions in answer to unconstructive complaint-type posts
User avatar
doktor5000
 
Posts: 17629
Joined: Jun 4th, '11, 10:10
Location: Leipzig, Germany

Re: Epson L3160 printer-scaner

Postby mirej » Jun 15th, '20, 18:27

make clean removing utsushi-master and re-downloading has changed nothing. I decided to install the imagescam package and the problem is similar.
Important part of the listing:
Code: Select all
[root@localhost imagescan-vcfiles]# make
format=`echo utsushi/tag.hpp | sed 's|.*\.\([^.]*\)$|\1|'`; \
sed -n \
    -e "/^<!--/s/\.xml ::/.$format --/" \
    -e '/^<!--/,/-->/{ /-->/d; s|^$|//|p; s|^....|//|p; }' lib/tag.xml > utsushi/tag.hpp; \
xsltproc --stringparam format $format ./lib/tag.xsl lib/tag.xml >> utsushi/tag.hpp
sed -i 's/SEC_N_("%1%")/"%1%"/' utsushi/tag.hpp
format=`echo lib/tag.cpp | sed 's|.*\.\([^.]*\)$|\1|'`; \
sed -n \
    -e "/^<!--/s/\.xml ::/.$format --/" \
    -e '/^<!--/,/-->/{ /-->/d; s|^$|//|p; s|^....|//|p; }' lib/tag.xml > lib/tag.cpp; \
xsltproc --stringparam format $format ./lib/tag.xsl lib/tag.xml >> lib/tag.cpp
sed -i 's/SEC_N_("%1%")/"%1%"/' lib/tag.cpp
make  all-recursive
make[1]: Wejście do katalogu '/usr/src/imagescan-vcfiles'
Making all in .
make[2]: Wejście do katalogu '/usr/src/imagescan-vcfiles'
make[2]: Opuszczenie katalogu '/usr/src/imagescan-vcfiles'
Making all in upstream/ltdl
make[2]: Wejście do katalogu '/usr/src/imagescan-vcfiles/upstream/ltdl'
make  all-am
make[3]: Wejście do katalogu '/usr/src/imagescan-vcfiles/upstream/ltdl'
  CC       loaders/dlopen.lo
<command-line>: fatal error: config.h: Nie ma takiego pliku ani katalogu
compilation terminated.
make[3]: *** [Makefile:755: loaders/dlopen.lo] Błąd 1
make[3]: Opuszczenie katalogu '/usr/src/imagescan-vcfiles/upstream/ltdl'
make[2]: *** [Makefile:579: all] Błąd 2
make[2]: Opuszczenie katalogu '/usr/src/imagescan-vcfiles/upstream/ltdl'
make[1]: *** [Makefile:606: all-recursive] Błąd 1
make[1]: Opuszczenie katalogu '/usr/src/imagescan-vcfiles'
make: *** [Makefile:514: all] Błąd 2
[root@localhost imagescan-vcfiles]#

Regards Mirek
mirej
 
Posts: 84
Joined: Apr 12th, '14, 17:36
Location: Poland, Rybnik

Re: Epson L3160 printer-scaner

Postby doktor5000 » Jun 15th, '20, 21:29

mirej wrote:<command-line>: fatal error: config.h: Nie ma takiego pliku ani katalogu
compilation terminated.

Don't know what's different on your box. config.h is normally created by configure, which already completed.

You could try to install task-c++-devel to see if anything else might be missing.
Cauldron is not for the faint of heart!
Caution: Hot, bubbling magic inside. May explode or cook your kittens!
----
Disclaimer: Beware of allergic reactions in answer to unconstructive complaint-type posts
User avatar
doktor5000
 
Posts: 17629
Joined: Jun 4th, '11, 10:10
Location: Leipzig, Germany

Re: Epson L3160 printer-scaner

Postby mirej » Jun 16th, '20, 09:54

The installation of task-c++-devel did not bring any changes.
mirej
 
Posts: 84
Joined: Apr 12th, '14, 17:36
Location: Poland, Rybnik

Re: Epson L3160 printer-scaner

Postby doktor5000 » Jun 16th, '20, 17:38

OK, let's check. I've installed the following related packages, that are called by either bootstrap or autoreconf:

autoconf2.1-2.13-41.mga7
autoconf-2.69-13.mga7
autoconf-archive-2019.01.06-1.mga7
automake-1.16.1-3.mga7
gettext-devel-0.19.8.1-4.mga7
libtool-base-2.4.6-9.mga7

This is what it looks like here in a fresh git clone:

Code: Select all
[doktor5000@Mageia7]─[17:13:12]─[~] rm -rf utsushi
[doktor5000@Mageia7]─[17:30:27]─[~] git clone https://gitlab.com/utsushi/utsushi.git
Klone nach 'utsushi' ...
remote: Enumerating objects: 4733, done.
remote: Counting objects: 100% (4733/4733), done.
remote: Compressing objects: 100% (886/886), done.
remote: Total 4733 (delta 3936), reused 4559 (delta 3773), pack-reused 0
Empfange Objekte: 100% (4733/4733), 7.33 MiB | 5.66 MiB/s, Fertig.
Löse Unterschiede auf: 100% (3936/3936), Fertig.
[doktor5000@Mageia7]─[17:30:36]─[~] cd utsushi/
[doktor5000@Mageia7]─[17:30:39]─[~/utsushi] autoreconf -isfv
autoreconf: Entering directory `.'
autoreconf: running: autopoint --force
Copying file ABOUT-NLS
Copying file upstream/config.rpath
Creating directory upstream/aclocal
Copying file upstream/aclocal/codeset.m4
Copying file upstream/aclocal/extern-inline.m4
Copying file upstream/aclocal/fcntl-o.m4
Copying file upstream/aclocal/gettext.m4
Copying file upstream/aclocal/glibc2.m4
Copying file upstream/aclocal/glibc21.m4
Copying file upstream/aclocal/iconv.m4
Copying file upstream/aclocal/intdiv0.m4
Copying file upstream/aclocal/intl.m4
Copying file upstream/aclocal/intldir.m4
Copying file upstream/aclocal/intlmacosx.m4
Copying file upstream/aclocal/intmax.m4
Copying file upstream/aclocal/inttypes-pri.m4
Copying file upstream/aclocal/inttypes_h.m4
Copying file upstream/aclocal/lcmessage.m4
Copying file upstream/aclocal/lib-ld.m4
Copying file upstream/aclocal/lib-link.m4
Copying file upstream/aclocal/lib-prefix.m4
Copying file upstream/aclocal/lock.m4
Copying file upstream/aclocal/longlong.m4
Copying file upstream/aclocal/nls.m4
Copying file upstream/aclocal/po.m4
Copying file upstream/aclocal/printf-posix.m4
Copying file upstream/aclocal/progtest.m4
Copying file upstream/aclocal/size_max.m4
Copying file upstream/aclocal/stdint_h.m4
Copying file upstream/aclocal/threadlib.m4
Copying file upstream/aclocal/uintmax_t.m4
Copying file upstream/aclocal/visibility.m4
Copying file upstream/aclocal/wchar_t.m4
Copying file upstream/aclocal/wint_t.m4
Copying file upstream/aclocal/xsize.m4
Copying file po/Makefile.in.in
Copying file po/Makevars.template
Copying file po/Rules-quot
Copying file po/boldquot.sed
Copying file po/en@boldquot.header
Copying file po/en@quot.header
Copying file po/insert-header.sin
Copying file po/quot.sed
Copying file po/remove-potcdate.sin
autoreconf: running: aclocal --force -I upstream/aclocal
autoreconf: configure.ac: tracing
autoreconf: running: libtoolize --force --ltdl
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'upstream'.
libtoolize: linking file 'upstream/ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'upstream/aclocal'.
libtoolize: linking file 'upstream/aclocal/libtool.m4'
libtoolize: linking file 'upstream/aclocal/ltargz.m4'
libtoolize: linking file 'upstream/aclocal/ltdl.m4'
libtoolize: linking file 'upstream/aclocal/ltoptions.m4'
libtoolize: linking file 'upstream/aclocal/ltsugar.m4'
libtoolize: linking file 'upstream/aclocal/ltversion.m4'
libtoolize: linking file 'upstream/aclocal/lt~obsolete.m4'
libtoolize: putting libltdl files in LT_CONFIG_LTDL_DIR, 'upstream/ltdl'.
libtoolize: linking file 'upstream/ltdl/COPYING.LIB'
libtoolize: creating file 'upstream/ltdl/Makefile.am'
libtoolize: linking file 'upstream/ltdl/README'
libtoolize: creating file 'upstream/ltdl/Makefile.in'
libtoolize: linking file 'upstream/ltdl/libltdl/lt__alloc.h'
libtoolize: linking file 'upstream/ltdl/libltdl/lt__argz_.h'
libtoolize: linking file 'upstream/ltdl/libltdl/lt__dirent.h'
libtoolize: linking file 'upstream/ltdl/libltdl/lt__glibc.h'
libtoolize: linking file 'upstream/ltdl/libltdl/lt__private.h'
libtoolize: linking file 'upstream/ltdl/libltdl/lt__strl.h'
libtoolize: linking file 'upstream/ltdl/libltdl/lt_dlloader.h'
libtoolize: linking file 'upstream/ltdl/libltdl/lt_error.h'
libtoolize: linking file 'upstream/ltdl/libltdl/lt_system.h'
libtoolize: linking file 'upstream/ltdl/libltdl/slist.h'
libtoolize: linking file 'upstream/ltdl/loaders/dld_link.c'
libtoolize: linking file 'upstream/ltdl/loaders/dlopen.c'
libtoolize: linking file 'upstream/ltdl/loaders/dyld.c'
libtoolize: linking file 'upstream/ltdl/loaders/load_add_on.c'
libtoolize: linking file 'upstream/ltdl/loaders/loadlibrary.c'
libtoolize: linking file 'upstream/ltdl/loaders/preopen.c'
libtoolize: linking file 'upstream/ltdl/loaders/shl_load.c'
libtoolize: linking file 'upstream/ltdl/lt__alloc.c'
libtoolize: linking file 'upstream/ltdl/lt__argz.c'
libtoolize: linking file 'upstream/ltdl/lt__dirent.c'
libtoolize: linking file 'upstream/ltdl/lt__strl.c'
libtoolize: linking file 'upstream/ltdl/lt_dlloader.c'
libtoolize: linking file 'upstream/ltdl/lt_error.c'
libtoolize: linking file 'upstream/ltdl/ltdl.c'
libtoolize: linking file 'upstream/ltdl/ltdl.h'
libtoolize: linking file 'upstream/ltdl/slist.c'
autoreconf: running: /usr/bin/autoconf --force
autoreconf: running: /usr/bin/autoheader --force
autoreconf: running: automake --add-missing --force-missing
configure.ac:207: installing 'upstream/ar-lib'
configure.ac:192: installing 'upstream/compile'
configure.ac:211: installing 'upstream/config.guess'
configure.ac:211: installing 'upstream/config.sub'
configure.ac:188: installing 'upstream/install-sh'
configure.ac:188: installing 'upstream/missing'
Makefile.am: installing './INSTALL'
connexions/Makefile.am: installing 'upstream/depcomp'
parallel-tests: installing 'upstream/test-driver'
autoreconf: Leaving directory `.'
[doktor5000@Mageia7]─[17:30:54]─[~/utsushi]


Code: Select all
[doktor5000@Mageia7]─[17:36:37]─[~/utsushi] ./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... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether UID '1000' is supported by ustar format... yes
checking whether GID '1000' is supported by ustar format... yes
checking how to create a ustar tar archive... gnutar
checking whether to enable maintainer-specific portions of Makefiles... yes
checking whether make supports nested variables... (cached) yes
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 whether make supports the include directive... yes (GNU style)
checking dependency style of gcc... gcc3
checking for gcc option to support OpenMP... -fopenmp
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking standard compliance level of g++... 201402L
checking for ar... ar
checking the archiver (ar) interface... ar
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for a sed that does not truncate output... /usr/bin/sed
checking whether NLS is requested... yes
checking for msgfmt... /usr/bin/msgfmt
checking for gmsgfmt... /usr/bin/msgfmt
checking for xgettext... /usr/bin/xgettext
checking for msgmerge... /usr/bin/msgmerge
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for shared library run path origin... done
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for CFPreferencesCopyAppValue... no
checking for CFLocaleCopyCurrent... no
checking for GNU gettext in libc... yes
checking whether to use NLS... yes
checking where the gettext function comes from... libc
checking how to print strings... printf
checking for a sed that does not truncate output... (cached) /usr/bin/sed
checking for fgrep... /usr/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 how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-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... no
checking how to associate runtime and link libraries... printf %s\n
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 a working dd... /usr/bin/dd
checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
checking for mt... no
checking if : is a manifest tool... no
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 for dlfcn.h... 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 -m elf_x86_64) 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 for shl_load... no
checking for shl_load in -ldld... no
checking for dlopen... no
checking for dlopen in -ldl... yes
checking whether a program can dlopen itself... yes
checking whether a statically linked program can dlopen itself... no
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
checking how to run the C++ preprocessor... g++ -E
checking for ld used by g++... /usr/bin/ld -m elf_x86_64
checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC -DPIC
checking if g++ PIC flag -fPIC -DPIC works... yes
checking if g++ static flag -static works... yes
checking if g++ supports -c -o file.o... yes
checking if g++ supports -c -o file.o... (cached) yes
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking what extension is used for runtime loadable modules... .so
checking what variable specifies run-time module search path... LD_LIBRARY_PATH
checking for the default library search path... /lib64 /usr/lib64 /lib /usr/lib /usr/lib64/atlas /usr/lib64/dyninst /usr/lib64/iscsi /usr/lib64/opencryptoki /usr/lib64/opencryptoki/stdll /usr/lib64/qtcreator /usr/lib64/syslog-ng /usr/lib64/vtk-8.2 /usr/lib64/R/lib
checking for library containing dlopen... -ldl
checking for dlerror... yes
checking for shl_load... (cached) no
checking for shl_load in -ldld... (cached) no
checking for dld_link in -ldld... no
checking for _ prefix in compiled symbols... no
checking whether deplibs are loaded by dlopen... yes
checking for argz.h... yes
checking for error_t... yes
checking for argz_add... yes
checking for argz_append... yes
checking for argz_count... yes
checking for argz_create_sep... yes
checking for argz_insert... yes
checking for argz_next... yes
checking for argz_stringify... yes
checking if argz actually works... yes
checking whether libtool supports -dlopen/-dlpreopen... yes
checking for ltdl.h... yes
checking whether lt_dlinterface_register is declared... yes
checking for lt_dladvise_preload in -lltdl... yes
checking where to find libltdl headers...
checking where to find libltdl library... -lltdl
checking for unistd.h... (cached) yes
checking for dl.h... no
checking for sys/dl.h... no
checking for dld.h... no
checking for mach-o/dyld.h... no
checking for dirent.h... yes
checking for closedir... yes
checking for opendir... yes
checking for readdir... yes
checking for strlcat... no
checking for strlcpy... no
checking for boostlib >= 1.49.0 (104900)... yes
checking whether the Boost::System library is available... yes
checking for exit in -lboost_system... yes
checking whether the Boost::Filesystem library is available... yes
checking for exit in -lboost_filesystem... yes
checking whether the Boost::IOStreams library is available... yes
checking for exit in -lboost_iostreams... yes
checking whether the Boost::Program_Options library is available... yes
checking for exit in -lboost_program_options... yes
checking whether the Boost::Unit_Test_Framework library is available... yes
checking for doxygen... doxygen
checking for perl... /usr/bin/perl
checking for dot... /usr/bin/dot
checking for pdflatex... /usr/bin/pdflatex
checking for LIBUDEV... yes
checking for LIBUSB... yes
checking for LIBMAGICK_PP... yes
checking for gm... gm
checking for LIBGTKMM... no
checking sane/sane.h usability... yes
checking sane/sane.h presence... yes
checking for sane/sane.h... yes
checking SANE version... 1.0.27
checking where SANE backends are installed... /usr/lib64/sane
checking where SANE configuration is kept... /etc/sane.d
checking for /etc/sane.d/dll.conf... yes
checking what udev configuration directory to use... /etc/udev
checking for /etc/udev/rules.d... yes
checking for uncrustify... no
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking for C/C++ restrict keyword... __restrict
checking size of unsigned long long... 8
checking for __attribute__... yes
checking for nanosleep... yes
checking for poll... yes
checking for sleep... yes
checking for usleep... yes
checking for sqrt in -lm... yes
checking for jpeg_start_compress in -ljpeg... yes
checking for TIFFOpen in -ltiff... yes
checking for magic_open in -lmagic... yes
checking for libusb_error_name in -lusb-1.0... yes
checking for libusb_get_port_number in -lusb-1.0... yes
checking for sigaction... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating connexions/Makefile
config.status: creating doc/Makefile
config.status: creating doc/tests/Makefile
config.status: creating drivers/Makefile
config.status: creating drivers/esci/Makefile
config.status: creating drivers/esci/tests/Makefile
config.status: creating filters/Makefile
config.status: creating filters/tests/Makefile
config.status: creating gtkmm/Makefile
config.status: creating gtkmm/about.xml
config.status: creating lib/Makefile
config.status: creating lib/tests/Makefile
config.status: creating sane/Makefile
config.status: creating sane/tests/Makefile
config.status: creating src/Makefile
config.status: creating src/tests/Makefile
config.status: creating tests/Makefile
config.status: creating po/Makefile.in
config.status: creating upstream/ltdl/Makefile
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing po-directories commands
config.status: creating po/POTFILES
config.status: creating po/Makefile
config.status: executing libtool commands
[doktor5000@Mageia7]─[17:37:12]─[~/utsushi]


Maybe you can spot some differences.
Cauldron is not for the faint of heart!
Caution: Hot, bubbling magic inside. May explode or cook your kittens!
----
Disclaimer: Beware of allergic reactions in answer to unconstructive complaint-type posts
User avatar
doktor5000
 
Posts: 17629
Joined: Jun 4th, '11, 10:10
Location: Leipzig, Germany

Re: Epson L3160 printer-scaner

Postby mirej » Jun 16th, '20, 19:03

I installed autoconf2.1-2.13-41.mga7 noarch. The rest was in the versions given.
I took your steps one by one.
The listing are identical.
next make :-(
Code: Select all
[root@localhost utsushi (master)]# make
format=`echo utsushi/tag.hpp | sed 's|.*\.\([^.]*\)$|\1|'`; \
sed -n \
    -e "/^<!--/s/\.xml ::/.$format --/" \
    -e '/^<!--/,/-->/{ /-->/d; s|^$|//|p; s|^....|//|p; }' lib/tag.xml > utsushi/tag.hpp; \
xsltproc --stringparam format $format ./lib/tag.xsl lib/tag.xml >> utsushi/tag.hpp
sed -i 's/SEC_N_("%1%")/"%1%"/' utsushi/tag.hpp
format=`echo lib/tag.cpp | sed 's|.*\.\([^.]*\)$|\1|'`; \
sed -n \
    -e "/^<!--/s/\.xml ::/.$format --/" \
    -e '/^<!--/,/-->/{ /-->/d; s|^$|//|p; s|^....|//|p; }' lib/tag.xml > lib/tag.cpp; \
xsltproc --stringparam format $format ./lib/tag.xsl lib/tag.xml >> lib/tag.cpp
sed -i 's/SEC_N_("%1%")/"%1%"/' lib/tag.cpp
make  all-recursive
make[1]: Wejście do katalogu '/usr/src/utsushi'
Making all in .
make[2]: Wejście do katalogu '/usr/src/utsushi'
make[2]: Opuszczenie katalogu '/usr/src/utsushi'
Making all in lib
make[2]: Wejście do katalogu '/usr/src/utsushi/lib'
Making all in .
make[3]: Wejście do katalogu '/usr/src/utsushi/lib'
  CXX      connexion.lo
  CXX      device-info.lo
device-info.cpp: In static member function ‘static utsushi::device_info::ptr utsushi::device_ing&, const string&)’:
device-info.cpp:50:20: error: unused variable ‘vid’ [-Werror=unused-variable]
           uint16_t vid = strtol (m[2].str().c_str (), NULL, 16);
                    ^~~
device-info.cpp:51:20: error: unused variable ‘pid’ [-Werror=unused-variable]
           uint16_t pid = strtol (m[4].str().c_str (), NULL, 16);
                    ^~~
cc1plus: all warnings being treated as errors
make[3]: *** [Makefile:688: device-info.lo] Błąd 1
make[3]: Opuszczenie katalogu '/usr/src/utsushi/lib'
make[2]: *** [Makefile:709: all-recursive] Błąd 1
make[2]: Opuszczenie katalogu '/usr/src/utsushi/lib'
make[1]: *** [Makefile:600: all-recursive] Błąd 1
make[1]: Opuszczenie katalogu '/usr/src/utsushi'
make: *** [Makefile:508: all] Błąd 2
[root@localhost utsushi (master)]#
mirej
 
Posts: 84
Joined: Apr 12th, '14, 17:36
Location: Poland, Rybnik

Re: Epson L3160 printer-scaner

Postby doktor5000 » Jun 16th, '20, 22:44

You could try to remove the "warnings being treated as errors" via

Code: Select all
sed 's|-Werror||g' Makefile

and then run make clean and make again.

Although you might be missing systemd-devel, and maybe also udev-devel and more
See https://gitlab.com/utsushi/utsushi/-/issues/65 and https://gitlab.com/utsushi/utsushi/-/issues/34
Cauldron is not for the faint of heart!
Caution: Hot, bubbling magic inside. May explode or cook your kittens!
----
Disclaimer: Beware of allergic reactions in answer to unconstructive complaint-type posts
User avatar
doktor5000
 
Posts: 17629
Joined: Jun 4th, '11, 10:10
Location: Leipzig, Germany

Re: Epson L3160 printer-scaner

Postby mirej » Jun 17th, '20, 17:16

Am I still missing the rpm package?
I'm just a regular user, I don't know programming.
Code: Select all
usb.cpp: 30: 10: fatal error: libusb.h: There is no such file or directory
  #include <libusb.h>

The final part of the listing.
Code: Select all
make[3]: Wejście do katalogu '/usr/src/utsushi/lib'
  CXX      connexion.lo
  CXX      device-info.lo
  CXX      exception.lo
  CXX      log.lo
  CXX      monitor.lo
  CXX      run-time.lo
  CXX      scanner.lo
  CXX      octet.lo
  CXX      context.lo
  CXX      iobase.lo
  CXX      device.lo
  CXX      filter.lo
  CXX      buffer.lo
  CXX      stream.lo
  CXX      pump.lo
  CXX      constraint.lo
  CXX      descriptor.lo
  CXX      key.lo
  CXX      media.lo
  CXX      option.lo
  CXX      preset.lo
  CXX      quantity.lo
  CXX      range.lo
  CXX      store.lo
  CXX      string.lo
  CXX      tag.lo
  CXX      toggle.lo
  CXX      value.lo
  CXX      file.lo
  CXX      udev.lo
  CXXLD    libutsushi.la
make[3]: Opuszczenie katalogu '/usr/src/utsushi/lib'
Making all in tests
make[3]: Wejście do katalogu '/usr/src/utsushi/lib/tests'
make[3]: Nie ma nic do zrobienia w 'all'.
make[3]: Opuszczenie katalogu '/usr/src/utsushi/lib/tests'
make[2]: Opuszczenie katalogu '/usr/src/utsushi/lib'
Making all in connexions
make[2]: Wejście do katalogu '/usr/src/utsushi/connexions'
  CXX      libcnx_usb_la-usb.lo
  CXXLD    libcnx-usb.la
  CXX      hexdump.lo
  CXXLD    libcnx-hexdump.la
make[2]: Opuszczenie katalogu '/usr/src/utsushi/connexions'
Making all in filters
make[2]: Wejście do katalogu '/usr/src/utsushi/filters'
Making all in .
make[3]: Wejście do katalogu '/usr/src/utsushi/filters'
  CXX      doc_locate-doc-locate.o
  CXXLD    doc-locate
  CXX      libflt_all_la-g3fax.lo
  CXX      libflt_all_la-image-skip.lo
  CXX      libflt_all_la-padding.lo
  CXX      libflt_all_la-pnm.lo
  CXX      libflt_all_la-shell-pipe.lo
  CXX      libflt_all_la-threshold.lo
  CXX      libflt_all_la-pdf.lo
  CXX      pdf/libflt_all_la-array.lo
  CXX      pdf/libflt_all_la-dictionary.lo
  CXX      pdf/libflt_all_la-object.lo
  CXX      pdf/libflt_all_la-primitive.lo
  CXX      pdf/libflt_all_la-writer.lo
  CXX      libflt_all_la-magick.lo
  CXX      libflt_all_la-autocrop.lo
  CXX      libflt_all_la-deskew.lo
  CXX      libflt_all_la-reorient.lo
  CXXLD    libflt-all.la
make[3]: Opuszczenie katalogu '/usr/src/utsushi/filters'
Making all in tests
make[3]: Wejście do katalogu '/usr/src/utsushi/filters/tests'
make[3]: Nie ma nic do zrobienia w 'all'.
make[3]: Opuszczenie katalogu '/usr/src/utsushi/filters/tests'
make[2]: Opuszczenie katalogu '/usr/src/utsushi/filters'
Making all in drivers
make[2]: Wejście do katalogu '/usr/src/utsushi/drivers'
  CXX      combo.lo
  CXXLD    libdrv-combo.la
make[2]: Opuszczenie katalogu '/usr/src/utsushi/drivers'
Making all in drivers/esci
make[2]: Wejście do katalogu '/usr/src/utsushi/drivers/esci'
Making all in .
make[3]: Wejście do katalogu '/usr/src/utsushi/drivers/esci'
  CXX      esci_interpreter-interpreter.o
  CXX      esci_interpreter-connexion.o
  CXX      esci_interpreter-machine.o
  CXX      esci_interpreter-usb.o
usb.cpp:30:10: fatal error: libusb.h: Nie ma takiego pliku ani katalogu
 #include <libusb.h
          ^~~~~~~~~~
compilation terminated.
make[3]: *** [Makefile:951: esci_interpreter-usb.o] Błąd 1
make[3]: Opuszczenie katalogu '/usr/src/utsushi/drivers/esci'
make[2]: *** [Makefile:1075: all-recursive] Błąd 1
make[2]: Opuszczenie katalogu '/usr/src/utsushi/drivers/esci'
make[1]: *** [Makefile:600: all-recursive] Błąd 1
make[1]: Opuszczenie katalogu '/usr/src/utsushi'
make: *** [Makefile:508: all] Błąd 2
mirej
 
Posts: 84
Joined: Apr 12th, '14, 17:36
Location: Poland, Rybnik

Re: Epson L3160 printer-scaner

Postby doktor5000 » Jun 17th, '20, 17:42

mirej wrote:Am I still missing the rpm package?
Code: Select all
usb.cpp: 30: 10: fatal error: libusb.h: There is no such file or directory
  #include <libusb.h>


Yes, you're missing usb1.0-devel
Cauldron is not for the faint of heart!
Caution: Hot, bubbling magic inside. May explode or cook your kittens!
----
Disclaimer: Beware of allergic reactions in answer to unconstructive complaint-type posts
User avatar
doktor5000
 
Posts: 17629
Joined: Jun 4th, '11, 10:10
Location: Leipzig, Germany

Re: Epson L3160 printer-scaner

Postby mirej » Jun 17th, '20, 19:05

Thank you
Installation successful. Tests are ongoing.

Code: Select all
[root@localhost xxxx]# utsushi list
2020-Jun-20 10:09:43.897983[139976998022016]: duplicate key:26:combo007.udi = combo::?adf=esci:usb:04b8:0176&fb=esci:gt-s650:usb:04b8:013c
2020-Jun-20 10:09:43.898647[139976998022016]: duplicate key:30:combo007.udi = combo::?adf=esci:usb:04b8:016b&fb=esci:gt-s650:usb:04b8:013d
2020-Jun-20 10:09:43.898791[139976998022016]: duplicate key:31:combo007.udi = combo::?adf=esci:usb:04b8:0176&fb=esci:gt-s650:usb:04b8:013d
esci:usb:/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.3/1-1.3:1.0
[root@localhost xxxx]#


Code: Select all
[root@localhost xxxx]# utsushi scan
/bin/sh: /usr/local/libexec/utsushi/utsushi-scan-gtkmm: Nie ma takiego pliku ani katalogu  (en There is no such file or directory)
[root@localhost xxxx]#

XSane does not work despite the scanner recognition. (iscan uninstalled).
Code: Select all
[code][root@localhost xxxx]# sane-find-scanner
found USB scanner (vendor=0x04b8, product=0x1157) at libusb:001:004[/code]

Code: Select all
[root@localhost xxxx]# scanimage -L
No scanners were identified. If you were expecting something different,
check that the scanner is plugged in, turned on and detected by the
sane-find-scanner tool (if appropriate). Please read the documentation
which came with this software (README, FAQ, manpages).
[root@localhost xxxx]#


The test without interface works
Code: Select all
[root@localhost xxxx]# utsushi scan --no-interface > scan.test
2020-Jun-20 10:39:22.337252[139995573787520]: duplicate key:26:combo007.udi = combo::?adf=esci:usb:04b8:0176&fb=esci:gt-s650:usb:04b8:013c
2020-Jun-20 10:39:22.337769[139995573787520]: duplicate key:30:combo007.udi = combo::?adf=esci:usb:04b8:016b&fb=esci:gt-s650:usb:04b8:013d
2020-Jun-20 10:39:22.337894[139995573787520]: duplicate key:31:combo007.udi = combo::?adf=esci:usb:04b8:0176&fb=esci:gt-s650:usb:04b8:013d
2020-Jun-20 10:39:22.448070[139995573787520]: looking for preloaded 'esci' driver
2020-Jun-20 10:39:22.448125[139995573787520]: looking for 'esci' driver in '/usr/local/lib/utsushi'
2020-Jun-20 10:39:22.559023[139995573787520]: using '/usr/local/lib/utsushi/libdrv-esci'
2020-Jun-20 10:39:22.628123[139995573787520]: detected a 'PID 1157'
2020-Jun-20 10:39:22.660369[139995573787520]: falling back to device defaults
2020-Jun-20 10:39:22.694158[139995573787520]: height: 11.7, area: 11.7, res: 75
2020-Jun-20 10:39:22.699269[139995573787520]: failure checking tesseract version: Zasoby chwilowo niedostępne
2020-Jun-20 10:39:22.702769[139995573787520]: failure checking for tesseract language pack: Zasoby chwilowo niedostępne
2020-Jun-20 10:39:22.703491[139995573787520]: height: 11.7, area: 11.7, res: 75
2020-Jun-20 10:39:22.703736[139995573787520]: height: 11.7, area: 11.7, res: 75
2020-Jun-20 10:39:22.726778[139995553539840]: starting acquisition of image(s)
2020-Jun-20 10:39:25.190637[139995553539840]: starting acquisition of face side image
2020-Jun-20 10:39:25.190873[139995545147136]: assuming top-to-bottom scan direction
2020-Jun-20 10:39:32.160004[139995553539840]: finished acquisition of face side image

Summary
1 I uninstalled and removed the directory from utsushi
2 I installed the missing lib64gtkmm2.4-static-devel , lib64gtkmm2.4_1 - C++ interface for popular GUI library gtk+
3 Download from git installation again.
4.
Code: Select all
[root@localhost xxxx]# utsushi

It's a GUI scanner that works with USB.
Thanks to doktor5000
Attachments
scanutsushi.png
scanutsushi.png (600.35 KiB) Viewed 6614 times
Last edited by mirej on Jun 20th, '20, 14:10, edited 8 times in total.
mirej
 
Posts: 84
Joined: Apr 12th, '14, 17:36
Location: Poland, Rybnik

Next

Return to Printers and Scanners

Who is online

Users browsing this forum: No registered users and 1 guest

cron