aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Pages: 1 [2]

Author Topic: v2.3.1 compilation fails in uPnP Base on i386 Debian Testing  (Read 13236 times)

morph

  • Full Member
  • ***
  • Karma: 2
  • Offline Offline
  • Posts: 213
    • http://matrixhasu.altervista.org/
Re: v2.3.1 compilation fails in uPnP Base on i386 Debian Testing
« Reply #15 on: May 04, 2012, 12:06:02 AM »

Yes it works for me, but upnp is a bad beast: the patched package already landed in the unstable branch of Debian, so I foresee more testing of the patch soon - so we'll know how/if it works on a wider audience.
Logged

GonoszTopi

  • The current man in charge of most things.
  • Administrator
  • Hero Member
  • *****
  • Karma: 169
  • Offline Offline
  • Posts: 2685
Re: v2.3.1 compilation fails in uPnP Base on i386 Debian Testing
« Reply #16 on: May 08, 2012, 10:59:37 PM »

aMule builds just fine with all the 1.6.x versions of libupnp (at least since 1.6.6 up to the current 1.6.17). According to phoenix the 1.8.x branch is unstable and has severe bugs.
Logged
concordia cum veritate

morph

  • Full Member
  • ***
  • Karma: 2
  • Offline Offline
  • Posts: 213
    • http://matrixhasu.altervista.org/
Re: v2.3.1 compilation fails in uPnP Base on i386 Debian Testing
« Reply #17 on: May 08, 2012, 11:01:47 PM »

Are you referring to v2.3.1 or to the SVN version? because 2.3.1 can't be built with libupnp 1.6 (as verified in the mentioned debian bug and reported by the OP).
Logged

GonoszTopi

  • The current man in charge of most things.
  • Administrator
  • Hero Member
  • *****
  • Karma: 169
  • Offline Offline
  • Posts: 2685
Re: v2.3.1 compilation fails in uPnP Base on i386 Debian Testing
« Reply #18 on: May 09, 2012, 08:45:33 PM »

I'm referring to 2.3.1 (and the SVN version, too). I just built aMule-2.3.1 with both libupnp-1.6.6 and 1.6.17. I don't know what patches the debian guys applied to libupnp, but aMule compiles fine with the untouched tarballs from http://sourceforge.net/projects/pupnp/files/
Logged
concordia cum veritate

GonoszTopi

  • The current man in charge of most things.
  • Administrator
  • Hero Member
  • *****
  • Karma: 169
  • Offline Offline
  • Posts: 2685
Re: v2.3.1 compilation fails in uPnP Base on i386 Debian Testing
« Reply #19 on: May 09, 2012, 08:58:11 PM »

I'm very sorry for ths oversight, I sneaked a last minute API change into
the libupnp6 package
before the transition and missed this place where it
requires a source change.

Now it clearly describes that it's their own patch that makes aMule compilation fail.
Logged
concordia cum veritate

sarefo

  • Newbie
  • Karma: 0
  • Offline Offline
  • Posts: 2
Re: v2.3.1 compilation fails in uPnP Base on i386 Debian Testing
« Reply #20 on: May 12, 2012, 08:59:41 AM »

hi guys,

i'm on debian testing, and after i updated all packages (a week or so ago), amuled is gone, because it now needs libupnp6, but installing that (upgrading from the existing libupnp3) would uninstall kde, which is not really an option :) is there any way to get amule working again, or, alternatively, does anybody know when this issue will be fixed?

thx!

s.
Logged

morph

  • Full Member
  • ***
  • Karma: 2
  • Offline Offline
  • Posts: 213
    • http://matrixhasu.altervista.org/
Re: v2.3.1 compilation fails in uPnP Base on i386 Debian Testing
« Reply #21 on: May 12, 2012, 09:22:40 AM »

I'm very sorry for ths oversight, I sneaked a last minute API change into
the libupnp6 package
before the transition and missed this place where it
requires a source change.

Now it clearly describes that it's their own patch that makes aMule compilation fail.

