Sanity

Package problems

Thanks for translating :slight_smile:

Kim says that SANE in HaikuDepot has a broken dependency on libusb_1.0

Libusb is available, i think the package decleration is goofed up

I created a ticket

  • https://dev.haiku-os.org/ticket/12637#ticket

~> listusb
0bda:0138 /dev/bus/usb/0/0/1 “Realtek Semiconductor Corp.” “RTS5138 Card Reader Controller” ver. 3882
04f2:b302 /dev/bus/usb/0/0/2 “Chicony Electronics Co., Ltd” “FJ Camera” ver. 1714
04a9:190f /dev/bus/usb/1/0/1 “Canon, Inc.” “CanoScan” ver. 0704
093a:2510 /dev/bus/usb/1/0/2 “Pixart Imaging, Inc.” “Optical Mouse” ver. 0100

2015-03-01 St�phane Voltz stef.dev@free.fr

  • backend/genesys_devices.c, backend/genesys_gl124.c:
    final tuning for Canon LiDE 220
    2015-02-26 St�phane Voltz stef.dev@free.fr
  • backend/genesys.c, backend/genesys.conf.in,
    backend/genesys_devices.c, backend/genesys_gl124.c,
    backend/genesys_gl124.h, backend/genesys_low.h,
    doc/descriptions/genesys.desc, doc/sane-genesys.man: add support for
    Canon LiDE 220

~> /boot/system/bin/sane-find-scanner -v
This is sane-find-scanner from sane-backends 1.0.25
searching for USB scanners:

No USB scanners found. If you expected something different, make sure that

you have loaded a kernel driver for your USB host controller and have setup

the USB system correctly. See man sane-usb for details.

Is it a regression?

Help !

I didn’t check since long, but when I wrote Sanity, SANE required configuration files to be located in ~/config/SANE/. to allow each SANE backend to try to “attach” to the listed devices.
For USB, the genesys.conf file list the device that it should try to attach to, if available.

I will bet scanimage didn’t found your scanner because no conf file said to the backend to try to attach to 0x04a9 0x190f device.

hrev50101 x86_gcc2 February 19, 2016

~> listusb
0bda:0138 /dev/bus/usb/0/0/1 “Realtek Semiconductor Corp.” “RTS5138 Card Reader Controller” ver. 3882
04f2:b302 /dev/bus/usb/0/0/2 “Chicony Electronics Co., Ltd” “FJ Camera” ver. 1714
04a9:190f /dev/bus/usb/1/0/1 “Canon, Inc.” “CanoScan” ver. 0704
093a:2510 /dev/bus/usb/1/0/2 “Pixart Imaging, Inc.” “Optical Mouse” ver. 0100

2015-03-01 St�phane Voltz stef.dev@free.fr

  • backend/genesys_devices.c, backend/genesys_gl124.c:
    final tuning for Canon LiDE 220
    2015-02-26 St�phane Voltz stef.dev@free.fr
  • backend/genesys.c, backend/genesys.conf.in,
    backend/genesys_devices.c, backend/genesys_gl124.c,
    backend/genesys_gl124.h, backend/genesys_low.h,
    doc/descriptions/genesys.desc, doc/sane-genesys.man: add support for
    Canon LiDE 220

~> /boot/system/bin/sane-find-scanner -v
This is sane-find-scanner from sane-backends 1.0.25
searching for USB scanners:

No USB scanners found. If you expected something different, make sure that

you have loaded a kernel driver for your USB host controller and have setup

the USB system correctly. See man sane-usb for details.




/boot/system/settings/sane.d/genesys.conf

http://www.fayloobmennik.net/5817718 Sanity-3845-debug-20-02-2016-06-34-16.report

Help!!!

pulkomandy fixed SANE/libusb broken dependencies a few days ago, could you reinstall SANE again to check if it fix your issue?

fixed SANE/libusb broken
committer Adrien Destugues pulkomandy@pulkomandy.tk 2016-02-18 21:07:08 (GMT)
libusb_compat, sane_backends: fix libusb dependency hrev50097

reinstall SANE again to check
yes !
hrev50101 x86_gcc2 February 19, 2016

Debug information for team /boot/system/apps/Sanity (3845):
CPU(s): 4x Intel Core™ i3-3110M
Memory: 3.86 GiB total, 410.88 MiB used
Haiku revision: hrev50101 Feb 19 2016 13:44:46 (BePC)

Active Threads:
thread 3845: Sanity (main)
thread 3850: w>controls_tooltip
thread 3852: w>Sanity
thread 4178: LibusbRoster Looper
thread 4507: Transfer Worker
thread 4508: team 3845 debug task
thread 3851: devices_roster
state: Exception (Segment violation)

	Frame		IP			Function Name
	-----------------------------------------------
	00000000	00000000	? 

Unable to retrieve disassembly for IP 0: No such file or directory
Frame memory:

	0x70e30ad0	0x98864f	libusb_reset_device(libusb_device_handle*) + 0x47 (/sources/libusb-1.0.20/libusb/core.c:1738)
		Variables:
		dev: No such file or directory

	0x70e30b00	0x2018ab8	sanei_usb_reset + 0x2c 
	0x70e30b40	0x20258be	sane_genesys_close + 0x3ce 
	0x70e30b80	0xd45e0d	sane_dll_close + 0x35 
	0x70e30bb0	0xd37f5a	sane_close + 0x1a 
	0x70e30c00	0x150faeb	ScannerWindow::DevicesRosterThread() + 0x157 
	0x70e30c30	0x1510306	ScannerWindow::_DevicesRosterThread(void*) + 0x1a 
	0x70e30c58	0xdc9331	thread_entry + 0x21 
	00000000	0x60bb5250	commpage_thread_exit + 0 

	Registers:
		  eip:	0x00000000
		  esp:	0x70e30a9c
		  ebp:	0x70e30ac8
		  eax:	0x00000000
		  ebx:	0x0099774c
		  ecx:	0x00991f9f
		  edx:	0x00991a33
		  esi:	0x184e7450
		  edi:	0x00000000
		   cs:	0x001b
		   ds:	0x0023
		   es:	0x0023
		   fs:	0x0063
		   gs:	0x0023
		   ss:	0x0023
		  st0:	0.346
		  st1:	0.359
		  st2:	0.649
		  st3:	0.00391
		  st4:	0.29
		  st5:	-0.00391
		  st6:	6.54e+04
		  st7:	0.476
		  mm0:	{0xa3d2, 0x2f1a, 0x24dd, 0xb106}
		  mm1:	{0x6f22, 0xf62b, 0xdd97, 0xb793}
		  mm2:	{0x6e52, 0x74bc, 0x1893, 0xa604}
		  mm3:	{0, 0, 0, 0x8000}
		  mm4:	{0x7800, 0xae14, 0xe147, 0x947a}
		  mm5:	{0, 0, 0, 0x8000}
		  mm6:	{0, 0, 0xf900, 0xff84}
		  mm7:	{0x1687, 0x91b5, 0x3dad, 0xf3cf}
		 xmm0:	{0x8218, 0xcb6c, 0, 0, 0x8086, 0x1e5d, 0x10cf, 0x16e0}
		 xmm1:	{0x8218, 0xcb6c, 0, 0, 0x8086, 0x1e5d, 0x10cf, 0x16e0}
		 xmm2:	{0, 0, 0, 0, 0, 0, 0, 0}
		 xmm3:	{0, 0, 0, 0, 0, 0, 0, 0}
		 xmm4:	{0, 0, 0, 0, 0, 0, 0, 0}
		 xmm5:	{0xd82f, 0xd944, 0x3332, 0x45cd, 0xa881, 0x86c6, 0xb7f, 0x1a54}
		 xmm6:	{0, 0, 0, 0, 0, 0, 0, 0}
		 xmm7:	{0, 0, 0, 0, 0, 0, 0, 0}

