Source: boost1.71 Severity: normal Tags: patch User: debian-68k@lists.debian.org Usertags: m68k
Hi! The build of src:boost1.71 currently fails on m68k with: dh_install --list-missing dh_install: warning: Please use dh_missing --list-missing/--fail-missing instead dh_install: warning: This feature will be removed in compat 12. dh_install: warning: Cannot find (any matches for) "debian/tmp/usr/lib/m68k-linux-gnu/libboost_stacktrace_backtrace.so.1.71.0" (tried in ., debian/tmp) dh_install: warning: libboost-stacktrace1.71.0 missing files: debian/tmp/usr/lib/m68k-linux-gnu/libboost_stacktrace_backtrace.so.1.71.0 dh_install: warning: Cannot find (any matches for) "debian/tmp/usr/lib/m68k-linux-gnu/libboost_stacktrace_backtrace.a" (tried in ., debian/tmp) dh_install: warning: libboost-stacktrace1.71-dev missing files: debian/tmp/usr/lib/m68k-linux-gnu/libboost_stacktrace_backtrace.a dh_install: error: missing files, aborting This happens because libboost_stacktrace_backtrace.so is not build on m68k and can be simply fixed with the following small change in debian/rules: --- old/boost1.71-1.71.0/debian/rules 2020-02-04 22:08:14.000000000 +0100 +++ new/boost1.71-1.71.0/debian/rules 2020-06-02 18:43:19.458126971 +0200 @@ -16,7 +16,11 @@ boost_lib_math := math_c99 math_c99f math_tr1 math_tr1f boost_lib_math_long_double := math_c99l math_tr1l boost_lib_serialization := serialization wserialization +ifeq ($(DEB_BUILD_ARCH), m68k) +boost_lib_stacktrace := stacktrace_noop stacktrace_addr2line stacktrace_basic +else boost_lib_stacktrace := stacktrace_noop stacktrace_addr2line stacktrace_backtrace stacktrace_basic +endif boost_lib_test := prg_exec_monitor test_exec_monitor unit_test_framework Could you include that change in the next upload? Thanks, Adrian -- .''`. John Paul Adrian Glaubitz : :' : Debian Developer - glaub...@debian.org `. `' Freie Universitaet Berlin - glaub...@physik.fu-berlin.de `- GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913
--- old/boost1.71-1.71.0/debian/rules 2020-02-04 22:08:14.000000000 +0100 +++ new/boost1.71-1.71.0/debian/rules 2020-06-02 18:43:19.458126971 +0200 @@ -16,7 +16,11 @@ boost_lib_math := math_c99 math_c99f math_tr1 math_tr1f boost_lib_math_long_double := math_c99l math_tr1l boost_lib_serialization := serialization wserialization +ifeq ($(DEB_BUILD_ARCH), m68k) +boost_lib_stacktrace := stacktrace_noop stacktrace_addr2line stacktrace_basic +else boost_lib_stacktrace := stacktrace_noop stacktrace_addr2line stacktrace_backtrace stacktrace_basic +endif boost_lib_test := prg_exec_monitor test_exec_monitor unit_test_framework pyversions = $(shell py3versions -rv)