On Mon, Mar 30, 2009 at 12:24:12PM +1100, Anibal Monsalve Salazar wrote:
>On Wed, Mar 25, 2009 at 02:41:14PM +0100, Julien BLACHE wrote:
>>"Kalle A. Sandstrom" <ksand...@iki.fi> wrote:
>>
>>>The version indicated fails to start. Complete error message from
>>>"sudo /etc/init.d/pommed start" follows:
>>>
>>>Starting Apple laptops hotkeys events handler: /usr/sbin/pommed: 
>>>/usr/lib/libpci.so.3: version `LIBPCI_3.1' not found (required by 
>>>/usr/sbin/pommed)
>>>
>>>I'd suggest bumping the libpci3 dependency to 1.3.1, rather than the 1.3.0
>>>currently present in testing (squeeze). This problem seems caused by the
>>>1.3.1-dependent pommed moving into testing ahead of libpci3.
>>
>>I'd suggest fixing the libpci3 shlibs file, or symbols file if that's
>>used.
>
>It's a pciutils bug.
>
>See the changes to the LIBPCI symbols between 3.0.3-2 and 3.1.2-2:
>
>v1=3.0.3-2; v2=3.1.2-2; cd /tmp; for a in $v1 $v2; do b=${a%-*}; ar p 
>/srv/debian/pool/main/p/pciutils/libpci3_${a}_i386.deb data.tar.gz | tar xzvf 
>- ./usr/lib/libpci.so.$b; readelf --symbols usr/lib/libpci.so.$b | grep -v 
>"Ndx Name" | cut -c60- | grep -v "^$" | grep LIBPCI_ | sort > 
>libpci.so.$b.symbols; done; diff -u libpci.so.${v1%-*}.symbols 
>libpci.so.${v2%-*}.symbols
>./usr/lib/libpci.so.3.0.3
>./usr/lib/libpci.so.3.1.2
>--- libpci.so.3.0.3.symbols    2009-03-30 12:20:50.000000000 +1100
>+++ libpci.so.3.1.2.symbols    2009-03-30 12:20:50.000000000 +1100
>@@ -2,6 +2,7 @@
> _block@@LIBPCI_3.0
> _bus@@LIBPCI_3.0
> _byte@@LIBPCI_3.0
>+_cap@@LIBPCI_3.1
> c@@LIBPCI_3.0
> _dev@@LIBPCI_3.0
> dev@@LIBPCI_3.0
>@@ -13,7 +14,8 @@
> er_parse_id@@LIBPCI_3.0
> er_parse_slot@@LIBPCI_3.0
> e_word@@LIBPCI_3.0
>-_info@@LIBPCI_3.0
>+_i...@libpci_3.0
>+_info@@LIBPCI_3.1
> @@LIBPCI_3.0
> _long@@LIBPCI_3.0
> method_name@@LIBPCI_3.0
>@@ -27,4 +29,5 @@
> p_cache@@LIBPCI_3.0
> up_method@@LIBPCI_3.0
> up_name@@LIBPCI_3.0
>+_vpd@@LIBPCI_3.1
> _word@@LIBPCI_3.0

Hello Martin,

SONAME in libpci.so.3.1.2 should be set to libpci.so.3.1 (not
libpci.so.3). 

objdump -p libpci.so.3.1.2 | grep SONAME
  SONAME               libpci.so.3

Regards,

Anibal



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

Reply via email to