On Thu, 23 May 2024 21:19:14 +0300 Adrian Bunk <b...@debian.org> wrote:
Control: reopen -1

On Sun, May 12, 2024 at 07:09:07PM +0000, Debian Bug Tracking System wrote:
>...
> Changes:
>  libcxx-serial (1.2.1-6) trixie; urgency=medium
>  .
>    * Avoid crash when running with nocheck profile. Closes: #1070256
>...

1.2.1-7 does still FTBFS:
https://buildd.debian.org/status/fetch.php?pkg=libcxx-serial&arch=sh4&ver=1.2.1-7&stamp=1715548569&raw=0

ifeq (,$(findstring nocheck,$(DEB_BUILD_PROFILES)))
        ENABLE_TESTS := ON
else
        ENABLE_TESTS := OFF
endif


This should be DEB_BUILD_OPTIONS, not DEB_BUILD_PROFILES.


I can see the build log, but have problems reproducing the problem. In short, I do

$ export DEB_BUILD_OPTIONS=nobench nocheck parallel=2
$ dpkg-buildpackage --sanitize-env -us -uc -B -rfakeroot

which configures and builds successfully.

Attaching the build log. Have you any hint about what's going on?

Cheers!
--alec

dpkg-buildpackage: info: source package libcxx-serial
dpkg-buildpackage: info: source version 1.2.1-7
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Alec Leamas <leamas.a...@gmail.com>
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture amd64
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying 0001-build-Fix-packaging-issues.patch
dpkg-source: info: applying 0002-Avoid-using-v8stdint.h-if-not-required.patch
dpkg-source: info: applying 0003-on-Linux-use-CLOCK_MONOTONIC-for-clock_gettime.patch
dpkg-source: info: applying 0004-resource-leak-if-exception-in-SerialImpl-constructor.patch
dpkg-source: info: applying 0005-Support-500kbps-serial-ports.-167.patch
dpkg-source: info: applying 0006-Fix-memory-leak-when-exception-is-thrown-by-impl-cla.patch
dpkg-source: info: applying 0007-tests-CMakeLists-avoid-crash-w-disabled-tests.patch
dpkg-source: info: applying 0008-Make-sure-package.xml-is-installed.patch
 debian/rules clean
echo foobar
foobar
echo DEB_BUILD_PROFILES: 
DEB_BUILD_PROFILES:
echo ENABLE_TESTS: ON
ENABLE_TESTS: ON
dh clean  --buildsystem=cmake
   dh_auto_clean -O--buildsystem=cmake
   dh_autoreconf_clean -O--buildsystem=cmake
   dh_clean -O--buildsystem=cmake
 debian/rules binary-arch
echo foobar
foobar
echo DEB_BUILD_PROFILES: 
DEB_BUILD_PROFILES:
echo ENABLE_TESTS: ON
ENABLE_TESTS: ON
dh binary-arch  --buildsystem=cmake
   dh_update_autotools_config -a -O--buildsystem=cmake
   dh_autoreconf -a -O--buildsystem=cmake
   debian/rules override_dh_auto_configure
make[1]: Entering directory '/home/mk/cxx-serial/cxx-serial'
dh_auto_configure -- \
    -DCMAKE_VERBOSE_MAKEFILE=ON \
    -DCATKIN_ENABLE_TESTING=ON
	cd obj-x86_64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/x86_64-linux-gnu -DCMAKE_VERBOSE_MAKEFILE=ON -DCATKIN_ENABLE_TESTING=ON ..
-- The C compiler identification is GNU 13.2.0
-- The CXX compiler identification is GNU 13.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Using CATKIN_DEVEL_PREFIX: /home/mk/cxx-serial/cxx-serial/obj-x86_64-linux-gnu/devel
-- Using CMAKE_PREFIX_PATH: 
CMake Warning (dev) at /usr/share/catkin/cmake/python.cmake:7 (find_package):
  Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules
  are removed.  Run "cmake --help-policy CMP0148" for policy details.  Use
  the cmake_policy command to set the policy and suppress this warning.

Call Stack (most recent call first):
  /usr/share/catkin/cmake/all.cmake:164 (include)
  /usr/share/catkin/cmake/catkinConfig.cmake:20 (include)
  tests/CMakeLists.txt:9 (find_package)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Found PythonInterp: /usr/bin/python3 (found suitable version "3.11.6", minimum required is "3")
-- Using PYTHON_EXECUTABLE: /usr/bin/python3
-- Using Debian Python package layout
-- Using empy: /usr/bin/empy
-- Using CATKIN_ENABLE_TESTING: ON
-- Call enable_testing()
-- Using CATKIN_TEST_RESULTS_DIR: /home/mk/cxx-serial/cxx-serial/obj-x86_64-linux-gnu/test_results
-- GTest is available
-- GMock is available
-- Using Python nosetests: /usr/bin/nosetests
-- Found Threads: TRUE
-- catkin 0.8.10
-- BUILD_SHARED_LIBS is on
-- Found Doxygen: /usr/bin/doxygen (found version "1.9.8") found components: doxygen dot
-- Configuring done (1.0s)
-- Generating done (0.0s)
CMake Warning:
  Manually-specified variables were not used by the project:

    CMAKE_EXPORT_NO_PACKAGE_REGISTRY
    CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY
    FETCHCONTENT_FULLY_DISCONNECTED


