Bug#66140: marked as done (E: xmms: shlib-with-non-pic-code usr/lib/xmms/Input/libmpg123.so)
Your message dated Sun, 18 Sep 2005 21:43:41 -0500
with message-id <1127097821.16192.2.camel@cerdita>
and subject line Done
has caused the attached Bug report to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere. Please contact me immediately.)
Debian bug tracking system administrator
(administrator, Debian Bugs database)
Received: (at submit) by bugs.debian.org; 23 Jun 2000 18:55:27 +0000
>From email@example.com Fri Jun 23 13:55:27 2000
Received: from va.debian.org [22.214.171.124] (mail)
by master.debian.org with esmtp (Exim 3.12 2 (Debian))
id 135Ybv-0002ZW-00; Fri, 23 Jun 2000 13:55:27 -0500
Received: from cibalia.gkvk.hr [126.96.36.199] (mail)
by va.debian.org with esmtp (Exim 2.05 #1 (Debian))
id 135WdB-0006il-00; Fri, 23 Jun 2000 09:48:41 -0700
Received: from joy by cibalia.gkvk.hr with local (Exim 2.05 #1 (Debian))
id 135WE6-0002rQ-00; Fri, 23 Jun 2000 18:22:42 +0200
Date: Fri, 23 Jun 2000 18:22:41 +0200
From: Josip Rodin <firstname.lastname@example.org>
Subject: E: xmms: shlib-with-non-pic-code usr/lib/xmms/Input/libmpg123.so
Content-Type: text/plain; charset=us-ascii
Lintian generates this error for my xmms package:
E: xmms: shlib-with-non-pic-code usr/lib/xmms/Input/libmpg123.so
Now, I don't think I understand why. Apparently, this plugin is compiled
with -fPIC all the way, as the attached build log clearly shows. The Lintian
check seems to parse the output of this:
objdump -hpT libmpg123.so
For this Perl regexp: (/^\s+\d+\s+\.rela?\.text/o), and that (I guess) gives
this (as of xmms 1.2.1-2):
00003378 l d .rel.text 00000000
I'll blindly believe that the check is okay, since that plugin, unlike
others, has this:
I was told to grep for the rel.txt in the object files, but...
[joy@pork:~/deb/xm/xmms-1.2.1/Input/mpg123]% objdump -hp *.lo | egrep 'rela?\.text'
...nothing. Maybe it's pulling in that thing through some other library it
% for k in $(for j in $(for i in -lgtk -lgdk -lgmodule -lgthread -lglib -lpthread -ldl -lXi -lXext -lX11 -lm -lpthread; do d=lib`echo $i | sed s/-l//`.so; echo $d; done); do locate /$j | egrep -v '.so.|libc1'; done); do objdump -hpT $k | egrep 'rela?\.text' && echo " ^^ $i"; done
[yes, i know that was sick and ugly and pointless :)]
All of the .lo files are "LSB relocatable" and the resulting libmp123.so is
"LSB shared object", which should mean that the -fPIC setting is working.
There haven't been any problems reported with the package due to this. Yet.
Any kind soul who understands shared libraries better, please help.
Digital Electronic Being Intended for Assassination and Nullification
Received: (at 66140-done) by bugs.debian.org; 19 Sep 2005 02:44:14 +0000
>From email@example.com Sun Sep 18 19:44:14 2005
Received: from ns3.jiffynet-hosting.net (server146.jiffynet-hosting.net) [188.8.131.52]
by spohr.debian.org with esmtp (Exim 3.36 1 (Debian))
id 1EHBdd-00008V-00; Sun, 18 Sep 2005 19:44:14 -0700
Received: from dsl-201-129-37-187.prod-infinitum.com.mx ([184.108.40.206] helo=[192.168.1.50])
by server146.jiffynet-hosting.net with asmtp (Exim 4.34)
for firstname.lastname@example.org; Sun, 18 Sep 2005 22:44:05 -0400
From: David Moreno Garza <email@example.com>
Date: Sun, 18 Sep 2005 21:43:41 -0500
X-Mailer: Evolution 2.2.3
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - server146.jiffynet-hosting.net
X-AntiAbuse: Original Domain - bugs.debian.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - debian.org
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02
(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Status: No, hits=-1.0 required=4.0 tests=BAYES_01,ONEWORD autolearn=no
This bug is not present anymore with current version of the xmms
David Moreno Garza <firstname.lastname@example.org> | http://www.damog.net/
<email@example.com> | GPG: C671257D
Agarra la vida por los cuernos.