Loaded Images:
ID Text Base Text End Data Base Data End Type Name
--------------------------------------------------------------------------------
7638 0x002aa000 0x002d5000 0x002d5000 0x002dd000 lib /boot/system/lib/sane/libsane-mustek_usb.so.1.0.25
7680 0x00421000 0x0042b000 0x0042b000 0x0042d000 lib /boot/system/lib/sane/libsane-agfafocus.so.1.0.25
7672 0x0048b000 0x0049a000 0x0049a000 0x0049e000 lib /boot/system/lib/sane/libsane-canon630u.so.1.0.25
7641 0x004ae000 0x004bf000 0x004bf000 0x004c2000 lib /boot/system/lib/sane/libsane-microtek.so.1.0.25
7634 0x004d3000 0x004e2000 0x004e2000 0x004e4000 lib /boot/system/lib/sane/libsane-pie.so.1.0.25
7631 0x004f4000 0x004fc000 0x004fc000 0x004fe000 lib /boot/system/lib/sane/libsane-ricoh.so.1.0.25
7662 0x00535000 0x0055e000 0x0055e000 0x00562000 lib /boot/system/lib/sane/libsane-fujitsu.so.1.0.25
7674 0x00564000 0x00574000 0x00574000 0x00577000 lib /boot/system/lib/sane/libsane-bh.so.1.0.25
7668 0x005c5000 0x005d7000 0x005d7000 0x005db000 lib /boot/system/lib/sane/libsane-coolscan3.so.1.0.25
7500 0x005e0000 0x00619000 0x00619000 0x00650000 lib /boot/system/lib/libicutu.so.56.1
7496 0x0066b000 0x008f6000 0x008f6000 0x0095e000 lib /boot/system/lib/libicui18n.so.56.1
7666 0x0095e000 0x00965000 0x00965000 0x00967000 lib /boot/system/lib/sane/libsane-dmc.so.1.0.25
7615 0x00967000 0x00975000 0x00975000 0x0097a000 lib /boot/system/lib/sane/libsane-xerox_mfp.so.1.0.25
7506 0x00981000 0x00995000 0x00995000 0x00998000 lib /boot/system/lib/libusb-1.0.so.0.1.0
7627 0x0099b000 0x009a8000 0x009a8000 0x009aa000 lib /boot/system/lib/sane/libsane-sharp.so.1.0.25
7673 0x009f4000 0x00a06000 0x00a06000 0x00a09000 lib /boot/system/lib/sane/libsane-canon.so.1.0.25
7656 0x00a49000 0x00a59000 0x00a59000 0x00a5d000 lib /boot/system/lib/sane/libsane-hp4200.so.1.0.25
7505 0x00a62000 0x00a9d000 0x00a9d000 0x00aa2000 lib /boot/system/lib/libjpeg.so.9.0.0
7639 0x00aa9000 0x00ac6000 0x00ac6000 0x00ac9000 lib /boot/system/lib/sane/libsane-mustek.so.1.0.25
7616 0x00ad1000 0x00ae3000 0x00ae3000 0x00ae8000 lib /boot/system/lib/sane/libsane-umax1220u.so.1.0.25
7653 0x00aec000 0x00af8000 0x00af8000 0x00afc000 lib /boot/system/lib/sane/libsane-hpljm1005.so.1.0.25
7621 0x00afe000 0x00b07000 0x00b07000 0x00b09000 lib /boot/system/lib/sane/libsane-teco1.so.1.0.25
7667 0x00b09000 0x00b11000 0x00b11000 0x00b13000 lib /boot/system/lib/sane/libsane-dell1600n_net.so.1.0.25
7507 0x00b14000 0x00b4b000 0x00b4b000 0x00b53000 lib /boot/system/lib/libnetwork.so
7636 0x00b67000 0x00b73000 0x00b73000 0x00b75000 lib /boot/system/lib/sane/libsane-nec.so.1.0.25
7657 0x00b80000 0x00b91000 0x00b91000 0x00bb6000 lib /boot/system/lib/sane/libsane-hp3500.so.1.0.25
7663 0x00bb7000 0x00bca000 0x00bca000 0x00bce000 lib /boot/system/lib/sane/libsane-epsonds.so.1.0.25
7629 0x00bd0000 0x00bd7000 0x00bd7000 0x00bd9000 lib /boot/system/lib/sane/libsane-s9036.so.1.0.25
7618 0x00c31000 0x00c4b000 0x00c4b000 0x00c51000 lib /boot/system/lib/sane/libsane-u12.so.1.0.25
7499 0x00c79000 0x00c84000 0x00c84000 0x00c87000 lib /boot/system/lib/libiculx.so.56.1
7660 0x00c8e000 0x00caf000 0x00caf000 0x00cb7000 lib /boot/system/lib/sane/libsane-gt68xx.so.1.0.25
7498 0x00cd3000 0x00d27000 0x00d27000 0x00d31000 lib /boot/system/lib/libicule.so.56.1
7492 0x00d33000 0x00d4e000 0x00d4e000 0x00d54000 lib /boot/system/lib/libsane.so.1.0.25
7675 0x00d54000 0x00d5a000 0x00d5a000 0x00d5c000 lib /boot/system/lib/sane/libsane-as6e.so.1.0.25
7619 0x00d5d000 0x00d66000 0x00d66000 0x00d68000 lib /boot/system/lib/sane/libsane-teco3.so.1.0.25
7502 0x00d6b000 0x00d84000 0x00d84000 0x00d85000 lib /boot/system/lib/libz.so.1.2.8
7493 0x00d97000 0x00e6a000 0x00e6a000 0x00eb5000 lib /boot/system/lib/libroot.so
7642 0x00eb5000 0x00ebf000 0x00ebf000 0x00ec1000 lib /boot/system/lib/sane/libsane-matsushita.so.1.0.25
7644 0x00ec2000 0x00ed1000 0x00ed1000 0x00ed5000 lib /boot/system/lib/sane/libsane-ma1509.so.1.0.25
7623 0x00edc000 0x00ee7000 0x00ee7000 0x00ee9000 lib /boot/system/lib/sane/libsane-sp15c.so.1.0.25
7650 0x00eee000 0x00efa000 0x00efa000 0x00efc000 lib /boot/system/lib/sane/libsane-kodak.so.1.0.25
7649 0x00f04000 0x00f18000 0x00f18000 0x00f1d000 lib /boot/system/lib/sane/libsane-kodakaio.so.1.0.25
7504 0x00f22000 0x00f85000 0x00f85000 0x00f90000 lib /boot/system/lib/libtiff.so.5.2.4
7676 0x00f91000 0x00fa7000 0x00fa7000 0x00fad000 lib /boot/system/lib/sane/libsane-artec_eplus48u.so.1.0.25
7681 0x00fae000 0x00fb6000 0x00fb6000 0x00fb8000 lib /boot/system/lib/sane/libsane-abaton.so.1.0.25
7503 0x00fba000 0x010b1000 0x010b1000 0x010b4000 lib /boot/system/lib/libtextencoding.so
7622 0x010c3000 0x010cb000 0x010cb000 0x010cd000 lib /boot/system/lib/sane/libsane-tamarack.so.1.0.25
7617 0x010d3000 0x010f8000 0x010f8000 0x010fd000 lib /boot/system/lib/sane/libsane-umax.so.1.0.25
7648 0x0110e000 0x01126000 0x01126000 0x0112a000 lib /boot/system/lib/sane/libsane-kvs1025.so.1.0.25
7491 0x0114b000 0x01162000 0x01162000 0x01167000 lib /boot/system/lib/libtranslation.so
7632 0x01169000 0x01198000 0x01198000 0x011d5000 lib /boot/system/lib/sane/libsane-plustek.so.1.0.25
7490 0x011ec000 0x01398000 0x01398000 0x013f7000 lib /boot/system/lib/libtracker.so
7624 0x0140a000 0x01435000 0x01435000 0x0143b000 lib /boot/system/lib/sane/libsane-snapscan.so.1.0.25
7645 0x0143d000 0x01453000 0x01453000 0x01458000 lib /boot/system/lib/sane/libsane-lexmark.so.1.0.25
7620 0x01464000 0x0146f000 0x0146f000 0x01471000 lib /boot/system/lib/sane/libsane-teco2.so.1.0.25
7647 0x01478000 0x01487000 0x01487000 0x0148b000 lib /boot/system/lib/sane/libsane-kvs20xx.so.1.0.25
7652 0x014a5000 0x014bb000 0x014bb000 0x014be000 lib /boot/system/lib/sane/libsane-hs2p.so.1.0.25
7643 0x014c2000 0x014d4000 0x014d4000 0x014d8000 lib /boot/system/lib/sane/libsane-magicolor.so.1.0.25
7665 0x014dd000 0x014f2000 0x014f2000 0x014f8000 lib /boot/system/lib/sane/libsane-epjitsu.so.1.0.25
7488 0x014fc000 0x0151d000 0x0151d000 0x01524000 app /boot/system/apps/Sanity
7664 0x0152d000 0x0154f000 0x0154f000 0x01555000 lib /boot/system/lib/sane/libsane-epson2.so.1.0.25
7678 0x015d0000 0x015f4000 0x015f4000 0x015fa000 lib /boot/system/lib/sane/libsane-avision.so.1.0.25
7659 0x0161a000 0x0163b000 0x0163b000 0x01643000 lib /boot/system/lib/sane/libsane-hp.so.1.0.25
7658 0x0164e000 0x016b2000 0x016b2000 0x016b9000 lib /boot/system/lib/sane/libsane-hp3900.so.1.0.25
7501 0x016cb000 0x0182e000 0x0182e000 0x0185f000 lib /boot/system/lib/libicuuc.so.56.1
7651 0x0185f000 0x01868000 0x01868000 0x0186a000 lib /boot/system/lib/sane/libsane-ibm.so.1.0.25
7508 0x01872000 0x01875000 0x01875000 0x01877000 lib /boot/system/lib/libbsd.so
7625 0x018f5000 0x01906000 0x01906000 0x0190a000 lib /boot/system/lib/sane/libsane-sm3840.so.1.0.25
7494 0x01917000 0x01949000 0x01949000 0x01956000 lib /boot/system/lib/libstdc++.r4.so
7654 0x019a9000 0x019bb000 0x019bb000 0x019c0000 lib /boot/system/lib/sane/libsane-hp5590.so.1.0.25
7633 0x019f0000 0x01a16000 0x01a16000 0x01a21000 lib /boot/system/lib/sane/libsane-pixma.so.1.0.25
7646 0x01a30000 0x01a3a000 0x01a3a000 0x01a3c000 lib /boot/system/lib/sane/libsane-leo.so.1.0.25
7630 0x01a4a000 0x01a68000 0x01a68000 0x01a6e000 lib /boot/system/lib/sane/libsane-rts8891.so.1.0.25
7669 0x01a72000 0x01a88000 0x01a88000 0x01a8c000 lib /boot/system/lib/sane/libsane-coolscan.so.1.0.25
7497 0x01a91000 0x01a9a000 0x01a9a000 0x01a9c000 lib /boot/system/lib/libicuio.so.56.1
7679 0x01a9c000 0x01aa7000 0x01aa7000 0x01aa9000 lib /boot/system/lib/sane/libsane-apple.so.1.0.25
7489 0x01ac0000 0x01d84000 0x01d84000 0x01e1a000 lib /boot/system/lib/libbe.so
7670 0x01e1a000 0x01e27000 0x01e27000 0x01e2b000 lib /boot/system/lib/sane/libsane-cardscan.so.1.0.25
7637 0x01e2c000 0x01e55000 0x01e55000 0x01e5a000 lib /boot/system/lib/sane/libsane-mustek_usb2.so.1.0.25
7682 0x01e5b000 0x01e67000 0x01e67000 0x01e69000 lib /boot/system/lib/sane/libsane-net.so.1.0.25
7677 0x01e6a000 0x01e78000 0x01e78000 0x01e82000 lib /boot/system/lib/sane/libsane-artec.so.1.0.25
7640 0x01e84000 0x01ea0000 0x01ea0000 0x01ea3000 lib /boot/system/lib/sane/libsane-microtek2.so.1.0.25
7635 0x01ea8000 0x01eb7000 0x01eb7000 0x01fef000 lib /boot/system/lib/sane/libsane-niash.so.1.0.25
7661 0x0200c000 0x02076000 0x02076000 0x0208f000 lib /boot/system/lib/sane/libsane-genesys.so.1.0.25
7626 0x020a8000 0x020b7000 0x020b7000 0x020bb000 lib /boot/system/lib/sane/libsane-sm3600.so.1.0.25
7671 0x020e5000 0x02105000 0x02105000 0x02109000 lib /boot/system/lib/sane/libsane-canon_dr.so.1.0.25
7655 0x02135000 0x02143000 0x02143000 0x02147000 lib /boot/system/lib/sane/libsane-hp5400.so.1.0.25
7628 0x0216c000 0x02175000 0x02175000 0x02177000 lib /boot/system/lib/sane/libsane-sceptre.so.1.0.25
7487 0x021f1000 0x0220f000 0x0220f000 0x02212000 lib /boot/system/runtime_loader
7495 0x02980000 0x04166000 0x04166000 0x04167000 lib /boot/system/lib/libicudata.so.56.1
7486 0x60bb5000 0x60bbd000 0x00000000 0x00000000 system commpage

