On Wed, Jan 16, 2008 at 05:28:14PM -0600, Alejandro Ramirez wrote:
>
> Martin,
>
> Thank you for taking the time to answer. Hopefully I will be able to
> help someone else in the forum also.
>
> I did a "find" on libbarry*
>
> and i got this (among some files of the sources):
> /usr/local/lib/libbarry.so.0
> /usr/local/lib/libbarry.so
> /usr/local/lib/libbarry.a
> /usr/local/lib/libbarry.la
> /usr/local/lib/libbarry.so.0.0.11
> /usr/local/lib/libbarry.so.0.0.12
> /usr/lib/libbarry.so.0
> /usr/lib/libbarry.so
> /usr/lib/libbarry.so.0.0.9
> /usr/lib/libbarry.a
> /usr/lib/libbarry.la
>
>
> Could this be it? any ideas how can i fix this?
Yes.
You have 3 versions of the barry library installed, 2 in /usr/local,
1 in /usr/lib.
You're probably trying to use version 0.12 of the opensync barry plugin
and the linker is finding the 0.0.9 version of libbarry.
Keep in mind that you're using a development version of Barry, and that
the API/ABI may change, so in reality it is not safe to have multiple
versions of Barry installed at the same time.
Since you seem to be using the CVS version of Barry, I'd recommend deleting
all the older versions:
Remove any old barry packages:
dpkg -l |grep barry
then:
dpkg --purge libbarry (and all the packages you find)
If any libbarry libraries still exist after this, remove them
manually, but carefully:
rm /usr/local/lib/libbarry*
Then to be safe, reinstall from your CVS build:
make install
- Chris
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Barry-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/barry-devel