-- Build files have been written to: /home/mk/cxx-serial/cxx-serial/obj-x86_64-linux-gnu
make[1]: Leaving directory '/home/mk/cxx-serial/cxx-serial'
   dh_auto_build -a -O--buildsystem=cmake
	cd obj-x86_64-linux-gnu && make -j4 "INSTALL=install --strip-program=true" VERBOSE=1
make[1]: Entering directory '/home/mk/cxx-serial/cxx-serial/obj-x86_64-linux-gnu'
/usr/bin/cmake -S/home/mk/cxx-serial/cxx-serial -B/home/mk/cxx-serial/cxx-serial/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start /home/mk/cxx-serial/cxx-serial/obj-x86_64-linux-gnu/CMakeFiles /home/mk/cxx-serial/cxx-serial/obj-x86_64-linux-gnu//CMakeFiles/progress.marks
make  -f CMakeFiles/Makefile2 all
make[2]: Entering directory '/home/mk/cxx-serial/cxx-serial/obj-x86_64-linux-gnu'
make  -f CMakeFiles/cxx-serial.dir/build.make CMakeFiles/cxx-serial.dir/depend
make  -f CMakeFiles/doc.dir/build.make CMakeFiles/doc.dir/depend
make[3]: Entering directory '/home/mk/cxx-serial/cxx-serial/obj-x86_64-linux-gnu'
cd /home/mk/cxx-serial/cxx-serial/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/mk/cxx-serial/cxx-serial /home/mk/cxx-serial/cxx-serial /home/mk/cxx-serial/cxx-serial/obj-x86_64-linux-gnu /home/mk/cxx-serial/cxx-serial/obj-x86_64-linux-gnu /home/mk/cxx-serial/cxx-serial/obj-x86_64-linux-gnu/CMakeFiles/cxx-serial.dir/DependInfo.cmake "--color="
make[3]: Entering directory '/home/mk/cxx-serial/cxx-serial/obj-x86_64-linux-gnu'
cd /home/mk/cxx-serial/cxx-serial/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/mk/cxx-serial/cxx-serial /home/mk/cxx-serial/cxx-serial /home/mk/cxx-serial/cxx-serial/obj-x86_64-linux-gnu /home/mk/cxx-serial/cxx-serial/obj-x86_64-linux-gnu /home/mk/cxx-serial/cxx-serial/obj-x86_64-linux-gnu/CMakeFiles/doc.dir/DependInfo.cmake "--color="
make[3]: Leaving directory '/home/mk/cxx-serial/cxx-serial/obj-x86_64-linux-gnu'
make[3]: Leaving directory '/home/mk/cxx-serial/cxx-serial/obj-x86_64-linux-gnu'
make  -f CMakeFiles/cxx-serial.dir/build.make CMakeFiles/cxx-serial.dir/build
make  -f CMakeFiles/doc.dir/build.make CMakeFiles/doc.dir/build
make[3]: Entering directory '/home/mk/cxx-serial/cxx-serial/obj-x86_64-linux-gnu'
make[3]: Entering directory '/home/mk/cxx-serial/cxx-serial/obj-x86_64-linux-gnu'
[ 20%] Generating API documentation with Doxygen
[ 40%] Building CXX object CMakeFiles/cxx-serial.dir/src/serial.cc.o
/usr/bin/doxygen /home/mk/cxx-serial/cxx-serial/doc/Doxyfile
/usr/bin/c++ -DHAVE_STDINT_H -Dcxx_serial_EXPORTS -I/home/mk/cxx-serial/cxx-serial/include -g -O2 -ffile-prefix-map=/home/mk/cxx-serial/cxx-serial=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/cxx-serial.dir/src/serial.cc.o -MF CMakeFiles/cxx-serial.dir/src/serial.cc.o.d -o CMakeFiles/cxx-serial.dir/src/serial.cc.o -c /home/mk/cxx-serial/cxx-serial/src/serial.cc
[ 60%] Building CXX object CMakeFiles/cxx-serial.dir/src/impl/unix.cc.o
[ 80%] Building CXX object CMakeFiles/cxx-serial.dir/src/impl/list_ports/list_ports_linux.cc.o
/usr/bin/c++ -DHAVE_STDINT_H -Dcxx_serial_EXPORTS -I/home/mk/cxx-serial/cxx-serial/include -g -O2 -ffile-prefix-map=/home/mk/cxx-serial/cxx-serial=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/cxx-serial.dir/src/impl/unix.cc.o -MF CMakeFiles/cxx-serial.dir/src/impl/unix.cc.o.d -o CMakeFiles/cxx-serial.dir/src/impl/unix.cc.o -c /home/mk/cxx-serial/cxx-serial/src/impl/unix.cc
/usr/bin/c++ -DHAVE_STDINT_H -Dcxx_serial_EXPORTS -I/home/mk/cxx-serial/cxx-serial/include -g -O2 -ffile-prefix-map=/home/mk/cxx-serial/cxx-serial=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/cxx-serial.dir/src/impl/list_ports/list_ports_linux.cc.o -MF CMakeFiles/cxx-serial.dir/src/impl/list_ports/list_ports_linux.cc.o.d -o CMakeFiles/cxx-serial.dir/src/impl/list_ports/list_ports_linux.cc.o -c /home/mk/cxx-serial/cxx-serial/src/impl/list_ports/list_ports_linux.cc
warning: Tag 'SYMBOL_CACHE_SIZE' at line 310 of file '/home/mk/cxx-serial/cxx-serial/doc/Doxyfile' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'SHOW_DIRECTORIES' at line 519 of file '/home/mk/cxx-serial/cxx-serial/doc/Doxyfile' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'COLS_IN_ALPHA_INDEX' at line 799 of file '/home/mk/cxx-serial/cxx-serial/doc/Doxyfile' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'HTML_TIMESTAMP' at line 894 of file '/home/mk/cxx-serial/cxx-serial/doc/Doxyfile' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'HTML_ALIGN_MEMBERS' at line 900 of file '/home/mk/cxx-serial/cxx-serial/doc/Doxyfile' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'USE_INLINE_TREES' at line 1087 of file '/home/mk/cxx-serial/cxx-serial/doc/Doxyfile' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'FORMULA_TRANSPARENT' at line 1114 of file '/home/mk/cxx-serial/cxx-serial/doc/Doxyfile' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'LATEX_SOURCE_CODE' at line 1247 of file '/home/mk/cxx-serial/cxx-serial/doc/Doxyfile' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'XML_SCHEMA' at line 1339 of file '/home/mk/cxx-serial/cxx-serial/doc/Doxyfile' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'XML_DTD' at line 1345 of file '/home/mk/cxx-serial/cxx-serial/doc/Doxyfile' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'PERL_PATH' at line 1510 of file '/home/mk/cxx-serial/cxx-serial/doc/Doxyfile' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'CLASS_DIAGRAMS' at line 1522 of file '/home/mk/cxx-serial/cxx-serial/doc/Doxyfile' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'MSCGEN_PATH' at line 1531 of file '/home/mk/cxx-serial/cxx-serial/doc/Doxyfile' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'DOT_FONTNAME' at line 1562 of file '/home/mk/cxx-serial/cxx-serial/doc/Doxyfile' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'DOT_FONTSIZE' at line 1567 of file '/home/mk/cxx-serial/cxx-serial/doc/Doxyfile' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'DOT_TRANSPARENT' at line 1697 of file '/home/mk/cxx-serial/cxx-serial/doc/Doxyfile' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: tag INPUT: input source 'doc/serial.dox' does not exist
warning: tag INPUT: input source 'include' does not exist
warning: tag INPUT: input source 'src' does not exist
warning: tag INPUT: input source 'examples' does not exist
warning: source 'doc/serial.dox' is not a readable file or directory... skipping.
warning: source 'include' is not a readable file or directory... skipping.
warning: source 'src' is not a readable file or directory... skipping.
warning: source 'examples' is not a readable file or directory... skipping.
warning: No files to be processed, please check your settings, in particular INPUT, FILE_PATTERNS, and RECURSIVE
Doxygen version used: 1.9.8
Notice: Output directory 'doc' does not exist. I have created it for you.
Searching for include files...
Searching for example files...
Searching for images...
Searching for dot files...
Searching for msc files...
Searching for dia files...
Searching for files to exclude
Searching INPUT for files to process...
Reading and parsing tag files
Parsing files
Building macro definition list...
Building group list...
Building directory list...
Building namespace list...
Building file list...
Building class list...
Building concept list...
Computing nesting relations for classes...
Associating documentation with classes...
Associating documentation with concepts...
Associating documentation with modules...
Building example list...
Searching for enumerations...
Searching for documented typedefs...
Searching for members imported via using declarations...
Searching for included using directives...
Searching for documented variables...
Building interface member list...
Building member list...
Searching for friends...
Searching for documented defines...
Computing class inheritance relations...
Computing class usage relations...
Flushing cached template relations that have become invalid...
Computing class relations...
Add enum values to enums...
Searching for member function documentation...
Creating members for template instances...
Building page list...
Search for main page...
Computing page relations...
Determining the scope of groups...
Computing module relations...
Sorting lists...
Determining which enums are documented
Computing member relations...
Building full member lists recursively...
Adding members to member groups.
Computing member references...
Inheriting documentation...
Generating disk names...
Adding source references...
Adding xrefitems...
Sorting member lists...
Setting anonymous enum type...
Computing dependencies between directories...
Generating citations page...
Counting members...
Counting data structures...
Resolving user defined references...
Finding anchors and sections in the documentation...
Transferring function references...
Combining using relations...
Adding members to index pages...
Correcting members for VHDL...
Computing tooltip texts...
Generating style sheet...
Generating search indices...
Generating example documentation...
Generating file sources...
Generating file documentation...
Generating page documentation...
Generating group documentation...
Generating class documentation...
Generating concept documentation...
Generating module documentation...
Generating namespace documentation...
Generating graph info page...
Generating directory documentation...
Generating index page...
Generating page index...
Generating topic index...
Generating module index...
Generating module member index...
Generating namespace index...
Generating namespace member index...
Generating concept index...
Generating annotated compound index...
Generating alphabetical compound index...
Generating hierarchical class index...
Generating graphical class hierarchy...
Generating member index...
Generating file index...
Generating file member index...
Generating example index...
finalizing index lists...
writing tag file...
Running plantuml with JAVA...
Running dot...
Running dot for graph 1/1
type lookup cache used 0/65536 hits=0 misses=0
symbol lookup cache used 0/65536 hits=0 misses=0
finished...
make[3]: Leaving directory '/home/mk/cxx-serial/cxx-serial/obj-x86_64-linux-gnu'
[ 80%] Built target doc
[100%] Linking CXX shared library libcxx-serial.so
/usr/bin/cmake -E cmake_link_script CMakeFiles/cxx-serial.dir/link.txt --verbose=1
/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/home/mk/cxx-serial/cxx-serial=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libcxx-serial.so.1 -o libcxx-serial.so.1.2.1 "CMakeFiles/cxx-serial.dir/src/serial.cc.o" "CMakeFiles/cxx-serial.dir/src/impl/unix.cc.o" "CMakeFiles/cxx-serial.dir/src/impl/list_ports/list_ports_linux.cc.o"  -lrt -lpthread
/usr/bin/cmake -E cmake_symlink_library libcxx-serial.so.1.2.1 libcxx-serial.so.1 libcxx-serial.so
make[3]: Leaving directory '/home/mk/cxx-serial/cxx-serial/obj-x86_64-linux-gnu'
[100%] Built target cxx-serial
make[2]: Leaving directory '/home/mk/cxx-serial/cxx-serial/obj-x86_64-linux-gnu'
/usr/bin/cmake -E cmake_progress_start /home/mk/cxx-serial/cxx-serial/obj-x86_64-linux-gnu/CMakeFiles 0
make[1]: Leaving directory '/home/mk/cxx-serial/cxx-serial/obj-x86_64-linux-gnu'
   debian/rules override_dh_auto_test
