Bug#679021: rtorrent does not start (symbol lookup error undefined symbol)

2012-06-25 Thread Benoît Knecht
Benoît Knecht wrote:
> Max Power wrote:
> > Output from ldd $(which rtorrent)
> > 
> > linux-vdso.so.1 =>  (0x7fff54fe5000)
> > libncursesw.so.5 => /lib/x86_64-linux-gnu/libncursesw.so.5
> > (0x7f0fccb28000)
> > libtinfo.so.5 => /lib/x86_64-linux-gnu/libtinfo.so.5
> > (0x7f0fcc8ff000)
> > libsigc-2.0.so.0 => /usr/lib/libsigc-2.0.so.0 (0x7f0fcc6f9000)
> > libcurl.so.4 => /usr/lib/x86_64-linux-gnu/libcurl.so.4
> > (0x7f0fcc48e000)
> > libtorrent.so.14 => /usr/local/lib/libtorrent.so.14
> > (0x7f0fcc1b2000)
> > libxmlrpc_server.so.3 => /usr/local/lib/libxmlrpc_server.so.3
> > (0x7f0fcbfab000)
> > libxmlrpc.so.3 => /usr/local/lib/libxmlrpc.so.3 (0x7f0fcbd94000)
> > libxmlrpc_util.so.3 => /usr/local/lib/libxmlrpc_util.so.3
> > (0x7f0fcbb9)
> > libxmlrpc_xmlparse.so.3 => /usr/local/lib/libxmlrpc_xmlparse.so.3
> > (0x7f0fcb983000)
> > libxmlrpc_xmltok.so.3 => /usr/local/lib/libxmlrpc_xmltok.so.3
> > (0x7f0fcb767000)
> > libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6
> > (0x7f0fcb46)
> > libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x7f0fcb1dd000)
> > libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1
> > (0x7f0fcafc7000)
> > libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0
> > (0x7f0fcadab000)
> > libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x7f0fcaa23000)
> > libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x7f0fca81f000)
> > libidn.so.11 => /usr/lib/x86_64-linux-gnu/libidn.so.11
> > (0x7f0fca5eb000)
> > libssh2.so.1 => /usr/lib/x86_64-linux-gnu/libssh2.so.1
> > (0x7f0fca3c1000)
> > liblber-2.4.so.2 => /usr/lib/x86_64-linux-gnu/liblber-2.4.so.2
> > (0x7f0fca1b2000)
> > libldap_r-2.4.so.2 => /usr/lib/x86_64-linux-gnu/libldap_r-2.4.so.2
> > (0x7f0fc9f62000)
> > librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x7f0fc9d59000)
> > libgssapi_krb5.so.2 =>
> > /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2 (0x7f0fc9b1a000)
> > libssl.so.1.0.0 => /usr/lib/x86_64-linux-gnu/libssl.so.1.0.0
> > (0x7f0fc98c8000)
> > libcrypto.so.1.0.0 => /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0
> > (0x7f0fc9501000)
> > librtmp.so.0 => /usr/lib/x86_64-linux-gnu/librtmp.so.0
> > (0x7f0fc92e7000)
> > libz.so.1 => /usr/lib/libz.so.1 (0x7f0fc90d)
> > libgnutls.so.26 => /usr/lib/x86_64-linux-gnu/libgnutls.so.26
> > (0x7f0fc8e0f000)
> > /lib64/ld-linux-x86-64.so.2 (0x7f0fccd62000)
> > libgcrypt.so.11 => /lib/x86_64-linux-gnu/libgcrypt.so.11
> > (0x7f0fc8b91000)
> > libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2
> > (0x7f0fc897a000)
> > libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0x7f0fc8761000)
> > libkrb5.so.3 => /usr/lib/x86_64-linux-gnu/libkrb5.so.3
> > (0x7f0fc848d000)
> > libk5crypto.so.3 => /usr/lib/x86_64-linux-gnu/libk5crypto.so.3
> > (0x7f0fc8263000)
> > libcom_err.so.2 => /lib/x86_64-linux-gnu/libcom_err.so.2
> > (0x7f0fc805f000)
> > libkrb5support.so.0 =>
> > /usr/lib/x86_64-linux-gnu/libkrb5support.so.0 (0x7f0fc7e56000)
> > libkeyutils.so.1 => /lib/libkeyutils.so.1 (0x7f0fc7c53000)
> > libtasn1.so.3 => /usr/lib/x86_64-linux-gnu/libtasn1.so.3
> > (0x7f0fc7a42000)
> > libp11-kit.so.0 => /usr/lib/x86_64-linux-gnu/libp11-kit.so.0
> > (0x7f0fc782f000)
> > libgpg-error.so.0 => /lib/x86_64-linux-gnu/libgpg-error.so.0
> > (0x7f0fc762c000)
> > 
> > As you can see it points to /usr/local/lib/libtorrent.so.14 which point to
> > /usr/local/lib/libtorrent.so.14.0.1 in the same directory.
> > 
> > I have /usr/lib/x86_64-linux-gnu/libtorrent.so.14 and it's pointing to
> > /usr/lib/x86_64-linux-gnu/libtorrent.so.14.0.4 but for an unknown reason
> > it's not linked correctly. Any idea on how to fix this?
> 
> Just try removing /usr/local/lib/libtorrent.so.14{,.0.1}, which I guess
> you compiled and installed there yourself at some point.

