link error, libSM to libuuid, ubuntu 10.04

Gao, Yi gaoyi.cn at gmail.com
Fri May 14 13:15:13 PDT 2010


Hi Gaetan,

Thanks for the reply.

Yes I have looked at the post for gentoo you suggested. In Ubuntu
10.04, the /lib64 is just a sym-link of /lib, And /usr/lib64 is also
just a sym-link for /usr/lib. So I did not remove the files in lib64
as in the gentoo post.

I rebuilt libSM but the problem remains.

I will try more and update with the maillist.

Thanks for the suggestion!

Best,
yi

On Fri, May 14, 2010 at 4:09 PM, Gaetan Nadon <memsize at videotron.ca> wrote:
> On Fri, 2010-05-14 at 14:37 -0400, Gao, Yi wrote:
>
> Could I have any hint?
>
> I have Ubuntu 64, but I have not upgraded to Lucid yet. It looks like they
> support both 32 and 64 bit now. I have seen a few posts on the net and it
> resolves around a 32 bit lib not finding a 64 bit dependency or vice-versa.
>
> Notice how this similar report has this output in /usr/lib64 while yours is
> in /usr/lib.
>
> /usr/lib64/libSM.so: undefined reference to `uuid_unparse_lower at UUID_1.0'
> /usr/lib64/libSM.so: undefined reference to `uuid_generate at UUID_1.0'
>
> In http://bugs.gentoo.org/show_bug.cgi?id=286174#c18
>
> Files removed:
>
>   /lib64/libuuid.so.1.2
>   /lib64/libuuid.so
>
> libSM recompiled and, finally, evolution compiled and runs ok!
>
> It looks like other versions of libuuid could get in the way.
>
> In any case it's most likely a distro issue.
>
> Gaetan



More information about the xorg mailing list