Areas:
ID Base End Size (KiB) Protection Locking Name
--------------------------------------------------------------------------------
44673 0x00126000 0x00136000 64 rw- full rld heap
44672 0x0018b000 0x0019b000 64 rw- full rld heap
44671 0x001ec000 0x001f4000 32 rw- full rld heap
44617 0x00291000 0x00292000 4 rw-S full rld_debug
46314 0x002aa000 0x002d5000 172 r-x full libsane-mustek_usb.so.1.0.25_se
46315 0x002d5000 0x002d9000 16 rw- full libsane-mustek_usb.so.1.0.25_se
46316 0x002d9000 0x002dd000 16 rw- full libsane-mustek_usb.so.1.0.25_se
44616 0x0036f000 0x0037f000 64 rw- full rld heap
47127 0x00421000 0x0042b000 40 r-x full libsane-agfafocus.so.1.0.25_seg
47128 0x0042b000 0x0042d000 8 rw- full libsane-agfafocus.so.1.0.25_seg
47022 0x0048b000 0x0049a000 60 r-x full libsane-canon630u.so.1.0.25_seg
47023 0x0049a000 0x0049c000 8 rw- full libsane-canon630u.so.1.0.25_seg
47024 0x0049c000 0x0049e000 8 rw- full libsane-canon630u.so.1.0.25_seg
46342 0x004ae000 0x004bf000 68 r-x full libsane-microtek.so.1.0.25_seg0
46343 0x004bf000 0x004c2000 12 rw- full libsane-microtek.so.1.0.25_seg1
46262 0x004d3000 0x004e2000 60 r-x full libsane-pie.so.1.0.25_seg0ro
46263 0x004e2000 0x004e4000 8 rw- full libsane-pie.so.1.0.25_seg1rw
46200 0x004f4000 0x004fc000 32 r-x full libsane-ricoh.so.1.0.25_seg0ro
46201 0x004fc000 0x004fe000 8 rw- full libsane-ricoh.so.1.0.25_seg1rw
46845 0x00535000 0x0055e000 164 r-x full libsane-fujitsu.so.1.0.25_seg0r
46846 0x0055e000 0x00560000 8 rw- full libsane-fujitsu.so.1.0.25_seg1r
46847 0x00560000 0x00562000 8 rw- full libsane-fujitsu.so.1.0.25_seg2r
47049 0x00564000 0x00574000 64 r-x full libsane-bh.so.1.0.25_seg0ro
47050 0x00574000 0x00577000 12 rw- full libsane-bh.so.1.0.25_seg1rw
46947 0x005c5000 0x005d7000 72 r-x full libsane-coolscan3.so.1.0.25_seg
46948 0x005d7000 0x005da000 12 rw- full libsane-coolscan3.so.1.0.25_seg
46949 0x005da000 0x005db000 4 rw- full libsane-coolscan3.so.1.0.25_seg
44648 0x005e0000 0x00619000 228 r-x full libicutu.so.56.1_seg0ro
44649 0x00619000 0x0061e000 20 rw- full libicutu.so.56.1_seg1rw
44650 0x0061e000 0x00650000 200 rw- full libicutu.so.56.1_seg2rw
44639 0x0066b000 0x008f6000 2604 r-x full libicui18n.so.56.1_seg0ro
44640 0x008f6000 0x0095d000 412 rw- full libicui18n.so.56.1_seg1rw
44641 0x0095d000 0x0095e000 4 rw- full libicui18n.so.56.1_seg2rw
46943 0x0095e000 0x00965000 28 r-x full libsane-dmc.so.1.0.25_seg0ro
46944 0x00965000 0x00967000 8 rw- full libsane-dmc.so.1.0.25_seg1rw
45962 0x00967000 0x00975000 56 r-x full libsane-xerox_mfp.so.1.0.25_seg
45963 0x00975000 0x00978000 12 rw- full libsane-xerox_mfp.so.1.0.25_seg
45964 0x00978000 0x0097a000 8 rw- full libsane-xerox_mfp.so.1.0.25_seg
44664 0x00981000 0x00995000 80 r-x full libusb-1.0.so.0.1.0_seg0ro
44665 0x00995000 0x00998000 12 rw- full libusb-1.0.so.0.1.0_seg1rw
46149 0x0099b000 0x009a8000 52 r-x full libsane-sharp.so.1.0.25_seg0ro
46150 0x009a8000 0x009aa000 8 rw- full libsane-sharp.so.1.0.25_seg1rw
47046 0x009f4000 0x00a06000 72 r-x full libsane-canon.so.1.0.25_seg0ro
47047 0x00a06000 0x00a08000 8 rw- full libsane-canon.so.1.0.25_seg1rw
47048 0x00a08000 0x00a09000 4 rw- full libsane-canon.so.1.0.25_seg2rw
46656 0x00a49000 0x00a59000 64 r-x full libsane-hp4200.so.1.0.25_seg0ro
46657 0x00a59000 0x00a5b000 8 rw- full libsane-hp4200.so.1.0.25_seg1rw
46658 0x00a5b000 0x00a5d000 8 rw- full libsane-hp4200.so.1.0.25_seg2rw
44662 0x00a62000 0x00a9d000 236 r-x full libjpeg.so.9.0.0_seg0ro
44663 0x00a9d000 0x00aa2000 20 rw- full libjpeg.so.9.0.0_seg1rw
46338 0x00aa9000 0x00ac6000 116 r-x full libsane-mustek.so.1.0.25_seg0ro
46339 0x00ac6000 0x00ac9000 12 rw- full libsane-mustek.so.1.0.25_seg1rw
45995 0x00ad1000 0x00ae3000 72 r-x full libsane-umax1220u.so.1.0.25_seg
45996 0x00ae3000 0x00ae6000 12 rw- full libsane-umax1220u.so.1.0.25_seg
45997 0x00ae6000 0x00ae8000 8 rw- full libsane-umax1220u.so.1.0.25_seg
46584 0x00aec000 0x00af8000 48 r-x full libsane-hpljm1005.so.1.0.25_seg
46585 0x00af8000 0x00afa000 8 rw- full libsane-hpljm1005.so.1.0.25_seg
46586 0x00afa000 0x00afc000 8 rw- full libsane-hpljm1005.so.1.0.25_seg
46071 0x00afe000 0x00b07000 36 r-x full libsane-teco1.so.1.0.25_seg0ro
46072 0x00b07000 0x00b09000 8 rw- full libsane-teco1.so.1.0.25_seg1rw
46945 0x00b09000 0x00b11000 32 r-x full libsane-dell1600n_net.so.1.0.25
46946 0x00b11000 0x00b13000 8 rw- full libsane-dell1600n_net.so.1.0.25
44666 0x00b14000 0x00b4b000 220 r-x full libnetwork.so_seg0ro
44667 0x00b4b000 0x00b4d000 8 rw- full libnetwork.so_seg1rw
44668 0x00b4d000 0x00b53000 24 rw- full libnetwork.so_seg2rw
46288 0x00b67000 0x00b73000 48 r-x full libsane-nec.so.1.0.25_seg0ro
46289 0x00b73000 0x00b75000 8 rw- full libsane-nec.so.1.0.25_seg1rw
46680 0x00b80000 0x00b91000 68 r-x full libsane-hp3500.so.1.0.25_seg0ro
46681 0x00b91000 0x00b94000 12 rw- full libsane-hp3500.so.1.0.25_seg1rw
46682 0x00b94000 0x00bb6000 136 rw- full libsane-hp3500.so.1.0.25_seg2rw
46869 0x00bb7000 0x00bca000 76 r-x full libsane-epsonds.so.1.0.25_seg0r
46870 0x00bca000 0x00bcc000 8 rw- full libsane-epsonds.so.1.0.25_seg1r
46871 0x00bcc000 0x00bce000 8 rw- full libsane-epsonds.so.1.0.25_seg2r
46153 0x00bd0000 0x00bd7000 28 r-x full libsane-s9036.so.1.0.25_seg0ro
46154 0x00bd7000 0x00bd9000 8 rw- full libsane-s9036.so.1.0.25_seg1rw
46043 0x00c31000 0x00c4b000 104 r-x full libsane-u12.so.1.0.25_seg0ro
46044 0x00c4b000 0x00c4f000 16 rw- full libsane-u12.so.1.0.25_seg1rw
46045 0x00c4f000 0x00c51000 8 rw- full libsane-u12.so.1.0.25_seg2rw
44646 0x00c79000 0x00c84000 44 r-x full libiculx.so.56.1_seg0ro
44647 0x00c84000 0x00c87000 12 rw- full libiculx.so.56.1_seg1rw
46752 0x00c8e000 0x00caf000 132 r-x full libsane-gt68xx.so.1.0.25_seg0ro
46753 0x00caf000 0x00cb5000 24 rw- full libsane-gt68xx.so.1.0.25_seg1rw
46754 0x00cb5000 0x00cb7000 8 rw- full libsane-gt68xx.so.1.0.25_seg2rw
44644 0x00cd3000 0x00d27000 336 r-x full libicule.so.56.1_seg0ro
44645 0x00d27000 0x00d31000 40 rw- full libicule.so.56.1_seg1rw
44628 0x00d33000 0x00d4e000 108 r-x full libsane.so.1.0.25_seg0ro
44629 0x00d4e000 0x00d52000 16 rw- full libsane.so.1.0.25_seg1rw
44630 0x00d52000 0x00d54000 8 rw- full libsane.so.1.0.25_seg2rw
47051 0x00d54000 0x00d5a000 24 r-x full libsane-as6e.so.1.0.25_seg0ro
47052 0x00d5a000 0x00d5c000 8 rw- full libsane-as6e.so.1.0.25_seg1rw
46067 0x00d5d000 0x00d66000 36 r-x full libsane-teco3.so.1.0.25_seg0ro
46068 0x00d66000 0x00d68000 8 rw- full libsane-teco3.so.1.0.25_seg1rw
44654 0x00d6b000 0x00d84000 100 r-x full libz.so.1.2.8_seg0ro
44655 0x00d84000 0x00d85000 4 rw- full libz.so.1.2.8_seg1rw
44631 0x00d97000 0x00e6a000 844 r-x full libroot.so_seg0ro
44632 0x00e6a000 0x00e7d000 76 rw- full libroot.so_seg1rw
44633 0x00e7d000 0x00eb5000 224 rw- full libroot.so_seg2rw
46344 0x00eb5000 0x00ebf000 40 r-x full libsane-matsushita.so.1.0.25_se
46345 0x00ebf000 0x00ec1000 8 rw- full libsane-matsushita.so.1.0.25_se
46391 0x00ec2000 0x00ed1000 60 r-x full libsane-ma1509.so.1.0.25_seg0ro
46392 0x00ed1000 0x00ed3000 8 rw- full libsane-ma1509.so.1.0.25_seg1rw
46393 0x00ed3000 0x00ed5000 8 rw- full libsane-ma1509.so.1.0.25_seg2rw
46075 0x00edc000 0x00ee7000 44 r-x full libsane-sp15c.so.1.0.25_seg0ro
46076 0x00ee7000 0x00ee9000 8 rw- full libsane-sp15c.so.1.0.25_seg1rw
46577 0x00eee000 0x00efa000 48 r-x full libsane-kodak.so.1.0.25_seg0ro
46578 0x00efa000 0x00efc000 8 rw- full libsane-kodak.so.1.0.25_seg1rw
46532 0x00f04000 0x00f18000 80 r-x full libsane-kodakaio.so.1.0.25_seg0
46533 0x00f18000 0x00f1b000 12 rw- full libsane-kodakaio.so.1.0.25_seg1
46534 0x00f1b000 0x00f1d000 8 rw- full libsane-kodakaio.so.1.0.25_seg2
44659 0x00f22000 0x00f85000 396 r-x full libtiff.so.5.2.4_seg0ro
44660 0x00f85000 0x00f8f000 40 rw- full libtiff.so.5.2.4_seg1rw
44661 0x00f8f000 0x00f90000 4 rw- full libtiff.so.5.2.4_seg2rw
47053 0x00f91000 0x00fa7000 88 r-x full libsane-artec_eplus48u.so.1.0.2
47054 0x00fa7000 0x00faa000 12 rw- full libsane-artec_eplus48u.so.1.0.2
47055 0x00faa000 0x00fad000 12 rw- full libsane-artec_eplus48u.so.1.0.2
47129 0x00fae000 0x00fb6000 32 r-x full libsane-abaton.so.1.0.25_seg0ro
47130 0x00fb6000 0x00fb8000 8 rw- full libsane-abaton.so.1.0.25_seg1rw
44656 0x00fba000 0x010b1000 988 r-x full libtextencoding.so_seg0ro
44657 0x010b1000 0x010b3000 8 rw- full libtextencoding.so_seg1rw
44658 0x010b3000 0x010b4000 4 rw- full libtextencoding.so_seg2rw
46073 0x010c3000 0x010cb000 32 r-x full libsane-tamarack.so.1.0.25_seg0
46074 0x010cb000 0x010cd000 8 rw- full libsane-tamarack.so.1.0.25_seg1
46019 0x010d3000 0x010f8000 148 r-x full libsane-umax.so.1.0.25_seg0ro
46020 0x010f8000 0x010fb000 12 rw- full libsane-umax.so.1.0.25_seg1rw
46021 0x010fb000 0x010fd000 8 rw- full libsane-umax.so.1.0.25_seg2rw
46487 0x0110e000 0x01126000 96 r-x full libsane-kvs1025.so.1.0.25_seg0r
46488 0x01126000 0x01129000 12 rw- full libsane-kvs1025.so.1.0.25_seg1r
46489 0x01129000 0x0112a000 4 rw- full libsane-kvs1025.so.1.0.25_seg2r
44626 0x0114b000 0x01162000 92 r-x full libtranslation.so_seg0ro
44627 0x01162000 0x01167000 20 rw- full libtranslation.so_seg1rw
46202 0x01169000 0x01198000 188 r-x full libsane-plustek.so.1.0.25_seg0r
46203 0x01198000 0x011d0000 224 rw- full libsane-plustek.so.1.0.25_seg1r
46204 0x011d0000 0x011d5000 20 rw- full libsane-plustek.so.1.0.25_seg2r
44623 0x011ec000 0x01398000 1712 r-x full libtracker.so_seg0ro
44624 0x01398000 0x013f6000 376 rw- full libtracker.so_seg1rw
44625 0x013f6000 0x013f7000 4 rw- full libtracker.so_seg2rw
46077 0x0140a000 0x01435000 172 r-x full libsane-snapscan.so.1.0.25_seg0
46078 0x01435000 0x01439000 16 rw- full libsane-snapscan.so.1.0.25_seg1
46079 0x01439000 0x0143b000 8 rw- full libsane-snapscan.so.1.0.25_seg2
46415 0x0143d000 0x01453000 88 r-x full libsane-lexmark.so.1.0.25_seg0r
46416 0x01453000 0x01456000 12 rw- full libsane-lexmark.so.1.0.25_seg1r
46417 0x01456000 0x01458000 8 rw- full libsane-lexmark.so.1.0.25_seg2r
46069 0x01464000 0x0146f000 44 r-x full libsane-teco2.so.1.0.25_seg0ro
46070 0x0146f000 0x01471000 8 rw- full libsane-teco2.so.1.0.25_seg1rw
46463 0x01478000 0x01487000 60 r-x full libsane-kvs20xx.so.1.0.25_seg0r
46464 0x01487000 0x01489000 8 rw- full libsane-kvs20xx.so.1.0.25_seg1r
46465 0x01489000 0x0148b000 8 rw- full libsane-kvs20xx.so.1.0.25_seg2r
46582 0x014a5000 0x014bb000 88 r-x full libsane-hs2p.so.1.0.25_seg0ro
46583 0x014bb000 0x014be000 12 rw- full libsane-hs2p.so.1.0.25_seg1rw
46346 0x014c2000 0x014d4000 72 r-x full libsane-magicolor.so.1.0.25_seg
46347 0x014d4000 0x014d7000 12 rw- full libsane-magicolor.so.1.0.25_seg
46348 0x014d7000 0x014d8000 4 rw- full libsane-magicolor.so.1.0.25_seg
46919 0x014dd000 0x014f2000 84 r-x full libsane-epjitsu.so.1.0.25_seg0r
46920 0x014f2000 0x014f6000 16 rw- full libsane-epjitsu.so.1.0.25_seg1r
46921 0x014f6000 0x014f8000 8 rw- full libsane-epjitsu.so.1.0.25_seg2r
44618 0x014fc000 0x0151d000 132 r-x full Sanity_seg0ro
44619 0x0151d000 0x01524000 28 rw- full Sanity_seg1rw
46893 0x0152d000 0x0154f000 136 r-x full libsane-epson2.so.1.0.25_seg0ro
46894 0x0154f000 0x01553000 16 rw- full libsane-epson2.so.1.0.25_seg1rw
46895 0x01553000 0x01555000 8 rw- full libsane-epson2.so.1.0.25_seg2rw
47080 0x015d0000 0x015f4000 144 r-x full libsane-avision.so.1.0.25_seg0r
47081 0x015f4000 0x015f8000 16 rw- full libsane-avision.so.1.0.25_seg1r
47082 0x015f8000 0x015fa000 8 rw- full libsane-avision.so.1.0.25_seg2r
46728 0x0161a000 0x0163b000 132 r-x full libsane-hp.so.1.0.25_seg0ro
46729 0x0163b000 0x01641000 24 rw- full libsane-hp.so.1.0.25_seg1rw
46730 0x01641000 0x01643000 8 rw- full libsane-hp.so.1.0.25_seg2rw
46704 0x0164e000 0x016b2000 400 r-x full libsane-hp3900.so.1.0.25_seg0ro
46705 0x016b2000 0x016b7000 20 rw- full libsane-hp3900.so.1.0.25_seg1rw
46706 0x016b7000 0x016b9000 8 rw- full libsane-hp3900.so.1.0.25_seg2rw
44651 0x016cb000 0x0182e000 1420 r-x full libicuuc.so.56.1_seg0ro
44652 0x0182e000 0x0185e000 192 rw- full libicuuc.so.56.1_seg1rw
44653 0x0185e000 0x0185f000 4 rw- full libicuuc.so.56.1_seg2rw
46579 0x0185f000 0x01868000 36 r-x full libsane-ibm.so.1.0.25_seg0ro
46580 0x01868000 0x01869000 4 rw- full libsane-ibm.so.1.0.25_seg1rw
46581 0x01869000 0x0186a000 4 rw- full libsane-ibm.so.1.0.25_seg2rw
44669 0x01872000 0x01875000 12 r-x full libbsd.so_seg0ro
44670 0x01875000 0x01877000 8 rw- full libbsd.so_seg1rw
46101 0x018f5000 0x01906000 68 r-x full libsane-sm3840.so.1.0.25_seg0ro
46102 0x01906000 0x01908000 8 rw- full libsane-sm3840.so.1.0.25_seg1rw
46103 0x01908000 0x0190a000 8 rw- full libsane-sm3840.so.1.0.25_seg2rw
44634 0x01917000 0x01949000 200 r-x full libstdc++.r4.so_seg0ro
44635 0x01949000 0x01954000 44 rw- full libstdc++.r4.so_seg1rw
44636 0x01954000 0x01956000 8 rw- full libstdc++.r4.so_seg2rw
46608 0x019a9000 0x019bb000 72 r-x full libsane-hp5590.so.1.0.25_seg0ro
46609 0x019bb000 0x019be000 12 rw- full libsane-hp5590.so.1.0.25_seg1rw
46610 0x019be000 0x019c0000 8 rw- full libsane-hp5590.so.1.0.25_seg2rw
46226 0x019f0000 0x01a16000 152 r-x full libsane-pixma.so.1.0.25_seg0ro
46227 0x01a16000 0x01a1e000 32 rw- full libsane-pixma.so.1.0.25_seg1rw
46228 0x01a1e000 0x01a21000 12 rw- full libsane-pixma.so.1.0.25_seg2rw
46460 0x01a30000 0x01a3a000 40 r-x full libsane-leo.so.1.0.25_seg0ro
46461 0x01a3a000 0x01a3b000 4 rw- full libsane-leo.so.1.0.25_seg1rw
46462 0x01a3b000 0x01a3c000 4 rw- full libsane-leo.so.1.0.25_seg2rw
46155 0x01a4a000 0x01a68000 120 r-x full libsane-rts8891.so.1.0.25_seg0r
46156 0x01a68000 0x01a6c000 16 rw- full libsane-rts8891.so.1.0.25_seg1r
46157 0x01a6c000 0x01a6e000 8 rw- full libsane-rts8891.so.1.0.25_seg2r
46971 0x01a72000 0x01a88000 88 r-x full libsane-coolscan.so.1.0.25_seg0
46972 0x01a88000 0x01a8b000 12 rw- full libsane-coolscan.so.1.0.25_seg1
46973 0x01a8b000 0x01a8c000 4 rw- full libsane-coolscan.so.1.0.25_seg2
44642 0x01a91000 0x01a9a000 36 r-x full libicuio.so.56.1_seg0ro
44643 0x01a9a000 0x01a9c000 8 rw- full libicuio.so.56.1_seg1rw
47125 0x01a9c000 0x01aa7000 44 r-x full libsane-apple.so.1.0.25_seg0ro
47126 0x01aa7000 0x01aa9000 8 rw- full libsane-apple.so.1.0.25_seg1rw
44620 0x01ac0000 0x01d84000 2832 r-x full libbe.so_seg0ro
44621 0x01d84000 0x01e18000 592 rw- full libbe.so_seg1rw
44622 0x01e18000 0x01e1a000 8 rw- full libbe.so_seg2rw
46974 0x01e1a000 0x01e27000 52 r-x full libsane-cardscan.so.1.0.25_seg0
46975 0x01e27000 0x01e29000 8 rw- full libsane-cardscan.so.1.0.25_seg1
46976 0x01e29000 0x01e2b000 8 rw- full libsane-cardscan.so.1.0.25_seg2
46290 0x01e2c000 0x01e55000 164 r-x full libsane-mustek_usb2.so.1.0.25_s
46291 0x01e55000 0x01e58000 12 rw- full libsane-mustek_usb2.so.1.0.25_s
46292 0x01e58000 0x01e5a000 8 rw- full libsane-mustek_usb2.so.1.0.25_s
47131 0x01e5b000 0x01e67000 48 r-x full libsane-net.so.1.0.25_seg0ro
47132 0x01e67000 0x01e69000 8 rw- full libsane-net.so.1.0.25_seg1rw
47077 0x01e6a000 0x01e78000 56 r-x full libsane-artec.so.1.0.25_seg0ro
47078 0x01e78000 0x01e7a000 8 rw- full libsane-artec.so.1.0.25_seg1rw
47079 0x01e7a000 0x01e82000 32 rw- full libsane-artec.so.1.0.25_seg2rw
46340 0x01e84000 0x01ea0000 112 r-x full libsane-microtek2.so.1.0.25_seg
46341 0x01ea0000 0x01ea3000 12 rw- full libsane-microtek2.so.1.0.25_seg
46264 0x01ea8000 0x01eb7000 60 r-x full libsane-niash.so.1.0.25_seg0ro
46265 0x01eb7000 0x01eba000 12 rw- full libsane-niash.so.1.0.25_seg1rw
46266 0x01eba000 0x01fef000 1236 rw- full libsane-niash.so.1.0.25_seg2rw
46797 0x0200c000 0x02076000 424 r-x full libsane-genesys.so.1.0.25_seg0r
46798 0x02076000 0x0208d000 92 rw- full libsane-genesys.so.1.0.25_seg1r
46799 0x0208d000 0x0208f000 8 rw- full libsane-genesys.so.1.0.25_seg2r
46125 0x020a8000 0x020b7000 60 r-x full libsane-sm3600.so.1.0.25_seg0ro
46126 0x020b7000 0x020b9000 8 rw- full libsane-sm3600.so.1.0.25_seg1rw
46127 0x020b9000 0x020bb000 8 rw- full libsane-sm3600.so.1.0.25_seg2rw
46998 0x020e5000 0x02105000 128 r-x full libsane-canon_dr.so.1.0.25_seg0
46999 0x02105000 0x02107000 8 rw- full libsane-canon_dr.so.1.0.25_seg1
47000 0x02107000 0x02109000 8 rw- full libsane-canon_dr.so.1.0.25_seg2
46632 0x02135000 0x02143000 56 r-x full libsane-hp5400.so.1.0.25_seg0ro
46633 0x02143000 0x02145000 8 rw- full libsane-hp5400.so.1.0.25_seg1rw
46634 0x02145000 0x02147000 8 rw- full libsane-hp5400.so.1.0.25_seg2rw
46151 0x0216c000 0x02175000 36 r-x full libsane-sceptre.so.1.0.25_seg0r
46152 0x02175000 0x02177000 8 rw- full libsane-sceptre.so.1.0.25_seg1r
44613 0x021f1000 0x0220f000 120 r-x full runtime_loader_seg0ro
44614 0x0220f000 0x02211000 8 rw- full runtime_loader_seg1rw
44615 0x02211000 0x02212000 4 rw- full runtime_loader_bss1
44637 0x02980000 0x04166000 24472 r-x full libicudata.so.56.1_seg0ro
44638 0x04166000 0x04167000 4 rw- full libicudata.so.56.1_seg1rw
44674 0x1846d000 0x1858d000 1152 rw-S full heap
44612 0x60bb5000 0x60bbd000 32 r-xSk full commpage
44609 0x61f6f000 0x61f73000 16 rw- full user area
44681 0x61fef000 0x61ff0000 4 rw-S full server_memory
47134 0x70503000 0x70548000 276 rw-s full Transfer Worker_4507_stack
44695 0x709ca000 0x70a0f000 276 rw-s full w>Sanity_3852_stack
44693 0x70ded000 0x70e32000 276 rw-s full devices_roster_3851_stack
44611 0x71135000 0x72136000 16388 rw-s full Sanity_3845_stack
44683 0x72136000 0x72156000 128 rw-S full server_memory
45966 0x7a176000 0x7a1bb000 276 rw-s full LibusbRoster Looper_4178_stack
44691 0x7a48a000 0x7a4cf000 276 rw-s full w>controls_tooltip_3850_stack

