On Tue, 2010-02-09 at 08:28 +0800, james wrote:
> > I use VueScan commercial package (supports more scanners than xsane),
> > and it does not like running directly, but if I run it in a 32-bit
> > chroot it works correctly.
>
> All that tells you is that you have not got your 32 bit environment correctly
> setup, missing libs whatever.
That problem I could fix.
$ VueScan/vuescan
/usr/lib/gio/modules/libgiogconf.so: wrong ELF class: ELFCLASS64
Failed to load module: /usr/lib/gio/modules/libgiogconf.so
/usr/lib/gio/modules/libgioremote-volume-monitor.so: wrong ELF
class: ELFCLASS64
Failed to load
module: /usr/lib/gio/modules/libgioremote-volume-monitor.so
/usr/lib/gio/modules/libgvfsdbus.so: wrong ELF class: ELFCLASS64
Failed to load module: /usr/lib/gio/modules/libgvfsdbus.so
(vuescan:11840): Pango-WARNING **: libthai.so.0: cannot open
shared object file: No such file or directory
(vuescan:11840): Pango-WARNING **: Failed to load Pango module
'/usr/lib32/pango/1.6.0/modules/pango-thai-lang.so' for id
'ThaiScriptEngineLang'
$
Turns out that VueScan _runs_ just hunky dory.
But something within it (or a shared library that it uses) makes shite
assumptions about modules, and the "missing" modules means that VueScan,
while it runs successfully, doesn't actually work correctly.
Regards
Peter Miller <[email protected]>
/\/\* http://miller.emu.id.au/pmiller/
PGP public key ID: 1024D/D0EDB64D
fingerprint = AD0A C5DF C426 4F03 5D53 2BDB 18D8 A4E2 D0ED B64D
See http://www.keyserver.net or any PGP keyserver for public key.
"Always do right. This will gratify some people, and astonish the
rest." -- Mark Twain
--
SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/
Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html