Hi again,

On Mon, 2008-03-10 at 12:00 -0700, Rick Knight wrote:
> Matt Davey wrote:
> > Hi Rick,
> >
> > Glad the install of gnome-pilot 2.0.16 worked pretty well.
> >
> > On Mon, 2008-03-10 at 09:47 -0700, Rick Knight wrote:
> > [...]
> >> And this error (repeated for each conduit)...
> >>
> >> (gpilotd-control-applet:18420): libgpilotdcm-WARNING **: unable to 
> >> g_module_open 
> >> (/opt/gnome2/lib/evolution/2.12/conduits/libeaddress_conduit.so), reason 
> >> /opt/gnome2/lib/libedataserverui-1.2.so.8: undefined symbol: 
> >> e_source_peek_color_spec
> >>
> >> Can you suggest a way around these errors?
> >>     
> >
> > Hmmm.  This suggests your svn install of evolution is a bit broken.
> > libedataserverui is complaining that it can't find the definition of
> > 'e_source_peek_color_spec', which should be defined in 'libedataserver'.
> >
> > I suspect that libedataserverui is picking up your system installed
> > version of 'libedataserver', instead of your newly compiled version
> > (assuming you do have 'libedataserver' compiled from svn and living
> > in /opt/gnome2/lib).  You can run
> > 'ldd /opt/gnome2/lib/libedataserverui-1.2.so.8 | grep libedataserver' to
> > see where it is finding libedataserver.  If it is picking up the wrong
> > version, that probably points to a bug in evolution-data-server, as it
> > should have a newer version for libedataserver to prevent it picking up
> > the old version.
> >
> > Matt
> >[...]
> Thanks again Matt,
> 
> Here's the output of ldd /opt/gnome2/lib/libedataserverui-1.2.so.8 | 
> grep libedataserver...
> 
> libedataserver-1.2.so.9 => /opt/gnome2/lib/libedataserver-1.2.so.9 
> (0xb7e85000)
> 
> It looks like it's pointing to the correct file. Anything else I can try?

In that case we need to check which 'libeaddress_conduit.so' is being
picked up by your gnome-pilot installation - do you have versions from a
previous evolution installation?  Run 'ldd' on 'libeaddress_conduit.so'
- it could be picking up a mixture of libedataserver* libraries.

The available conduits are found by searching for all "*.conduit" files
in a known directory - usually "/usr/lib/gnome-pilot/conduits".  If you
have got the wrong paths in these .conduit files, it will pick up the
wrong conduit.so files.  You want to make sure the .conduit, conduit.so,
libe* files are all coming from your svn build.

Matt

> 
> Rick
> _______________________________________________
> gnome-pilot-list mailing list
> gnome-pilot-list@gnome.org
> http://mail.gnome.org/mailman/listinfo/gnome-pilot-list
> 

Matt Davey              It's time to invent some new cliches.   
[EMAIL PROTECTED] 

_______________________________________________
gnome-pilot-list mailing list
gnome-pilot-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gnome-pilot-list

Reply via email to