Package: src:tbb
Version: 4.3~20150611-0.1
User: [email protected]
Usertags: binary-indep
Severity: important
Dear maintainer:
I tried to build this package with "dpkg-buildpackage -A"
(i.e. only architecture-independent packages), and it failed:
--------------------------------------------------------------------------------
[...]
debian/rules build-indep
dh build-indep --parallel --dbg-package=libtbb2-dbg
dh_testdir -i -O--parallel -O--dbg-package=libtbb2-dbg
dh_update_autotools_config -i -O--parallel -O--dbg-package=libtbb2-dbg
dh_auto_configure -i -O--parallel -O--dbg-package=libtbb2-dbg
debian/rules override_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
sed -e"s/@VERSION@/4.3~20150611/g;s/@DEB_HOST_MULTIARCH@/x86_64-linux-gnu/g" \
debian/tbb.pc.in > debian/tbb.pc
dh_auto_build
make -j1
make[2]: Entering directory '/<<PKGBUILDDIR>>'
[... snipped ...]
done
sh ../test_summary.sh ./test_ittnotify.exe
done
sh ../test_summary.sh ./test_parallel_for_each.exe
done
sh ../test_summary.sh ./test_tbb_header.exe
done
sh ../test_summary.sh ./test_combinable.exe
done
sh ../test_summary.sh ./test_task_auto_init.exe
done
sh ../test_summary.sh ./test_task_arena.exe
done
sh ../test_summary.sh ./test_concurrent_monitor.exe
done
sh ../test_summary.sh ./test_semaphore.exe
done
sh ../test_summary.sh ./test_critical_section.exe
done
sh ../test_summary.sh ./test_reader_writer_lock.exe
done
sh ../test_summary.sh ./test_tbb_condition_variable.exe
done
sh ../test_summary.sh ./test_intrusive_list.exe
done
sh ../test_summary.sh ./test_concurrent_priority_queue.exe
Known issue: initializer list tests are skipped.
Known issue: C++11 smart pointer tests are skipped.
Known issue: move support tests are skipped.
done
sh ../test_summary.sh ./test_task_priority.exe
make[2]: *** wait: No child processes. Stop.
make[2]: *** Waiting for unfinished jobs....
make[2]: *** wait: No child processes. Stop.
make[1]: *** wait: No child processes. Stop.
make[1]: *** Waiting for unfinished jobs....
make[1]: *** wait: No child processes. Stop.
make: *** wait: No child processes. Stop.
make: *** Waiting for unfinished jobs....
make: *** wait: No child processes. Stop.
Build killed with signal TERM after 150 minutes of inactivity
--------------------------------------------------------------------------------
Sorry not to have a fix, as I am reporting many bugs similar to
this one. The common hints are:
* If the only architecture-independent packages are dummy transitional
ones and they were released with jessie, the easy fix is to drop them
now.
* When using "dh", it is allowed to use (independently)
optional targets override_dh_foo-arch and override_dh_foo-indep
(for several values of "foo").
Once that both "dpkg-buildpackage -A" and "dpkg-buildpackage -B" work
properly, the package would be suitable to be uploaded in source-only
form if you wish.
Thanks.