Now I see - thanks for looking into it
Logged

Stu Redman

  • Administrator
  • Hero Member
  • *****
  • Karma: 214
  • Offline Offline
  • Posts: 3739
  • Engines screaming
Re: v2.3.1 compilation fails in uPnP Base on i386 Debian Testing
« Reply #22 on: May 12, 2012, 10:33:07 AM »

installing that (upgrading from the existing libupnp3) would uninstall kde
I love distros.  :P

does anybody know when this issue will be fixed?
Wrong forum. You have to ask the Debian guys what they think they are doing.
Logged
The image of mother goddess, lying dormant in the eyes of the dead, the sheaf of the corn is broken, end the harvest, throw the dead on the pyre -- Iron Maiden, Isle of Avalon

morph

  • Full Member
  • ***
  • Karma: 2
  • Offline Offline
  • Posts: 213
    • http://matrixhasu.altervista.org/
Re: v2.3.1 compilation fails in uPnP Base on i386 Debian Testing
« Reply #23 on: May 12, 2012, 10:42:10 AM »

installing that (upgrading from the existing libupnp3) would uninstall kde
I love distros.  :P

eheh yeah, but it's worth noting that sarefo is using the testing branch, so even the name says it's in a "testing phase" ;)

Quote
does anybody know when this issue will be fixed?
Wrong forum. You have to ask the Debian guys what they think they are doing.

Yep, just ask in https://lists.debian.org/debian-user/ (or any other support forum you prefer) - please note that libupnp is under a transition, so it's somehow expected to break stuff.
Logged

phoenix

  • Evil respawning bird from aMule Dev Team
  • Developer
  • Hero Member
  • *****
  • Karma: 44
  • Offline Offline
  • Posts: 2503
  • The last shadow you'll ever see
Re: v2.3.1 compilation fails in uPnP Base on i386 Debian Testing
« Reply #24 on: May 19, 2012, 01:08:26 PM »

Hi Folks, sorry for taking so long to answer.

In first place, this issue is not new, it has happened not so long ago. This is because the folks Debian are using an unreleased version of the software in the official distro. As of March 19th, 2012, libUPnP 1.8.0 still does not exist. You can use it, of course, but please realize that you are on your own. The last release of libUPnP is 1.6.17.

Morph, the transition you mention is happening for years. Unfortunately, as in any open source project, we lack developers in libUPnP. This particular branch of the software is, as far as I know, untested. At least, no one has reported back to the developers that he/she is using 1.8.0 reliably. We get zero error reports on it and tons of error reports on 1.6.x, which has been under active development recently, mostly bug fixes.

I make sure that any bug fix applied to 1.6.x is also applied to 1.8.0 if it makes sense.

On the other hand, we might get something useful of this situation. If libUPnP 1.8.0 has been in use in Debian, it would be nice if someone told me what software is linking against it, and if you use any patch to pass it upstream. If I have reports of users and developers linking against it without problems, I'll gladly release the beast.

The whole point of 1.8.0 is to isolate the internal structures of the library, so that the developers can work without breaking the library API, which is a pain in the ass, as any distro maintainer knows.

Another point is that changing aMule to work with (the inexistent :P ) libUPnP 1.8.0 is likely to be very easy. I really currently have no resources to look into this right, sorry, but I am available to help someone willing to do it.

Chrees!
Logged

Vollstrecker

  • Administrator
  • Hero Member
  • *****
  • Karma: 67
  • Offline Offline
  • Posts: 1546
  • Unofficial Debian Packager
    • http://vollstreckernet.de
Re: v2.3.1 compilation fails in uPnP Base on i386 Debian Testing
« Reply #25 on: May 20, 2012, 12:09:11 AM »

libupnp6
Reverse Depends:
  wmaloader
  vlc-nox
  gmediaserver
  djmount
  amule-daemon
  amule

These are in testing now, so at least they build, link and no sreious bugs have been reported.
Logged
Homefucking is killing prostitution
Pages: 1 [2]