You are not logged in.
Pages: 1
hi there,
I have tried to install xemacs using pacman but when i tried to run it, nothing happened. so i tried to run it from konsole and i'm getting an error
xemacs: error while loading shared libraries: libdb-4.4.so: cannot open shared object file: No such file or directory
does anyone know what i've done wrong?
thanks for any help
Mike
Offline
When did you run 'pacman -Syu' the last time? The package is alright.
1000
Offline
i have removed xemacs from /var/cache/pacman/pkg
and using the pacman command pacman -R xemacs i think i have removed it from the system, however when i have tried to re-install it i'm getting the same error message.
if i am doing something stupid please let me know, but i'm at a bit of a loss.
thanks, Mike
Offline
The problem is not with the xemacs package. Xemacs is trying to link to a library that should be on your system, but is missing.
libdb is a library installed by the 'db' package. Either you don't have it installed, you have an old version installed, or your dynamic linker doesn't know where it is (not likely).
Try this:
pacman -Sy db
Offline
thanks for that, I seem to be making some headway, unfortunately i'm now getting the error
xemacs: /lib/tls/libc.so.6: version `GLIBC_2.4' not found (required by xemacs)
sorry to keep bothering people about something i just want to tryout
thanks again,
mike
Offline
i'm just trying to install glibc to see if that helps.
i'm probably barking up the wrong tree, but i like learning
Offline
well, shoot me down, that did the trick!
thanks very much to all that helped!
cheers, Mike
Offline
You should do a full system upgrade: pacman -Syu
A lot of stuff depends on glibc and db so you might run into problems otherwise.
Offline
i have done, however it asked me to replace
mawk with gawk
devfsd with udev
and a large 127.5mb upgrade
i was unsure what to do so said no to all of them.
should i have said yes?
Offline
Answer yes for gawk.
As for devfs, what kernel version are you using (uname -a)? If you are using an old version with devfs, you'll first need to migrate to udev (there's more info in the forum/wiki). If you are already using udev, proceed with the upgrade.
Offline
i'm using kernel 2.6.15-ARCH
thanks for your help.
Mike
Offline
When using Arch Linux you should really consider doing a full upgrade at least once a month, if you're unsure about something have a look on the homepage and the forum.
1000
Offline
i'm using kernel 2.6.15-ARCH
thanks for your help.
Mike
You are already using udev, then. You can say Yes to replace devfsd by udev.
Offline
Pages: 1