aMule Forum
English => Compilation problems => Topic started by: acidjazz on July 22, 2005, 05:15:42 PM
-
I had to remove aMule the other day because of an untimely lockup. Now I'm trying to reinstall aMule using the apt package system.
apt-get install amule
The problem is that libwxgtk2.4(>= 2.4.3.1) is no longer available from the unstable branch anymore so amule won't install.
I went to packages.debian.org and tried to download libwxgtk2.4(>= 2.4.3.1) for a manual install, but the page shows that amule depends on these files but that they are not available. The page can be found here Amule on Debian's Website (http://packages.debian.org/unstable/x11/amule)
Does anyone know how I can get amule reinstalled?
-
heho
well aslong as debian has not solved there problems you can use a different repro
in this thread --> http://forum.amule.org/thread.php?threadid=6581
at teh end there is a post from thedude0001, he has also stable aMule-2.0.3 pkg which work on stable/testing/sid
stefanero
-
Thanks alot. I'll give it a shot.
-
If it's an up-to-date ustable my packages won't work, they're a backport for Sarge and used to work on Sid / Etch, but don't do so anymore.
Regarding the official Debian packages: I have no idea what the wx maintainer was thinking to kick wx 2.4 out of unstable in the middle of the now running C++ ABI change. If wx2.6 enters unstable some time soon this might make his life a little easier, but it leads to problems like your one. One thing you can do is download the wx 2.4 packages from testing, they should work just fine in your unstable...
-
I tried downloading the wx from testing and it caused a dependancy problem with amule 2.0.3. I found an old version of amule 2.0.0 and am running it now. But i hate to use this version because of the bug fixes that have been added since.
I agree that removing wxgtk from unstable was a crack brained idea. I hope they resolve it asap. I'm going to email the guy to see what's up.
Thanks for help
-
I guess the idea was "not having to do the C++ transition with wx 2.4 and instead bringing in 2x 2.6 after the transition is done" which is (in my opinion and from the view of a Debian Developer) a good idea.
-
2.6 packages are already on experimental, will enter testing soon. So, next step is telling the amule mantainer to update amule package.
Now THAT might be an oddesy.
-
In testing we have to wait for them. From experimental they go first to unstable, and I'm sure they find some bugs.
-
Originally posted by thedude0001
I guess the idea was "not having to do the C++ transition with wx 2.4 and instead bringing in 2x 2.6 after the transition is done" which is (in my opinion and from the view of a Debian Developer) a good idea.
The idea behind not having to do extra work is usually a good idea, but since the package was available when amule 2.0.3 first came out, doesn't it seem logical to keep the packages that it depends on available until an actual replacement is posted?
If you don't feel like answering that's ok, because I understand your original point.
Another question, If I download the source for wx 2.6 and make a deb package out of it, shouldn't I be able to install 2.0.3 again or will I just be causing more problems?
Thanks for all the help.
-
Well, after all there is a reason why Debian unstable is called unstable. Most of the time it works just fine, but we're in the middle of a very big change which breaks a lot of things for some time, so maybe the dev thought "It can't hurt too much to break another thing for a little while" ;)
-
You need to compile amule with wx2.6 when you want to use that. Or just try my pkg's. Would be nice to know if they work on unstable, too.
-
Vollstrecker, your packages work nice with unstable, altought I'm getting an error here while unpacking wxcas
dpkg: error processing /var/cache/apt/archives/amule-wxcas_2.0.3+CVS20050729-1_i386.deb (--unpack):
trying to overwrite directory `/usr/share/applications' in package xfce4-iconbox with nondirectory
-
Jep, a typo yesterday. Already fixed for tomorrow.
-
Originally posted by acidjazz
I went to packages.debian.org and tried to download libwxgtk2.4(>= 2.4.3.1) for a manual install, but the page shows that amule depends on these files but that they are not available. The page can be found here Amule on Debian's Website (http://packages.debian.org/unstable/x11/amule)
Does anyone know how I can get amule reinstalled?
Hi.
Don't always belive what mentioned page tells you. Page tells you the same what tells file "packages.gz" your apt-get. Just look directly into ftp directory and figure out pesonally whether is there requested package in ftp drietory. I checked this and found there package you need (http://ftp.us.debian.org/debian/pool/main/w/wxwindows2.4/libwxgtk2.4_2.4.3.1_i386.deb)
For other architectures also.
This way I solved many dependecy problems in my sid.
Cheers
-
Thanks czadman, that is exactly what I needed.