Re: Bonobo activation: new library to old bonobo-activation-server



В Втр, 08/05/2007 в 16:52 +0800, Grahame Bowland пишет:
> Hi guys
> 
> I'm having trouble getting libbonobo-activation (from bonobo 2.18.0)
> to talk to bonobo-activation-server from bonobo-action 2.2.2. I've got
> some software that uses a newer libgnome, and thus we've included the
> required libraries and RPATHed the executable.
> 
> I'm trying to get that software to run with the
> bonobo-activation-server from RHEL3 and not getting anywhere. It does
> work with the bonobo-activation-server on Fedora Core 3 (2.8.0).
> 
> The component does show up in:
>  bonobo-activation-run-query "has(repo_ids, 'IDL:Bonobo/Unknown:1.0'"
> and stracing our program trying to launch it I see
> bonobo-activation-server read the .server file in. I get the
> mysterious message:
>  Couldn't find which child the server was listed in
> which I've no idea about :-)
> 
> Any help would be great!
> 
> Thanks
> Grahame

Hello Grahame. This message is indeed present in sources:


>         /* When doing checks for shlib loadability, we
>          * have to find the info on the factory object in case 
>          * a factory is inside a shlib                 
>          */                           
>         if (!actx->obj || ev->_major != CORBA_NO_EXCEPTION) {
>                 Bonobo_GeneralError *errval = Bonobo_GeneralError__alloc ();
>                 errval->description =   
>                         CORBA_string_dup    
>                         (_("Couldn't find which child the server was listed in")
>                 CORBA_exception_set (ev, CORBA_USER_EXCEPTION,
>                                      ex_Bonobo_GeneralError, errval);
>                 return; 

But I suppose we should find why it's not listed in query results. Can you attach .server 
file for example? Probably it has some errors or incompatibilities. Probably there is sense to build
b-a-s from sources and just debug it. It's not very large program really.

Also can you run `bonobo-activation-run-query "1"`, it should list all the service, I suppose
that bug with repoid's naming is possible too.

Attachment: signature.asc
Description: =?koi8-r?Q?=FC=D4=C1?= =?koi8-r?Q?_=DE=C1=D3=D4=D8?= =?koi8-r?Q?_=D3=CF=CF=C2=DD=C5=CE=C9=D1?= =?koi8-r?Q?_=D0=CF=C4=D0=C9=D3=C1=CE=C1?= =?koi8-r?Q?_=C3=C9=C6=D2=CF=D7=CF=CA?= =?koi8-r?Q?_=D0=CF=C4=D0=C9=D3=D8=C0?=



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]