On Wed, Mar 25, 2009 at 02:41:14PM +0100, Julien BLACHE wrote:
>"Kalle A. Sandstrom" <[email protected]> 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



-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to