Protection Flags: r - read, w - write, x - execute, s - stack, o - overcommit, c - cloneable, S - shared, k - kernel

Semaphores:
ID Count Last Holder Name
------------------------------------------------------------
5275329 0 3852 BLooperList lock
5275339 0 -1008 Light Lock
5275365 0 -1455 some BLocker
5275374 0 3213 some BLocker
5275377 0 3213 Catalog
5275378 0 1455 some BBlockCache lock
5275379 0 3213 some BLocker
5275380 0 3852 token space
5275381 0 3213 AppServerLink_sLock
5275382 0 1008 Light Lock
5275383 0 3213 LocaleRosterData
5275385 0 3213 some BLocker
5275386 0 3213 Catalog
5275387 0 3213 Catalog
5275388 0 3213 PeriodicUpdatePoses
5275391 0 -1008 undo
5275392 0 -1008 some BLocker
5275414 0 -1008 width buffer
5275415 0 3366 screen list
5275417 0 1008 clipboard
5275418 0 -1008 some BLocker
5275419 0 -1008 BMessageQueue Lock
5275420 0 -1008 AppLooperPort
5275425 0 -1455 BMessageQueue Lock
5275426 0 3852 Sanity
5275431 0 3213 BMessageQueue Lock
5275433 0 3213 controls_tooltip
5277456 0 -1474 tool tip manager
5277821 0 2219 BMessageQueue Lock
5277828 0 4178 LibusbRoster Looper
5280229 0 1008 some BLocker
5280236 -1 4507 Transfers Queue Sem