Actually, you should remove all of the files listed in the output of ldd
that are in /usr/local/lib, as otherwise they will be used instead of
the versions shipped in Debian and eventually cause issues like this
one.

-- 
Benoît Knecht



--
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#679021: rtorrent does not start (symbol lookup error undefined symbol)

2012-06-25 Thread Benoît Knecht
Max Power wrote:
> Output from ldd $(which rtorrent)
> 
> linux-vdso.so.1 =>  (0x7fff54fe5000)
> libncursesw.so.5 => /lib/x86_64-linux-gnu/libncursesw.so.5
> (0x7f0fccb28000)
> libtinfo.so.5 => /lib/x86_64-linux-gnu/libtinfo.so.5
> (0x7f0fcc8ff000)
> libsigc-2.0.so.0 => /usr/lib/libsigc-2.0.so.0 (0x7f0fcc6f9000)
> libcurl.so.4 => /usr/lib/x86_64-linux-gnu/libcurl.so.4
> (0x7f0fcc48e000)
> libtorrent.so.14 => /usr/local/lib/libtorrent.so.14
> (0x7f0fcc1b2000)
> libxmlrpc_server.so.3 => /usr/local/lib/libxmlrpc_server.so.3
> (0x7f0fcbfab000)
> libxmlrpc.so.3 => /usr/local/lib/libxmlrpc.so.3 (0x7f0fcbd94000)
> libxmlrpc_util.so.3 => /usr/local/lib/libxmlrpc_util.so.3
> (0x7f0fcbb9)
> libxmlrpc_xmlparse.so.3 => /usr/local/lib/libxmlrpc_xmlparse.so.3
> (0x7f0fcb983000)
> libxmlrpc_xmltok.so.3 => /usr/local/lib/libxmlrpc_xmltok.so.3
> (0x7f0fcb767000)
> libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6
> (0x7f0fcb46)
> libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x7f0fcb1dd000)
> libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1
> (0x7f0fcafc7000)
> libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0
> (0x7f0fcadab000)
> libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x7f0fcaa23000)
> libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x7f0fca81f000)
> libidn.so.11 => /usr/lib/x86_64-linux-gnu/libidn.so.11
> (0x7f0fca5eb000)
> libssh2.so.1 => /usr/lib/x86_64-linux-gnu/libssh2.so.1
> (0x7f0fca3c1000)
> liblber-2.4.so.2 => /usr/lib/x86_64-linux-gnu/liblber-2.4.so.2
> (0x7f0fca1b2000)
> libldap_r-2.4.so.2 => /usr/lib/x86_64-linux-gnu/libldap_r-2.4.so.2
> (0x7f0fc9f62000)
> librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x7f0fc9d59000)
> libgssapi_krb5.so.2 =>
> /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2 (0x7f0fc9b1a000)
> libssl.so.1.0.0 => /usr/lib/x86_64-linux-gnu/libssl.so.1.0.0
> (0x7f0fc98c8000)
> libcrypto.so.1.0.0 => /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0
> (0x7f0fc9501000)
> librtmp.so.0 => /usr/lib/x86_64-linux-gnu/librtmp.so.0
> (0x7f0fc92e7000)
> libz.so.1 => /usr/lib/libz.so.1 (0x7f0fc90d)
> libgnutls.so.26 => /usr/lib/x86_64-linux-gnu/libgnutls.so.26
> (0x7f0fc8e0f000)
> /lib64/ld-linux-x86-64.so.2 (0x7f0fccd62000)
> libgcrypt.so.11 => /lib/x86_64-linux-gnu/libgcrypt.so.11
> (0x7f0fc8b91000)
> libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2
> (0x7f0fc897a000)
> libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0x7f0fc8761000)
> libkrb5.so.3 => /usr/lib/x86_64-linux-gnu/libkrb5.so.3
> (0x7f0fc848d000)
> libk5crypto.so.3 => /usr/lib/x86_64-linux-gnu/libk5crypto.so.3
> (0x7f0fc8263000)
> libcom_err.so.2 => /lib/x86_64-linux-gnu/libcom_err.so.2
> (0x7f0fc805f000)
> libkrb5support.so.0 =>
> /usr/lib/x86_64-linux-gnu/libkrb5support.so.0 (0x7f0fc7e56000)
> libkeyutils.so.1 => /lib/libkeyutils.so.1 (0x7f0fc7c53000)
> libtasn1.so.3 => /usr/lib/x86_64-linux-gnu/libtasn1.so.3
> (0x7f0fc7a42000)
> libp11-kit.so.0 => /usr/lib/x86_64-linux-gnu/libp11-kit.so.0
> (0x7f0fc782f000)
> libgpg-error.so.0 => /lib/x86_64-linux-gnu/libgpg-error.so.0
> (0x7f0fc762c000)
> 
> As you can see it points to /usr/local/lib/libtorrent.so.14 which point to
> /usr/local/lib/libtorrent.so.14.0.1 in the same directory.
> 
> I have /usr/lib/x86_64-linux-gnu/libtorrent.so.14 and it's pointing to
> /usr/lib/x86_64-linux-gnu/libtorrent.so.14.0.4 but for an unknown reason
> it's not linked correctly. Any idea on how to fix this?

