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

Reply via email to