That’s at least a progress: the bug is now triggered by Sanity itself, and your device seems to be detected. Did you try with SANE’s command line scanimage tool to confirm that your scanner is actually detected right now, that would narrow down a bit the new issue.

i have a Haiku supported Epson printer that also works well with Sanity. Do you foresee ever producing a 64 bit version or picking up development again from where you left it in 2004?

~> /boot/system/bin/scanimage -L
device `genesys:libusb:001:002’ is a Canon LiDE 220 flatbed scanner

I’m using this thread as I have problem to install sanity as well:

https://depot.haiku-os.org/#!/pkg/sanity/haikuports/0/6/-/-/5/x86_gcc2?bcguid=bc364-VKJS

pkgman install sanity
100% repochecksum-1 [65 octets]
Validating checksum for Haiku…done.
/…/
problem 1: nothing provides lib:libjpeg>=9.2.0 needed by sane_backends-1.0.25-5
solution 1:
- do not install “providing sanity”

I’ve tried to install sane_backends_x86:

pkgman install sane_backends_x86
100% repochecksum-1 [65 octets]
Validating checksum for Haiku…done.
100% repochecksum-1 [64 octets]
Validating checksum for HaikuPorts…done.
The following changes will be made:
in system:
install package libusb_x86-1.0.23-1 from repository HaikuPorts
install package sane_backends_x86-1.0.29-1 from repository HaikuPorts
Continue? [yes/no] (yes) :

but we can see the sane_backends needed by Sanity is a superior version provided by sane_backends_x86

I see there is also a sane_backends (without the x86, I don’t understand the difference):

pkgman install sane_backends
100% repochecksum-1 [65 octets]
Validating checksum for Haiku…done.
100% repochecksum-1 [64 octets]
Validating checksum for HaikuPorts…done.
Encountered problems:
problem 1: nothing provides lib:libjpeg>=9.2.0 needed by sane_backends-1.0.25-5
solution 1:
- do not install “providing sane_backends”

What could I do? Why did they upgrade sanity without upgrading sane_backends?

Maybe it’s working only on 64 bit version?

_x86 is for packages built with gcc8 (other packages are built with gcc2).

Is there a sanity_x86 available? That may fix your problem.

1 Like

no, there is only “sanity”. Or could I use libsane without sanity?

On the other hand, sane-find-scanner-x86 can’t find my scanner so I probably won’t need sanity.