[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