Just try removing /usr/local/lib/libtorrent.so.14{,.0.1}, which I guess
you compiled and installed there yourself at some point.

Cheers,

-- 
Benoît Knecht



--
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#679021: rtorrent does not start (symbol lookup error undefined symbol)

2012-06-25 Thread Benoît Knecht
Hi Max,

Max Power wrote:
> After uprading from rtorrent 0.8.9 (previous unstable version)
> rtorrent is not able to start again with the error message:
> 
> rtorrent: symbol lookup error: rtorrent: undefined symbol: 
> _ZN7torrent11thread_base8m_globalE
> 
> I have no clue what this means or what I could do against it.

Can you please post the output of

  ldd $(which rtorrent)

and see if it lists libtorrent.so.14? It should point to
/usr/lib/x86_64-linux-gnu/libtorrent.so.14, so can you check if it
exists on your system and links to libtorrent.so.14.0.4 in the same
directory (and that the latter is readable)?

Also, do you have multiarch-support installed?

Cheers,

-- 
Benoît Knecht



--
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#628952: minidlna: Possible unknown copyright status of hardcoded image blobs in source code

2011-06-30 Thread Benoît Knecht
tag 628952 pending
--

Hi everyone,

First of all, I'd like to thank everyone for their comments, they were
all very helpful.

And in light of all of this, I think the best approach is first of all
removing the Netgear logo since we're not using it in Debian anyway, and
then replacing the Tux logo with the Debian logo.

This should be fixed in the next upload of minidlna.

Thanks again to everyone.

-- 
Benoît Knecht



--
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#628952: minidlna: Possible unknown copyright status of hardcoded image blobs in source code

2011-06-06 Thread Benoît Knecht
Hi,

Francesco Poli wrote:
> On Thu, 02 Jun 2011 15:59:11 +0200 Carl Fürstenberg wrote:
> > the source code file icons.c includes binary blobs detailing the NetGear
> > logo and the Tux logo.
> 
> Hi!
> I am a debian-legal subscriber, and I would like to comment on this bug
> report.

Thanks a lot for your input, it's very much appreciated.

