AT_SPI_REGISTRY

Marcel J.E. Mol marcel at mesa.nl
Sat Nov 11 00:35:50 UTC 2006


On Fri, Nov 10, 2006 at 07:21:10PM -0500, Mark McLoughlin wrote:
> On Sat, 2006-11-11 at 00:48 +0100, Marcel J.E. Mol wrote:
> > After installing rawhide(-extras) x86-64 on my laptop I get the following
> > when starting gnumeric:
> 
> 	gnumeric.i386 or gnumeric.x86_64 ?

That is another thing that puzzles me. I just ran yum install gnumeric.

    % grep gnumeric /var/log/rpmpkgs
    gnumeric-1.6.3-5.fc6.i386.rpm
    gnumeric-1.6.3-5.fc6.x86_64.rpm

So both versions are installed, but both have /usr/bin/gnumeric-1.6.3. I guess
installing both should have given an error or so. But apperantly the 64-bit
has precedence:

    % file /usr/bin/gnumeric-1.6.3
    /usr/bin/gnumeric-1.6.3: ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV),
    for GNU/Linux 2.6.9, dynamically linked (uses shared libs), for GNU/Linux 2.6.9, stripped

> 
> 	This reminds me of an issue we had previously where e.g.
> 
>   - you have a 64 bit bonobo-activation-server running
> 
>   - 32 bit app requests activation of an shlib component (e.g. the 
>     OAFIID moniker)
> 
>   - b-a-s returns the path to a 64 bit library which the 32 bit app 
>     fails to load
> 
> 	I don't think that's actually the problem, though ...
> 
> > I'm running kde if that matters.
> 
> 	That's probably the problem ... we've just updated to gnome-session
> 2.17.2 which includes this:
> 
>   http://bugzilla.gnome.org/show_bug.cgi?id=345428
> 
> 	Basically, gnome-session starts at-registryd now ...
> 

Right. So this needs a bit tweaking in some scripts...

    % /usr/libexec/at-spi-registryd
    Xlib:  extension "XEVIE" missing on display ":0.0".


    Suspended
    % bg
    [3]    /usr/libexec/at-spi-registryd &
    % gnumeric
    Bonobo accessibility support initialized
    GTK Accessibility Module initialized

And gnumeric is happily running.

-Marcel




More information about the devel mailing list