[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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 joy@cibalia.gkvk.hr Fri Jun 23 13:55:27 2000
Return-path: <joy@cibalia.gkvk.hr>
Received: from va.debian.org [198.186.203.20] (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 [161.53.211.3] (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 <joy@cibalia.gkvk.hr>
To: submit@bugs.debian.org
Cc: debian-mentors@lists.debian.org
Subject: E: xmms: shlib-with-non-pic-code usr/lib/xmms/Input/libmpg123.so
Message-ID: <20000623182240.A10856@cibalia.gkvk.hr>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
User-Agent: Mutt/1.0pre2i
Delivered-To: submit@bugs.debian.org

Package: xmms

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:

  TEXTREL     0x0

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'
[joy@pork:~/deb/xm/xmms-1.2.1/Input/mpg123]%

...nothing. Maybe it's pulling in that thing through some other library it
links with?

% 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 damog@debian.org Sun Sep 18 19:44:14 2005
Return-path: <damog@debian.org>
Received: from ns3.jiffynet-hosting.net (server146.jiffynet-hosting.net) [69.57.162.87] 
	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 ([201.129.37.187] helo=[192.168.1.50])
	by server146.jiffynet-hosting.net with asmtp (Exim 4.34)
	id 1EHBdQ-0007YS-01
	for 66140-done@bugs.debian.org; Sun, 18 Sep 2005 22:44:05 -0400
Subject: Done
From: David Moreno Garza <damog@debian.org>
To: 66140-done@bugs.debian.org
Content-Type: text/plain
Date: Sun, 18 Sep 2005 21:43:41 -0500
Message-Id: <1127097821.16192.2.camel@cerdita>
Mime-Version: 1.0
X-Mailer: Evolution 2.2.3 
Content-Transfer-Encoding: 7bit
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-Source: 
X-Source-Args: 
X-Source-Dir: 
Delivered-To: 66140-done@bugs.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-Level: 
X-Spam-Status: No, hits=-1.0 required=4.0 tests=BAYES_01,ONEWORD autolearn=no 
	version=2.60-bugs.debian.org_2005_01_02

This bug is not present anymore with current version of the xmms
package.

--
David Moreno Garza <damog@damog.net>   | http://www.damog.net/
                   <damog@debian.org>  |         GPG: C671257D
  Agarra la vida por los cuernos.



Reply to: