Your comments

I just checked and see there is now such file '/usr/lib/' but I see:

$ ls -lh /usr/lib/libgio*

lrwxrwxrwx 1 root root   22 2011-03-19 20:46 /usr/lib/ ->

-rw-r--r-- 1 root root 937K 2010-11-19 21:14 /usr/lib/

lrwxrwxrwx 1 root root   21 2011-02-28 21:38 /usr/lib/ ->

-rw-r--r-- 1 root root 830K 2010-09-28 06:53 /usr/lib/

$ nm -D /usr/lib/ | grep g_bus_own_name

0009fab0 T g_bus_own_name

000a03f0 T g_bus_own_name_on_connection

000a0600 T g_bus_own_name_on_connection_with_closures

0009fcb0 T g_bus_own_name_with_closures

Now I'm using Linux Mint 10, it has based on Ubuntu 10.10 and I also installed many libraries & applications like Ubuntu Maverick one :) (Linux Mint also use same repository source as Ubuntu)

Fixed by create a symlink with this command, everyone can use command below to make it work :-)

$ cd /usr/lib; ln -s

Worked like charm for me, I think Sublime has check for '' but it is not exists in some system and skip to load.


Best regard!

Uoc Nguyen

I'm using sublime 2 in Ubuntu 10.10 with latest libgio:

dpkg -l | grep libgio

ii  libgio-cil                            2.22.2-2                                                  CLI binding for the GIO I/O stack 2.22

ii  libgio-fam                            2.22.0-0ubuntu1                                           GLib Input, Output and Streaming Library (fam module)

but this problem still there, I have checked with ldd and see that sublime 2 still use libgio-2.0 not 2.22.2-2 from Gnome

ldd /usr/lib/sublime-text-2/sublime_text | grep libgio => /usr/lib/ (0x00110000)

After that, I also check existing in my system:

whereis /usr/lib/

ls -lh /usr/lib/

lrwxrwxrwx 1 root root 22 2011-03-19 20:46 /usr/lib/ ->

I think this is a problem with old dev lib using to compile sublime, pls fix it!


Best regard!

Uoc Nguyen