[pkg-boost-devel] Easy way to backport boost 1.42 plethora to lenny?

Carsten Aulbert carsten.aulbert at aei.mpg.de
Tue May 11 12:29:16 UTC 2010


Hi all

We are running a largish cluster and are currently "stuck" on Lenny, however 
this does not prevent users for demanding newer libraries, e.g. libboost-* 
newer than 1.34.

I'm currently trying to backport a couple of packages, however I'm missing the 
big picture how to proceed.

Right now I've backported

boost1.42_1.42.0-3.dsc
boost-defaults_1.42.0.1.dsc

which was quite straightforward (except the latter needing manual intervention 
as pdebuild/cowbuilder stopped with a weird error message
dpkg-checkbuilddeps: Unmet build dependencies: cdbs libboost1.42-dev (>= 
1.42.0)     
both packages were available and manually building it in the chroot 
environment worked in the end.

Questions I have right now:

(a) any idea what might have gone wrong with the boost-defaults build?
(b) when forcing an install on a machine already having boost from Lenny, I 
get this (for example)

gpu002:~# aptitude install libboost-dev   
Reading package lists... Done             
Building dependency tree                  
Reading state information... Done         
Reading extended state information        
Initializing package states... Done       
Reading task descriptions... Done         
The following packages are BROKEN:        
  libboost-date-time-dev libboost-iostreams-dev libboost-regex-dev 
The following NEW packages will be installed:                      
  libboost1.42-dev{a}                                              
The following packages will be REMOVED:                            
  libboost-doc{u} libboost-filesystem-dev{u} libboost-filesystem1.34.1{u} 
libboost-graph-dev{u} libboost-graph1.34.1{u} libboost-program-options-dev{u} 
  libboost-program-options1.34.1{u} libboost-python-dev{u} libboost-
python1.34.1{u} libboost-serialization-dev{u} libboost-serialization1.34.1{u}       
  libboost-signals-dev{u} libboost-signals1.34.1{u} libboost-test-dev{u} 
libboost-test1.34.1{u} libboost-thread-dev{u} libboost-thread1.34.1{u}         
  libboost-wave-dev{u} libboost-wave1.34.1{u}                                                                                                           
The following packages will be upgraded:                                                                                                                
  libboost-dev                                                                                                                                          
1 packages upgraded, 1 newly installed, 19 to remove and 3 not upgraded.                                                                                
Need to get 6456kB of archives. After unpacking 66.7MB will be freed.                                                                                   
The following packages have unmet dependencies:                                                                                                         
  libboost-date-time-dev: Depends: libboost-dev (= 1.34.1-14) but 
1.42.0.1~bpo50+1 is to be installed.                                                  
  libboost-regex-dev: Depends: libboost-dev (= 1.34.1-14) but 1.42.0.1~bpo50+1 
is to be installed.                                                      
  libboost-iostreams-dev: Depends: libboost-dev (= 1.34.1-14) but 
1.42.0.1~bpo50+1 is to be installed.                                                  
The following actions will resolve these dependencies:                                                                                                  

Remove the following packages:
libboost-date-time-dev        
libboost-iostreams-dev        
libboost-regex-dev            


How shall I proceed here, backporting one after the other or is there a 
smarter way?

Thanks a lot in advance (for all the packaging work and possible help), please 
Cc me on the reply

Cheers

Carsten
-- 
Dr. Carsten Aulbert - Max Planck Institute for Gravitational Physics
Callinstrasse 38, 30167 Hannover, Germany
Phone/Fax: +49 511 762-17185 / -17193
http://www.top500.org/system/9234 | http://www.top500.org/connfam/6/list/3
CaCert Assurer | Get free certificates from http://www.cacert.org/



More information about the pkg-boost-devel mailing list