aMule Forum
English => aMule Help => Topic started by: smo on July 20, 2005, 06:09:10 PM
-
Hi,
today I updated my Debian testing using aptitude. Now I have this problem when starting amuled:
amuled: error while loading shared libraries: libbfd-2.15.so: cannot open shared object file: No such file or directory
In aptitude I can only find libbfd-dev but not libbfd. Maybe it has been removed from the official mirrors?
My sources.list:
deb http://security.debian.org/ testing/updates main contrib
deb ftp://ftp.de.debian.org/debian/ testing main contrib non-free
deb-src ftp://ftp.de.debian.org/debian/ testing main
# amule
deb http://dude.gemil.de/ debian/
Any ideas how to solve this?
smo
-
It's on binutils
-
Ok, thanks. I have binutils 2.16.1-2.
smo
-
Probably aMule has to be rebuilt to match the library change.
-
hmm, that seems to be the point where stable and testing differ enough so my stable packages won't run on testing any longer... Sorry about that.
One thing you can do is to use Debian's official packages which are stopped from entering testing atm as they fail to build on sparc and the maintainer sems to be MIA. You can find them here: http://packages.debian.org/unstable/x11/amule
They're based on wx2.4 though, so you won't have amuled. But as wx2.6 has finally made it into Debian experimental there's hope that this should be solved soon...
-
Because I do not like the idea of building my own amule or even using an outdated one, I have downgraded the package:
dpkg -i --force-downgrade /var/cache/apt/archives/binutils_2.15-7_i386.deb
After that I set binutils to hold using aptitude. I'll just try how long it will work this way. ;)
smo
-
What's the solution?
-
Right now there is no "really good(TM)" solution if you use Debian testing / unstable.
- You can't use my packages anymore, they only work in stable aka Sarge.
- You can't install the official packages which are in unstable (not progressed to testing because of a FTBFS bug) because they need wx 2.4 which has recently been thrown out of Debian in favor of wx 2.6 which is yet only in experimental.
- You can use Vollstreckers CVS builds, but you should be aware that these are no stable releases and might work or not on a daily basis ;)
The best solution (for a user of testing / unstable) would be to wait for the C++ ABI transition to complete, wx 2.6 enter unstable / testing and amule being built against wx 2.6. How long this will take? I have no idea...
-
btw you guys can always compile both things yourself and if you dont want to mess up your "system" with things not being installed with apt-get
you can install wx-2.6 and aMule in your homedir read
http://www.amule.org/wiki/index.php/Using_another_wxinstall
install it someplace, and when debian finally solved all the problems just remove it from where you installed it and all will be gone
stefanero
-
...that's boring :P
-
:rolleyes: