http://qa.mandrakesoft.com/show_bug.cgi?id=1640
------- Additional Comments From [EMAIL PROTECTED] 2003-02-07 17:27 ------- Bug is still present in sane-1.0.11-6mdk.src.rpm rebuilt for slightly cooked 9.1 system. (I don't have disk space or bandwidth to maintain a full-blown cooker installation.) It can be confirmed even without a Visioneer scanner being present on the system by the following steps: 1) As root, create /etc/sane.d/viceo.conf if not already present (not included in rpm). It should contain the single line "/dev/usb/scanner0". Since the backend will fail to dlopen, I don't believe it matters whether anything is actually connected to that device. 2) As root, set debug to maximum. export SANE_DEBUG_DLL=128 export SANE_DEBUG_VICEO=128 3) As root, scanimage -L 2>&1 | grep viceo 4) The output will be: [dll] add_backend: adding backend `viceo' [dll] load: searching backend `viceo' in `/usr/lib/sane' [dll] load: trying to load `/usr/lib/sane/libsane-viceo.so.1' [dll] load: dlopen()ing `/usr/lib/sane/libsane-viceo.so.1' [dll] load: dlopen() failed (/usr/lib/sane/libsane-viceo.so.1: undefined symbol: __gxx_personality_v0) As mentioned in earlier report, this is listed in the FAQ at http://viceo.orcon.net.nz/ which points the finger at gcc 3.2. Additional research suggested that gcc 3.2 didn't automatically run C++ as needed the way older versions did. Since I only scan about once a month, I haven't pursued the subject any further. -- Configure bugmail: http://qa.mandrakesoft.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is. ------- Reminder: ------- assigned_to: [EMAIL PROTECTED] status: UNCONFIRMED creation_date: description: Using Visioneer OneTouch 7600 USB scanner, I get the following: scanimage -L [sanei_debug] Setting debug level of dll to 128. [dll] sane_init: SANE dll backend version 1.0.8 from sane-backends 1.0.10 [dll] add_backend: adding backend `viceo' [dll] load: searching backend `viceo' in `/usr/lib/sane' [dll] load: trying to load `/usr/lib/sane/libsane-viceo.so.1' [dll] load: dlopen()ing `/usr/lib/sane/libsane-viceo.so.1' [dll] load: dlopen() failed (/usr/lib/sane/libsane-viceo.so.1: undefined symbol: __gxx_personality_v0) This is listed in the FAQ at http://viceo.orcon.net.nz/ . It points the finger at gcc 3.2. Further research suggested that gcc 3.2 didn't automatically run C++ the way older versions did. I don't know how valid that explanation is, but I thought it was worth passing along.