make[1]: Entering directory '/home/mk/cxx-serial/cxx-serial'
make -C obj-x86_64-linux-gnu \
    run_tests_cxx-serial_gtest_cxx-serial-test
make[2]: Entering directory '/home/mk/cxx-serial/cxx-serial/obj-x86_64-linux-gnu'
/usr/bin/cmake -S/home/mk/cxx-serial/cxx-serial -B/home/mk/cxx-serial/cxx-serial/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0
make  -f CMakeFiles/Makefile2 run_tests_cxx-serial_gtest_cxx-serial-test
make[3]: Entering directory '/home/mk/cxx-serial/cxx-serial/obj-x86_64-linux-gnu'
/usr/bin/cmake -S/home/mk/cxx-serial/cxx-serial -B/home/mk/cxx-serial/cxx-serial/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start /home/mk/cxx-serial/cxx-serial/obj-x86_64-linux-gnu/CMakeFiles 6
make  -f CMakeFiles/Makefile2 tests/CMakeFiles/run_tests_cxx-serial_gtest_cxx-serial-test.dir/all
make[4]: Entering directory '/home/mk/cxx-serial/cxx-serial/obj-x86_64-linux-gnu'
make  -f CMakeFiles/cxx-serial.dir/build.make CMakeFiles/cxx-serial.dir/depend
make[5]: Entering directory '/home/mk/cxx-serial/cxx-serial/obj-x86_64-linux-gnu'
cd /home/mk/cxx-serial/cxx-serial/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/mk/cxx-serial/cxx-serial /home/mk/cxx-serial/cxx-serial /home/mk/cxx-serial/cxx-serial/obj-x86_64-linux-gnu /home/mk/cxx-serial/cxx-serial/obj-x86_64-linux-gnu /home/mk/cxx-serial/cxx-serial/obj-x86_64-linux-gnu/CMakeFiles/cxx-serial.dir/DependInfo.cmake "--color="
make[5]: Leaving directory '/home/mk/cxx-serial/cxx-serial/obj-x86_64-linux-gnu'
make  -f CMakeFiles/cxx-serial.dir/build.make CMakeFiles/cxx-serial.dir/build
make[5]: Entering directory '/home/mk/cxx-serial/cxx-serial/obj-x86_64-linux-gnu'
make[5]: Nothing to be done for 'CMakeFiles/cxx-serial.dir/build'.
make[5]: Leaving directory '/home/mk/cxx-serial/cxx-serial/obj-x86_64-linux-gnu'
[ 66%] Built target cxx-serial
make  -f tests/CMakeFiles/cxx-serial-test.dir/build.make tests/CMakeFiles/cxx-serial-test.dir/depend
make[5]: Entering directory '/home/mk/cxx-serial/cxx-serial/obj-x86_64-linux-gnu'
cd /home/mk/cxx-serial/cxx-serial/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/mk/cxx-serial/cxx-serial /home/mk/cxx-serial/cxx-serial/tests /home/mk/cxx-serial/cxx-serial/obj-x86_64-linux-gnu /home/mk/cxx-serial/cxx-serial/obj-x86_64-linux-gnu/tests /home/mk/cxx-serial/cxx-serial/obj-x86_64-linux-gnu/tests/CMakeFiles/cxx-serial-test.dir/DependInfo.cmake "--color="
make[5]: Leaving directory '/home/mk/cxx-serial/cxx-serial/obj-x86_64-linux-gnu'
make  -f tests/CMakeFiles/cxx-serial-test.dir/build.make tests/CMakeFiles/cxx-serial-test.dir/build
make[5]: Entering directory '/home/mk/cxx-serial/cxx-serial/obj-x86_64-linux-gnu'
[ 83%] Building CXX object tests/CMakeFiles/cxx-serial-test.dir/unix_serial_tests.cc.o
cd /home/mk/cxx-serial/cxx-serial/obj-x86_64-linux-gnu/tests && /usr/bin/c++ -DROS_BUILD_SHARED_LIBS=1 -I/home/mk/cxx-serial/cxx-serial/tests/../include -g -O2 -ffile-prefix-map=/home/mk/cxx-serial/cxx-serial=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -DGTEST_HAS_PTHREAD=1 -MD -MT tests/CMakeFiles/cxx-serial-test.dir/unix_serial_tests.cc.o -MF CMakeFiles/cxx-serial-test.dir/unix_serial_tests.cc.o.d -o CMakeFiles/cxx-serial-test.dir/unix_serial_tests.cc.o -c /home/mk/cxx-serial/cxx-serial/tests/unix_serial_tests.cc
In file included from /usr/include/boost/bind.hpp:30,
                 from /home/mk/cxx-serial/cxx-serial/tests/unix_serial_tests.cc:23:
/usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’
   36 | BOOST_PRAGMA_MESSAGE(
      | ^~~~~~~~~~~~~~~~~~~~
/home/mk/cxx-serial/cxx-serial/tests/unix_serial_tests.cc: In member function ‘virtual void {anonymous}::SerialTests_readWorks_Test::TestBody()’:
/home/mk/cxx-serial/cxx-serial/tests/unix_serial_tests.cc:71:8: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   71 |   write(master_fd, "abc\n", 4);
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/home/mk/cxx-serial/cxx-serial/tests/unix_serial_tests.cc: In member function ‘virtual void {anonymous}::SerialTests_writeWorks_Test::TestBody()’:
/home/mk/cxx-serial/cxx-serial/tests/unix_serial_tests.cc:79:7: warning: ignoring return value of ‘ssize_t read(int, void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   79 |   read(master_fd, buf, 4);
      |   ~~~~^~~~~~~~~~~~~~~~~~~
/home/mk/cxx-serial/cxx-serial/tests/unix_serial_tests.cc: In member function ‘virtual void {anonymous}::SerialTests_timeoutWorks_Test::TestBody()’:
/home/mk/cxx-serial/cxx-serial/tests/unix_serial_tests.cc:89:8: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   89 |   write(master_fd, "abc\n", 4);
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/home/mk/cxx-serial/cxx-serial/tests/unix_serial_tests.cc: In member function ‘virtual void {anonymous}::SerialTests_partialRead_Test::TestBody()’:
/home/mk/cxx-serial/cxx-serial/tests/unix_serial_tests.cc:96:8: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   96 |   write(master_fd, "abc\n", 4);
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/home/mk/cxx-serial/cxx-serial/tests/unix_serial_tests.cc:103:8: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  103 |   write(master_fd, "abc\n", 4);
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~
[100%] Linking CXX executable ../devel/lib/cxx-serial/cxx-serial-test
cd /home/mk/cxx-serial/cxx-serial/obj-x86_64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/cxx-serial-test.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/home/mk/cxx-serial/cxx-serial=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now "CMakeFiles/cxx-serial-test.dir/unix_serial_tests.cc.o" -o ../devel/lib/cxx-serial/cxx-serial-test  -Wl,-rpath,/home/mk/cxx-serial/cxx-serial/obj-x86_64-linux-gnu /usr/lib/x86_64-linux-gnu/libgtest.a ../libcxx-serial.so.1.2.1 -lpthread -lutil -lrt -lpthread
make[5]: Leaving directory '/home/mk/cxx-serial/cxx-serial/obj-x86_64-linux-gnu'
[100%] Built target cxx-serial-test
make  -f tests/CMakeFiles/run_tests_cxx-serial_gtest_cxx-serial-test.dir/build.make tests/CMakeFiles/run_tests_cxx-serial_gtest_cxx-serial-test.dir/depend
make[5]: Entering directory '/home/mk/cxx-serial/cxx-serial/obj-x86_64-linux-gnu'
cd /home/mk/cxx-serial/cxx-serial/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/mk/cxx-serial/cxx-serial /home/mk/cxx-serial/cxx-serial/tests /home/mk/cxx-serial/cxx-serial/obj-x86_64-linux-gnu /home/mk/cxx-serial/cxx-serial/obj-x86_64-linux-gnu/tests /home/mk/cxx-serial/cxx-serial/obj-x86_64-linux-gnu/tests/CMakeFiles/run_tests_cxx-serial_gtest_cxx-serial-test.dir/DependInfo.cmake "--color="
make[5]: Leaving directory '/home/mk/cxx-serial/cxx-serial/obj-x86_64-linux-gnu'
make  -f tests/CMakeFiles/run_tests_cxx-serial_gtest_cxx-serial-test.dir/build.make tests/CMakeFiles/run_tests_cxx-serial_gtest_cxx-serial-test.dir/build
make[5]: Entering directory '/home/mk/cxx-serial/cxx-serial/obj-x86_64-linux-gnu'
cd /home/mk/cxx-serial/cxx-serial/obj-x86_64-linux-gnu/tests && ../catkin_generated/env_cached.sh /usr/bin/python3 /usr/share/catkin/cmake/test/run_tests.py /home/mk/cxx-serial/cxx-serial/obj-x86_64-linux-gnu/test_results/cxx-serial/gtest-cxx-serial-test.xml "/home/mk/cxx-serial/cxx-serial/obj-x86_64-linux-gnu/devel/lib/cxx-serial/cxx-serial-test --gtest_output=xml:/home/mk/cxx-serial/cxx-serial/obj-x86_64-linux-gnu/test_results/cxx-serial/gtest-cxx-serial-test.xml"
[==========] Running 4 tests from 1 test suite.
[----------] Global test environment set-up.
[----------] 4 tests from SerialTests
[ RUN      ] SerialTests.readWorks
[       OK ] SerialTests.readWorks (0 ms)
[ RUN      ] SerialTests.writeWorks
[       OK ] SerialTests.writeWorks (0 ms)
[ RUN      ] SerialTests.timeoutWorks
[       OK ] SerialTests.timeoutWorks (249 ms)
[ RUN      ] SerialTests.partialRead
[       OK ] SerialTests.partialRead (256 ms)
[----------] 4 tests from SerialTests (505 ms total)

[----------] Global test environment tear-down
[==========] 4 tests from 1 test suite ran. (505 ms total)
[  PASSED  ] 4 tests.
-- run_tests.py: execute commands
  /home/mk/cxx-serial/cxx-serial/obj-x86_64-linux-gnu/devel/lib/cxx-serial/cxx-serial-test --gtest_output=xml:/home/mk/cxx-serial/cxx-serial/obj-x86_64-linux-gnu/test_results/cxx-serial/gtest-cxx-serial-test.xml
-- run_tests.py: verify result "/home/mk/cxx-serial/cxx-serial/obj-x86_64-linux-gnu/test_results/cxx-serial/gtest-cxx-serial-test.xml"
make[5]: Leaving directory '/home/mk/cxx-serial/cxx-serial/obj-x86_64-linux-gnu'
[100%] Built target run_tests_cxx-serial_gtest_cxx-serial-test
make[4]: Leaving directory '/home/mk/cxx-serial/cxx-serial/obj-x86_64-linux-gnu'
/usr/bin/cmake -E cmake_progress_start /home/mk/cxx-serial/cxx-serial/obj-x86_64-linux-gnu/CMakeFiles 0
make[3]: Leaving directory '/home/mk/cxx-serial/cxx-serial/obj-x86_64-linux-gnu'
make[2]: Leaving directory '/home/mk/cxx-serial/cxx-serial/obj-x86_64-linux-gnu'
make[1]: Leaving directory '/home/mk/cxx-serial/cxx-serial'
   create-stamp debian/debhelper-build-stamp
   dh_testroot -a -O--buildsystem=cmake
   dh_prep -a -O--buildsystem=cmake
   dh_auto_install -a -O--buildsystem=cmake
	cd obj-x86_64-linux-gnu && make -j4 install DESTDIR=/home/mk/cxx-serial/cxx-serial/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true"
make[1]: Entering directory '/home/mk/cxx-serial/cxx-serial/obj-x86_64-linux-gnu'
/usr/bin/cmake -S/home/mk/cxx-serial/cxx-serial -B/home/mk/cxx-serial/cxx-serial/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0
make  -f CMakeFiles/Makefile2 preinstall
make[2]: Entering directory '/home/mk/cxx-serial/cxx-serial/obj-x86_64-linux-gnu'
make[2]: Nothing to be done for 'preinstall'.
make[2]: Leaving directory '/home/mk/cxx-serial/cxx-serial/obj-x86_64-linux-gnu'
Install the project...
/usr/bin/cmake -P cmake_install.cmake
-- Install configuration: "None"
-- Installing: /home/mk/cxx-serial/cxx-serial/debian/tmp/usr/lib/x86_64-linux-gnu/libcxx-serial.so.1.2.1
-- Installing: /home/mk/cxx-serial/cxx-serial/debian/tmp/usr/lib/x86_64-linux-gnu/libcxx-serial.so.1
-- Installing: /home/mk/cxx-serial/cxx-serial/debian/tmp/usr/lib/x86_64-linux-gnu/libcxx-serial.so
-- Installing: /home/mk/cxx-serial/cxx-serial/debian/tmp/usr/include/serial.h
-- Installing: /home/mk/cxx-serial/cxx-serial/debian/tmp/usr/share/doc/cxx-serial/serial_example.cc
-- Installing: /home/mk/cxx-serial/cxx-serial/debian/tmp/usr/lib/x86_64-linux-gnu/pkgconfig/cxx-serial.pc
-- Installing: /home/mk/cxx-serial/cxx-serial/debian/tmp/usr/share/doc/cxx-serial/html
-- Installing: /home/mk/cxx-serial/cxx-serial/debian/tmp/usr/share/doc/cxx-serial/html/bc_s.png
-- Installing: /home/mk/cxx-serial/cxx-serial/debian/tmp/usr/share/doc/cxx-serial/html/open.png
-- Installing: /home/mk/cxx-serial/cxx-serial/debian/tmp/usr/share/doc/cxx-serial/html/tab_b.png
-- Installing: /home/mk/cxx-serial/cxx-serial/debian/tmp/usr/share/doc/cxx-serial/html/plusd.svg
-- Installing: /home/mk/cxx-serial/cxx-serial/debian/tmp/usr/share/doc/cxx-serial/html/folderclosed.svg
-- Installing: /home/mk/cxx-serial/cxx-serial/debian/tmp/usr/share/doc/cxx-serial/html/nav_g.png
-- Installing: /home/mk/cxx-serial/cxx-serial/debian/tmp/usr/share/doc/cxx-serial/html/index.html
-- Installing: /home/mk/cxx-serial/cxx-serial/debian/tmp/usr/share/doc/cxx-serial/html/splitbard.png
-- Installing: /home/mk/cxx-serial/cxx-serial/debian/tmp/usr/share/doc/cxx-serial/html/graph_legend.png
-- Installing: /home/mk/cxx-serial/cxx-serial/debian/tmp/usr/share/doc/cxx-serial/html/tab_a.png
-- Installing: /home/mk/cxx-serial/cxx-serial/debian/tmp/usr/share/doc/cxx-serial/html/closed.png
-- Installing: /home/mk/cxx-serial/cxx-serial/debian/tmp/usr/share/doc/cxx-serial/html/minus.svg
-- Installing: /home/mk/cxx-serial/cxx-serial/debian/tmp/usr/share/doc/cxx-serial/html/menudata.js
-- Installing: /home/mk/cxx-serial/cxx-serial/debian/tmp/usr/share/doc/cxx-serial/html/nav_hd.png
-- Installing: /home/mk/cxx-serial/cxx-serial/debian/tmp/usr/share/doc/cxx-serial/html/folderopend.svg
-- Installing: /home/mk/cxx-serial/cxx-serial/debian/tmp/usr/share/doc/cxx-serial/html/doc.svg
-- Installing: /home/mk/cxx-serial/cxx-serial/debian/tmp/usr/share/doc/cxx-serial/html/docd.svg
-- Installing: /home/mk/cxx-serial/cxx-serial/debian/tmp/usr/share/doc/cxx-serial/html/nav_f.png
-- Installing: /home/mk/cxx-serial/cxx-serial/debian/tmp/usr/share/doc/cxx-serial/html/tab_sd.png
-- Installing: /home/mk/cxx-serial/cxx-serial/debian/tmp/usr/share/doc/cxx-serial/html/graph_legend.md5
-- Installing: /home/mk/cxx-serial/cxx-serial/debian/tmp/usr/share/doc/cxx-serial/html/graph_legend.html
-- Installing: /home/mk/cxx-serial/cxx-serial/debian/tmp/usr/share/doc/cxx-serial/html/plus.svg
-- Installing: /home/mk/cxx-serial/cxx-serial/debian/tmp/usr/share/doc/cxx-serial/html/tab_ad.png
-- Installing: /home/mk/cxx-serial/cxx-serial/debian/tmp/usr/share/doc/cxx-serial/html/folderopen.svg
-- Installing: /home/mk/cxx-serial/cxx-serial/debian/tmp/usr/share/doc/cxx-serial/html/tabs.css
-- Installing: /home/mk/cxx-serial/cxx-serial/debian/tmp/usr/share/doc/cxx-serial/html/folderclosedd.svg
-- Installing: /home/mk/cxx-serial/cxx-serial/debian/tmp/usr/share/doc/cxx-serial/html/tab_h.png
-- Installing: /home/mk/cxx-serial/cxx-serial/debian/tmp/usr/share/doc/cxx-serial/html/nav_h.png
-- Installing: /home/mk/cxx-serial/cxx-serial/debian/tmp/usr/share/doc/cxx-serial/html/tab_bd.png
-- Installing: /home/mk/cxx-serial/cxx-serial/debian/tmp/usr/share/doc/cxx-serial/html/menu.js
-- Installing: /home/mk/cxx-serial/cxx-serial/debian/tmp/usr/share/doc/cxx-serial/html/search
-- Installing: /home/mk/cxx-serial/cxx-serial/debian/tmp/usr/share/doc/cxx-serial/html/search/mag_d.svg
-- Installing: /home/mk/cxx-serial/cxx-serial/debian/tmp/usr/share/doc/cxx-serial/html/search/mag_seld.svg
-- Installing: /home/mk/cxx-serial/cxx-serial/debian/tmp/usr/share/doc/cxx-serial/html/search/close.svg
-- Installing: /home/mk/cxx-serial/cxx-serial/debian/tmp/usr/share/doc/cxx-serial/html/search/mag.svg
-- Installing: /home/mk/cxx-serial/cxx-serial/debian/tmp/usr/share/doc/cxx-serial/html/search/searchdata.js
-- Installing: /home/mk/cxx-serial/cxx-serial/debian/tmp/usr/share/doc/cxx-serial/html/search/search.css
-- Installing: /home/mk/cxx-serial/cxx-serial/debian/tmp/usr/share/doc/cxx-serial/html/search/search.js
-- Installing: /home/mk/cxx-serial/cxx-serial/debian/tmp/usr/share/doc/cxx-serial/html/search/mag_sel.svg
-- Installing: /home/mk/cxx-serial/cxx-serial/debian/tmp/usr/share/doc/cxx-serial/html/sync_off.png
-- Installing: /home/mk/cxx-serial/cxx-serial/debian/tmp/usr/share/doc/cxx-serial/html/tab_hd.png
-- Installing: /home/mk/cxx-serial/cxx-serial/debian/tmp/usr/share/doc/cxx-serial/html/doxygen.css
-- Installing: /home/mk/cxx-serial/cxx-serial/debian/tmp/usr/share/doc/cxx-serial/html/bc_sd.png
-- Installing: /home/mk/cxx-serial/cxx-serial/debian/tmp/usr/share/doc/cxx-serial/html/nav_fd.png
-- Installing: /home/mk/cxx-serial/cxx-serial/debian/tmp/usr/share/doc/cxx-serial/html/sync_on.png
-- Installing: /home/mk/cxx-serial/cxx-serial/debian/tmp/usr/share/doc/cxx-serial/html/minusd.svg
-- Installing: /home/mk/cxx-serial/cxx-serial/debian/tmp/usr/share/doc/cxx-serial/html/dynsections.js
-- Installing: /home/mk/cxx-serial/cxx-serial/debian/tmp/usr/share/doc/cxx-serial/html/tab_s.png
-- Installing: /home/mk/cxx-serial/cxx-serial/debian/tmp/usr/share/doc/cxx-serial/html/doxygen.svg
-- Installing: /home/mk/cxx-serial/cxx-serial/debian/tmp/usr/share/doc/cxx-serial/html/jquery.js
-- Installing: /home/mk/cxx-serial/cxx-serial/debian/tmp/usr/share/doc/cxx-serial/html/splitbar.png
-- Installing: /home/mk/cxx-serial/cxx-serial/debian/tmp/usr/lib/x86_64-linux-gnu/pkgconfig/cxx-serial.pc
-- Installing: /home/mk/cxx-serial/cxx-serial/debian/tmp/usr/lib/x86_64-linux-gnu/cmake/cxx-serial/cxx-serialConfig.cmake
-- Installing: /home/mk/cxx-serial/cxx-serial/debian/tmp/usr/lib/x86_64-linux-gnu/cmake/cxx-serial/cxx-serialConfig-version.cmake
-- Installing: /home/mk/cxx-serial/cxx-serial/debian/tmp/usr/share/cxx-serial/package.xml
make[1]: Leaving directory '/home/mk/cxx-serial/cxx-serial/obj-x86_64-linux-gnu'
   dh_install -a -O--buildsystem=cmake
   dh_installdocs -a -O--buildsystem=cmake
   dh_installchangelogs -a -O--buildsystem=cmake
   dh_installsystemduser -a -O--buildsystem=cmake
   dh_lintian -a -O--buildsystem=cmake
   dh_perl -a -O--buildsystem=cmake
   dh_link -a -O--buildsystem=cmake
   dh_strip_nondeterminism -a -O--buildsystem=cmake
   dh_compress -a -O--buildsystem=cmake
   dh_fixperms -a -O--buildsystem=cmake
   dh_missing -a -O--buildsystem=cmake
   dh_dwz -a -O--buildsystem=cmake
   dh_strip -a -O--buildsystem=cmake
   dh_makeshlibs -a -O--buildsystem=cmake
   dh_shlibdeps -a -O--buildsystem=cmake
   dh_installdeb -a -O--buildsystem=cmake
   dh_gencontrol -a -O--buildsystem=cmake
   dh_md5sums -a -O--buildsystem=cmake
   dh_builddeb -a -O--buildsystem=cmake
dpkg-deb: building package 'libcxx-serial1-dbgsym' in '../libcxx-serial1-dbgsym_1.2.1-7_amd64.deb'.
dpkg-deb: building package 'libcxx-serial-dev' in '../libcxx-serial-dev_1.2.1-7_amd64.deb'.
dpkg-deb: building package 'libcxx-serial1' in '../libcxx-serial1_1.2.1-7_amd64.deb'.
 dpkg-genbuildinfo --build=any -O../libcxx-serial_1.2.1-7_amd64.buildinfo
 dpkg-genchanges --build=any -O../libcxx-serial_1.2.1-7_amd64.changes
dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included)
 dpkg-source --after-build .
dpkg-source: info: unapplying 0008-Make-sure-package.xml-is-installed.patch
dpkg-source: info: unapplying 0007-tests-CMakeLists-avoid-crash-w-disabled-tests.patch
dpkg-source: info: unapplying 0006-Fix-memory-leak-when-exception-is-thrown-by-impl-cla.patch
dpkg-source: info: unapplying 0005-Support-500kbps-serial-ports.-167.patch
dpkg-source: info: unapplying 0004-resource-leak-if-exception-in-SerialImpl-constructor.patch
dpkg-source: info: unapplying 0003-on-Linux-use-CLOCK_MONOTONIC-for-clock_gettime.patch
dpkg-source: info: unapplying 0002-Avoid-using-v8stdint.h-if-not-required.patch
dpkg-source: info: unapplying 0001-build-Fix-packaging-issues.patch
dpkg-buildpackage: info: binary-only upload (no source included)

Reply via email to