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