> First of all, thanks for spotting this issue and for reporting it.
> 
> > 
> > While the source code is licensed under GPL2, the file in question only
> > states following:
> > 
> >  * Penguin images are the creation of Larry Ewing (lew...@isc.tamu.edu) 
> > using The GIMP.
> 
> More information about the famous Tux the Penguin image here:
> http://www.isc.tamu.edu/~lewing/linux/
> (I'm assuming we are talking about this image, right?)
> 
> Unfortunately the "license" is very incomplete and unclear:
> 
> | Feel free to do whatever you see fit with the images, you are
> | encouraged to integrate them into other designs that fit your need.
> [...]
> | Permission to use and/or modify this image is granted provided
> | you acknowledge me lew...@isc.tamu.edu and The GIMP if someone asks.

I agree that's rather vague, especially regarding commercial use,
although commons.wikimedia.org [1] seems to consider it free enough.

[1] http://commons.wikimedia.org/wiki/File:Tux.png

> I tried (back in 2005) to get in touch with Larry Ewing and persuade
> him that a clearer license should be granted, but I have never received
> any reply to my messages...
> You may try to contact him now: it's possible that you turn out to be
> luckier than me!
> According to
> http://en.wikipedia.org/wiki/Larry_Ewing
> his current home page is:
> http://lewing.org/
> Maybe the e-mail address shown there is more up-to-date or
> appropriate...

Well I could try, but I'm not very optimistic about it (I guess it's not
the first time the issue was brought up to Larry Ewing's attention, and
apparently no one was successful so far). I'm thinking the best solution
for now is to replace the logo altogether. In Debian we could use the
Debian logo, but I don't know what free image to suggest as a
replacement upstream. Any suggestions?

> >  * NETGEAR images Copyright (c) 2008- NETGEAR, Inc. All Rights Reserved.
> > 
> > It doesn't explicit state which licenses these binary blobs are under
> > (there are four of each, two png and two jpeg). Only the tux image is
> > used in the binary package.
> 
> If this is confirmed, then I think the best thing to do is dropping the
> NETGEAR images from the source package, and trying to get a
> GPL-compatible license for the Tux images (I suggest a simple
> permissive non-copyleft license: the Expat one,
> http://www.jclark.com/xml/copying.txt ). 

I had a look at these, and I'm pretty sure they're not eligible for
copyright protection (a white 'N' on a blue background is not nearly
creative enough). So I don't think there's a problem there; the license
header should just be corrected to state that there's no copyright on
this particular logo. What do you think?

Cheers,

-- 
Benoît Knecht



--
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#618067: Updated sources

2011-03-15 Thread Benoît Knecht
tags 618067 pending
thanks

Piotr Górski wrote:
> Forgot to attach updated sources in my last mail. Now it's where it should
> be :)

I've applied both your patches, thanks. I'll upload the corrected
version to mentors soon, although there's a new upstream version now
that also fixes both of these issues.

-- 
Benoît Knecht



--
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#564425: Fixed 0.62+nmu1 and cleaned-up some lintian warnings in 0.62+nmu2

2010-11-26 Thread Benoît Knecht
Hi Alexander,

Alexander Reichle-Schmehl wrote:
> * Benoît Knecht  [101125 20:23]:
> 
> > [..] and while I was at it, I fixed some basic lintian warnings in
> > version 0.62+nmu2.
> 
> Thanks for your work, however I found some of your changes to intrusive
> for an NMU (e.g. change to source format 3) especially that late in the
> freeze cycle.  However, your changes shouldn't be in vain, as I'm quite
> sure Junichi will take a look at them for the next regular uploads.

No worries, although I think '3.0 (native)' is pretty much the same as
'1.0'. But if you really consider it an issue, debian/source/format
could be set to '1.0' for now, thus making lintian happy while being
completely non-intrusive.

Actually, I don't really mind the changes affecting the source only
being delayed, but I think it's a pity the man page fixes are not
included because those are visible to the user.

Anyway, I'm glad the serious issue is now fixed, and as for the smaller
details, I know they will be included eventually, so it's not a big
deal.

Cheers,

-- 
Benoît Knecht



--
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#564425: Fixed 0.62+nmu1 and cleaned-up some lintian warnings in 0.62+nmu2

2010-11-25 Thread Benoît Knecht
Hi,

I took the liberty of uploading a new version of the package to
mentors.debian.net [1]. It has the proper fix for bug #564425 applied as
version 0.62+nmu1 (I didn't do it with a debian/patches since it's a
native package anyway), and while I was at it, I fixed some basic
lintian warnings in version 0.62+nmu2.

[1] 
http://mentors.debian.net/debian/pool/main/c/cowdancer/cowdancer_0.62+nmu2.dsc

Two lintian warnings remain:

  W: cowdancer source: package-uses-deprecated-debhelper-compat-version 4
  W: cowdancer source: ancient-standards-version 3.7.2 (current is 3.9.1)

because I didn't want to make any non-trivial changes.

For ease of review, I've put all the changes in a git repository; you
can see what I've changed from 0.62 by doing the following:

  git clone -b nmu git://gitorious.org/debian-pkg/cowdancer.git
  cd cowdancer
  git log debian/0.62..

Best wishes,

-- 
Benoît Knecht



--
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org