[pkg-boost-devel] Recent Boost backports for jessie?

Sascha Steinbiss satta at debian.org
Wed Nov 16 15:59:12 UTC 2016


Dear Boost team,

I was wondering whether there are any plans to provide a Jessie backport
for recent Boost versions?

I realize that there are still some dependencies missing (such as GCC 6
etc) but just out of curiosity, I relaxed the GCC and libicu version
requirements (see attachment) and tried a build of boost1.62 in a
current jessie (+backports) chroot.
The build got surprisingly far and the only problem at the moment seems
to be a missing library (the others are there though):

[...]
dh_install --list-missing
cp: cannot stat
'debian/tmp/debian/tmp/usr/lib/x86_64-linux-gnu/libboost_fiber.so.1.62.0':
No such file or directory
dh_install: cp -a
debian/tmp/debian/tmp/usr/lib/x86_64-linux-gnu/libboost_fiber.so.1.62.0
debian/libboost-fiber1.62.0//usr/lib/x86_64-linux-gnu/ returned exit code 1
debian/rules:74: recipe for target 'override_dh_install' failed
make[1]: *** [override_dh_install] Error 2
make[1]: Leaving directory '/build/boost1.62-1.62.0+dfsg'
debian/rules:33: recipe for target 'binary' failed
make: *** [binary] Error 2
dpkg-buildpackage: error: fakeroot debian/rules binary gave error exit
status 2
I: copying local configuration
E: Failed autobuilding of package
I: unmounting /home/satta/_pbuilder_local_deps filesystem
I: unmounting /dev/shm filesystem
I: unmounting dev/pts filesystem
I: unmounting run/shm filesystem
I: unmounting proc filesystem
I: unmounting sys filesystem
I: Cleaning COW directory
I: forking: rm -rf /var/cache/pbuilder/build/cow.9631

I would be happy to hear your thoughts about the feasibility of getting
a newer Boost into the backports, as this would pave the way for some of
the projects I am currently focusing on (e.g. hyperscan).
I would be happy to contribute if you could give me some pointers

Many thanks and best regards
Sascha

-------------- next part --------------
diff -Nru boost1.62-1.62.0+dfsg/debian/changelog boost1.62-1.62.0+dfsg/debian/changelog
--- boost1.62-1.62.0+dfsg/debian/changelog	2016-11-07 19:45:57.000000000 +0100
+++ boost1.62-1.62.0+dfsg/debian/changelog	2016-11-16 14:19:08.000000000 +0100
@@ -1,3 +1,9 @@
+boost1.62 (1.62.0+dfsg-3~bpo8+1) jessie-backports; urgency=medium
+
+  * Rebuild for jessie-backports.
+
+ -- Sascha Steinbiss <satta at debian.org>  Wed, 16 Nov 2016 14:19:08 +0100
+
 boost1.62 (1.62.0+dfsg-3) unstable; urgency=high
 
   * Build Boost.Python 2 & 3 bindings in separate builddirs. Closes: #842927
diff -Nru boost1.62-1.62.0+dfsg/debian/control boost1.62-1.62.0+dfsg/debian/control
--- boost1.62-1.62.0+dfsg/debian/control	2016-10-20 09:28:22.000000000 +0200
+++ boost1.62-1.62.0+dfsg/debian/control	2016-11-16 14:19:08.000000000 +0100
@@ -5,10 +5,10 @@
 Maintainer: Debian Boost Team <pkg-boost-devel at lists.alioth.debian.org>
 Uploaders: Steve M. Robbins <smr at debian.org>
 Build-Depends: debhelper (>= 9), dpkg-dev (>= 1.16.1~), dctrl-tools,
- zlib1g-dev, libbz2-dev, libicu-dev (>= 57), mpi-default-dev,
+ zlib1g-dev, libbz2-dev, libicu-dev, mpi-default-dev,
  bison, flex, docbook-to-man, help2man, xsltproc, doxygen, 
  dh-python,
- g++ (>= 4:5-0), g++-6,
+ g++,
  python, python-all-dev, 
  python3, python3-all-dev (>= 3.1)
 Build-Conflicts: libopenmpi-dev (= 1.3.2-2)
diff -Nru boost1.62-1.62.0+dfsg/debian/rules boost1.62-1.62.0+dfsg/debian/rules
--- boost1.62-1.62.0+dfsg/debian/rules	2016-11-07 19:44:33.000000000 +0100
+++ boost1.62-1.62.0+dfsg/debian/rules	2016-11-16 14:19:08.000000000 +0100
@@ -23,7 +23,7 @@
 boost_suffixes_mpi-python := $(boost_suffixes_python)
 
 # Files that are generated by filtering a template
-filtered_files = 
+filtered_files =
 
 DPKG_EXPORT_BUILDFLAGS = 1
 include /usr/share/dpkg/buildflags.mk
@@ -110,7 +110,7 @@
 
 	# package libboost-doc
 	rm -rf $(htmldir)
-	mkdir -p $(htmldir) 
+	mkdir -p $(htmldir)
 	#cat debian/documentation-files | xargs cp --parents --target-directory=$(htmldir)
 	#find doc libs -name doc | xargs -n1 cp --archive --parents --target-directory=$(htmldir)
 	rm -rf $(htmldir)/boost
@@ -254,7 +254,7 @@
 		) \
 	)
 
-TOOLSET_CONFIG = 'using gcc : : $(DEB_HOST_GNU_TYPE)-g++-6 : <compileflags>"$(CPPFLAGS)" <cflags>"$(CFLAGS)" <cxxflags>"$(CXXFLAGS) -Wno-unused-local-typedefs" <linkflags>"$(LDFLAGS)" ;'
+TOOLSET_CONFIG = 'using gcc : : $(DEB_HOST_GNU_TYPE)-g++ : <compileflags>"$(CPPFLAGS)" <cflags>"$(CFLAGS)" <cxxflags>"$(CXXFLAGS) -Wno-unused-local-typedefs" <linkflags>"$(LDFLAGS)" ;'
 BUILD_CONTEXT = yes
 BUILD_LONG_DOUBLE = yes
 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 455 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-boost-devel/attachments/20161116/0b37b830/attachment.sig>


More information about the pkg-boost-devel mailing list