Mantis - Croquet
Viewing Issue Advanced Details
3871 Any block always 06-24-06 11:12 05-21-07 18:10
gratefulfrog  
 
normal  
new  
open  
none    
none  
0003871: can't start Corquet on Linux AMD64 with Ubuntu Dapper
Just umpacked croquet sdk 1.0 beta and cannot run it. I use an AMD64 platform with 64 bit Ubunut Dapper linux.

Any suggestions would be a great help to me! Thanks!

Here's the trace:
$ ./Croquet.sh
./bin/i686-pc-linux-gnu/squeak: error while loading shared libraries: libuuid.so.1: cannot open shared object file: No such file or directory

It can't find that library, but look at this:
$ sudo find / -name libuuid.so.1 -print
/lib/libuuid.so.1

and then:
$ ls /lib/libuuid.so.1 -al
lrwxrwxrwx 1 root root 14 2006-06-05 16:09 /lib/libuuid.so.1 -> libuuid.so.1.2

$ ls /lib/libuuid.so.1.2 -al
-rw-r--r-- 1 root root 10608 2006-05-12 14:41 /lib/libuuid.so.1.2

I don't know what to do to unblock the situation.


Notes
(0008783)
wayward4now   
01-01-07 11:30   
Gratefulfrog,

Running FC6 here and I have this link in /usr/lib

/usr/lib/libuuid.so -> /lib/libuuid.so.1

Maybe that will help. Among all of the problems I'm having, I haven't had that one. Allah be praised. Now if I can just get the AL stuff working and the error messages over my darn mouse and the errors with networking, this can become a good thing. <g> Ric
(0008873)
bwanab   
01-13-07 19:36   
I had the same problem with second life. Since someone else had solved this problem, they had instructions on how to fix it. It basically involved getting and building the source for 32 bit and install in /lib32/.
(0008874)
bwanab   
01-13-07 19:39   
I found the instructions here: http://ubuntuforums.org/archive/index.php/t-203459.html [^]

Here they are:

I have a solution. The package that contains that lib is available here (http://packages.ubuntu.com/dapper/libs/libuuid1) [^]
If you are trying to add this lib so a 32 bit application you have forced in or inslalled to works here is what you do.
First download the file for i386 if its a 32 bit program. Second make sure this package is installed
sudo apt-get install dpkg-dev
After that package is installed you will be able to use your archive program to extract the contents of the .deb file. When you extract the contents of the .deb file you will see the data.tar.gz, extract the contents to your desktop. Then copy the lib into /usr/lib32
sudo cp -r -p ~/Desktop/usr/lib/* /usr/lib32
If you find you need other libs you can go here (http://packages.ubuntu.com/) [^] and do a package contents search and do the same thing.
(0010736)
Aquila   
05-21-07 18:10   
You may be able to fix your problem in the same way, but with the different filenames.

I found one fix for the ubuntu / croqet SDK problem.
The problem for me was that there was no link to libGL.so but there is a link to libGL.so.1 and apparently croquet uses both.

One way to fix this is to add the link
"sudo ln -Ts /usr/lib/libGL.so.1 /usr/lib/ibGL.so"

If this does not work you may want to delete the new link so your system is back to how it was before.