Repository: mesonbuild/meson

Issue:
0.54.0 tries to link with multiple different versions of Boost
**Describe the bug**
I have multiple versions of Boost installed. Meson 0.53.2 correctly uses the latest version for all Boost library dependencies. Meson 0.54.0 somehow selects a different version for each of them and so the application fails to link.

**To Reproduce**
git clone https://github.com/nomis/dtee # 5ccd3804dcf989041ab59a1194ec5a7b6331ddaa

**Expected behavior**
The build is successful

**system parameters**
```
$ lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 18.04.4 LTS
Release:	18.04
Codename:	bionic
$ ninja --version
1.8.2
$ dpkg -l | grep -Fe boost-filesystem -e boost-system -e boost-program-options
ii  libboost-filesystem-dev:amd64                 1.65.1.0ubuntu1                                              amd64        filesystem operations (portable paths, iteration over directories, etc) in C++ (default version)
rc  libboost-filesystem1.55.0:amd64               1.55.0+dfsg-3ubuntu2                                         amd64        filesystem operations (portable paths, iteration over directories, etc) in C++
ii  libboost-filesystem1.62.0:amd64               1.62.0+dfsg-5                                                amd64        filesystem operations (portable paths, iteration over directories, etc) in C++
ii  libboost-filesystem1.65-dev:amd64             1.65.1+dfsg-0ubuntu5                                         amd64        filesystem operations (portable paths, iteration over directories, etc) in C++
ii  libboost-filesystem1.65.1:amd64               1.65.1+dfsg-0ubuntu5                                         amd64        filesystem operations (portable paths, iteration over directories, etc) in C++
ii  libboost-program-options-dev:amd64            1.65.1.0ubuntu1                                              amd64        program options library for C++ (default version)
ii  libboost-program-options1.55.0:amd64          1.55.0+dfsg-3ubuntu2                                         amd64        program options library for C++
ii  libboost-program-options1.62.0:amd64          1.62.0+dfsg-5                                                amd64        program options library for C++
ii  libboost-program-options1.65-dev:amd64        1.65.1+dfsg-0ubuntu5                                         amd64        program options library for C++
ii  libboost-program-options1.65.1:amd64          1.65.1+dfsg-0ubuntu5                                         amd64        program options library for C++
ii  libboost-system-dev:amd64                     1.65.1.0ubuntu1                                              amd64        Operating system (e.g. diagnostics support) library (default version)
ii  libboost-system1.54.0:amd64                   1.54.0-5                                                     amd64        Operating system (e.g. diagnostics support) library
rc  libboost-system1.55.0:amd64                   1.55.0+dfsg-3ubuntu2                                         amd64        Operating system (e.g. diagnostics support) library
ii  libboost-system1.62.0:amd64                   1.62.0+dfsg-5                                                amd64        Operating system (e.g. diagnostics support) library
ii  libboost-system1.65-dev:amd64                 1.65.1+dfsg-0ubuntu5                                         amd64        Operating system (e.g. diagnostics support) library
ii  libboost-system1.65.1:amd64                   1.65.1+dfsg-0ubuntu5                                         amd64        Operating system (e.g. diagnostics support) library
```



Discussion:
**0.53.2**
```
mkdir build/
rm -rf "build/release/"
mkdir build/release/
meson --buildtype=release build/release/ -Db_lto=true    || (rm -rf "build/release/"; false)
The Meson build system
Version: 0.53.2
Source dir: /home/simon/src/dtee
Build dir: /home/simon/src/dtee/build/release
Build type: native build
Project name: dtee
Project version: 1.0.1
C compiler for the host machine: cc (gcc 7.5.0 "cc (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.0")
C linker for the host machine: cc ld.bfd 2.30
C++ compiler for the host machine: c++ (gcc 7.5.0 "c++ (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.0")
C++ linker for the host machine: c++ ld.bfd 2.30
Host machine cpu family: x86_64
Host machine cpu: x86_64
Found git repository at /home/simon/src/dtee
Compiler for C supports arguments -Wshadow: YES 
Compiler for C++ supports arguments -Wshadow: YES 
Compiler for C supports arguments -pipe: YES 
meson.build:48: WARNING: You don't need to add -pipe, Meson will use it automatically when it is available.
meson.build:49: WARNING: You don't need to add -pipe, Meson will use it automatically when it is available.
Compiler for C++ supports arguments -pipe: YES 
meson.build:52: WARNING: You don't need to add -pipe, Meson will use it automatically when it is available.
meson.build:53: WARNING: You don't need to add -pipe, Meson will use it automatically when it is available.
Program python3 found: YES (/usr/bin/python3)
Run-time dependency Boost (filesystem, program_options, system) found: YES 1.65.1
Program ln found: YES (/bin/ln)
Program sphinx-build found: YES (/usr/bin/sphinx-build)
Library dl found: YES
Program bash found: YES (/bin/bash)
Build targets in project: 63

Found ninja-1.8.2 at /usr/bin/ninja
ninja -v -C build/release/
ninja: Entering directory `build/release/'
[1/130] cc -Itest-is-dtee@sha -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -fPIC -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wno-pedantic -MD -MQ 'test-is-dtee@sha/tests_is-dtee.c.o' -MF 'test-is-dtee@sha/tests_is-dtee.c.o.d' -o 'test-is-dtee@sha/tests_is-dtee.c.o' -c ../../tests/is-dtee.c
[2/130] cc -Itest-allow-n-times@sha -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -fPIC -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -MD -MQ 'test-allow-n-times@sha/tests_allow-n-times.c.o' -MF 'test-allow-n-times@sha/tests_allow-n-times.c.o.d' -o 'test-allow-n-times@sha/tests_allow-n-times.c.o' -c ../../tests/allow-n-times.c
[3/130] cc -Itest-fd-unix-socket@sha -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -fPIC -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -MD -MQ 'test-fd-unix-socket@sha/tests_is-fd-unix-socket.c.o' -MF 'test-fd-unix-socket@sha/tests_is-fd-unix-socket.c.o.d' -o 'test-fd-unix-socket@sha/tests_is-fd-unix-socket.c.o' -c ../../tests/is-fd-unix-socket.c
[4/130] cc -Itest-is-dtee@sha -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -fPIC -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wno-pedantic -MD -MQ 'test-is-dtee@sha/tests_is-dtee-linux.c.o' -MF 'test-is-dtee@sha/tests_is-dtee-linux.c.o.d' -o 'test-is-dtee@sha/tests_is-dtee-linux.c.o' -c ../../tests/is-dtee-linux.c
[5/130] cc -Itest-dup2-failure@sha -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -fPIC -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wno-pedantic -MD -MQ 'test-dup2-failure@sha/tests_dup2-failure.c.o' -MF 'test-dup2-failure@sha/tests_dup2-failure.c.o.d' -o 'test-dup2-failure@sha/tests_dup2-failure.c.o' -c ../../tests/dup2-failure.c
[6/130] cc -Itest-fake-getpid@sha -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -fPIC -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wno-pedantic -MD -MQ 'test-fake-getpid@sha/tests_fake-getpid.c.o' -MF 'test-fake-getpid@sha/tests_fake-getpid.c.o.d' -o 'test-fake-getpid@sha/tests_fake-getpid.c.o' -c ../../tests/fake-getpid.c
[7/130] cc -Itest-execvp-fd-check@sha -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -fPIC -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wno-pedantic -MD -MQ 'test-execvp-fd-check@sha/tests_execvp-fd-check.c.o' -MF 'test-execvp-fd-check@sha/tests_execvp-fd-check.c.o.d' -o 'test-execvp-fd-check@sha/tests_execvp-fd-check.c.o' -c ../../tests/execvp-fd-check.c
[8/130] cc -Itest-fake-getuid@sha -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -fPIC -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wno-pedantic -MD -MQ 'test-fake-getuid@sha/tests_fake-getuid.c.o' -MF 'test-fake-getuid@sha/tests_fake-getuid.c.o.d' -o 'test-fake-getuid@sha/tests_fake-getuid.c.o' -c ../../tests/fake-getuid.c
[9/130] cc -Itest-fake-strerror@sha -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -fPIC -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wno-pedantic -MD -MQ 'test-fake-strerror@sha/tests_fake-strerror.c.o' -MF 'test-fake-strerror@sha/tests_fake-strerror.c.o.d' -o 'test-fake-strerror@sha/tests_fake-strerror.c.o' -c ../../tests/fake-strerror.c
[10/130] cc -Itest-fake-strsignal@sha -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -fPIC -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wno-pedantic -MD -MQ 'test-fake-strsignal@sha/tests_fake-strsignal.c.o' -MF 'test-fake-strsignal@sha/tests_fake-strsignal.c.o.d' -o 'test-fake-strsignal@sha/tests_fake-strsignal.c.o' -c ../../tests/fake-strsignal.c
[11/130] cc -Itest-fork-failure@sha -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -fPIC -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wno-pedantic -MD -MQ 'test-fork-failure@sha/tests_fork-failure.c.o' -MF 'test-fork-failure@sha/tests_fork-failure.c.o.d' -o 'test-fork-failure@sha/tests_fork-failure.c.o' -c ../../tests/fork-failure.c
[12/130] cc -Itest-kill-failure@sha -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -fPIC -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wno-pedantic -MD -MQ 'test-kill-failure@sha/tests_kill-failure.c.o' -MF 'test-kill-failure@sha/tests_kill-failure.c.o.d' -o 'test-kill-failure@sha/tests_kill-failure.c.o' -c ../../tests/kill-failure.c
[13/130] cc  -o libtest-allow-n-times.so 'test-allow-n-times@sha/tests_allow-n-times.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libtest-allow-n-times.so -Wl,--end-group -pipe
[14/130] cc  -o libtest-fd-unix-socket.so 'test-fd-unix-socket@sha/tests_is-fd-unix-socket.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libtest-fd-unix-socket.so -Wl,--end-group -pipe
[15/130] cc -Itest-lseek-failure@sha -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -fPIC -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wno-pedantic -D_LARGEFILE64_SOURCE -MD -MQ 'test-lseek-failure@sha/tests_lseek-failure.c.o' -MF 'test-lseek-failure@sha/tests_lseek-failure.c.o.d' -o 'test-lseek-failure@sha/tests_lseek-failure.c.o' -c ../../tests/lseek-failure.c
[16/130] cc -Itest-file-write-failure-recovery@sha -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -fPIC -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wno-pedantic -MD -MQ 'test-file-write-failure-recovery@sha/tests_file-write-failure-recovery.c.o' -MF 'test-file-write-failure-recovery@sha/tests_file-write-failure-recovery.c.o.d' -o 'test-file-write-failure-recovery@sha/tests_file-write-failure-recovery.c.o' -c ../../tests/file-write-failure-recovery.c
[17/130] cc -Itest-mkdtemp-consistent@sha -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -fPIC -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wno-pedantic -MD -MQ 'test-mkdtemp-consistent@sha/tests_mkdtemp-consistent.c.o' -MF 'test-mkdtemp-consistent@sha/tests_mkdtemp-consistent.c.o.d' -o 'test-mkdtemp-consistent@sha/tests_mkdtemp-consistent.c.o' -c ../../tests/mkdtemp-consistent.c
[18/130] cc -Itest-mkdtemp-failure@sha -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -fPIC -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wno-pedantic -MD -MQ 'test-mkdtemp-failure@sha/tests_mkdtemp-failure.c.o' -MF 'test-mkdtemp-failure@sha/tests_mkdtemp-failure.c.o.d' -o 'test-mkdtemp-failure@sha/tests_mkdtemp-failure.c.o' -c ../../tests/mkdtemp-failure.c
[19/130] cc -Itest-file-write-failure@sha -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -fPIC -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wno-pedantic -MD -MQ 'test-file-write-failure@sha/tests_file-write-failure.c.o' -MF 'test-file-write-failure@sha/tests_file-write-failure.c.o.d' -o 'test-file-write-failure@sha/tests_file-write-failure.c.o' -c ../../tests/file-write-failure.c
[20/130] cc  -o libtest-is-dtee.so 'test-is-dtee@sha/tests_is-dtee.c.o' 'test-is-dtee@sha/tests_is-dtee-linux.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libtest-is-dtee.so -pipe -ldl -Wl,--end-group
[21/130] cc -Itest-mkostemp-consistent@sha -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -fPIC -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wno-pedantic -MD -MQ 'test-mkostemp-consistent@sha/tests_mkostemp-consistent.c.o' -MF 'test-mkostemp-consistent@sha/tests_mkostemp-consistent.c.o.d' -o 'test-mkostemp-consistent@sha/tests_mkostemp-consistent.c.o' -c ../../tests/mkostemp-consistent.c
[22/130] cc -Itest-mkostemp-failure@sha -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -fPIC -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wno-pedantic -MD -MQ 'test-mkostemp-failure@sha/tests_mkostemp-failure.c.o' -MF 'test-mkostemp-failure@sha/tests_mkostemp-failure.c.o.d' -o 'test-mkostemp-failure@sha/tests_mkostemp-failure.c.o' -c ../../tests/mkostemp-failure.c
[23/130] cc -Itest-mkostemp-readonly@sha -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -fPIC -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wno-pedantic -MD -MQ 'test-mkostemp-readonly@sha/tests_mkostemp-readonly.c.o' -MF 'test-mkostemp-readonly@sha/tests_mkostemp-readonly.c.o.d' -o 'test-mkostemp-readonly@sha/tests_mkostemp-readonly.c.o' -c ../../tests/mkostemp-readonly.c
[24/130] cc -Itest-mkostemp-writeonly@sha -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -fPIC -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wno-pedantic -MD -MQ 'test-mkostemp-writeonly@sha/tests_mkostemp-writeonly.c.o' -MF 'test-mkostemp-writeonly@sha/tests_mkostemp-writeonly.c.o.d' -o 'test-mkostemp-writeonly@sha/tests_mkostemp-writeonly.c.o' -c ../../tests/mkostemp-writeonly.c
[25/130] cc -Itest-sigaction-no-restart@sha -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -fPIC -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wno-pedantic -MD -MQ 'test-sigaction-no-restart@sha/tests_sigaction-no-restart.c.o' -MF 'test-sigaction-no-restart@sha/tests_sigaction-no-restart.c.o.d' -o 'test-sigaction-no-restart@sha/tests_sigaction-no-restart.c.o' -c ../../tests/sigaction-no-restart.c
[26/130] cc -Itest-socket-add-extra-source@sha -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -fPIC -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wno-pedantic -MD -MQ 'test-socket-add-extra-source@sha/tests_socket-add-extra-source.c.o' -MF 'test-socket-add-extra-source@sha/tests_socket-add-extra-source.c.o.d' -o 'test-socket-add-extra-source@sha/tests_socket-add-extra-source.c.o' -c ../../tests/socket-add-extra-source.c
[27/130] cc -Itest-socket-bind-failure@sha -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -fPIC -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wno-pedantic -MD -MQ 'test-socket-bind-failure@sha/tests_socket-bind-failure.c.o' -MF 'test-socket-bind-failure@sha/tests_socket-bind-failure.c.o.d' -o 'test-socket-bind-failure@sha/tests_socket-bind-failure.c.o' -c ../../tests/socket-bind-failure.c
[28/130] cc -Itest-security-recreate-output-socket@sha -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -fPIC -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wno-pedantic -MD -MQ 'test-security-recreate-output-socket@sha/tests_security-recreate-output-socket.c.o' -MF 'test-security-recreate-output-socket@sha/tests_security-recreate-output-socket.c.o.d' -o 'test-security-recreate-output-socket@sha/tests_security-recreate-output-socket.c.o' -c ../../tests/security-recreate-output-socket.c
[29/130] cc -Itest-socket-close-failure@sha -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -fPIC -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wno-pedantic -MD -MQ 'test-socket-close-failure@sha/tests_socket-close-failure.c.o' -MF 'test-socket-close-failure@sha/tests_socket-close-failure.c.o.d' -o 'test-socket-close-failure@sha/tests_socket-close-failure.c.o' -c ../../tests/socket-close-failure.c
[30/130] cc -Itest-socket-getsockopt-fake-rcvbuf@sha -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -fPIC -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wno-pedantic -MD -MQ 'test-socket-getsockopt-fake-rcvbuf@sha/tests_socket-getsockopt-fake-rcvbuf.c.o' -MF 'test-socket-getsockopt-fake-rcvbuf@sha/tests_socket-getsockopt-fake-rcvbuf.c.o.d' -o 'test-socket-getsockopt-fake-rcvbuf@sha/tests_socket-getsockopt-fake-rcvbuf.c.o' -c ../../tests/socket-getsockopt-fake-rcvbuf.c
[31/130] cc -Itest-socket-connect-failure@sha -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -fPIC -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wno-pedantic -MD -MQ 'test-socket-connect-failure@sha/tests_socket-connect-failure.c.o' -MF 'test-socket-connect-failure@sha/tests_socket-connect-failure.c.o.d' -o 'test-socket-connect-failure@sha/tests_socket-connect-failure.c.o' -c ../../tests/socket-connect-failure.c
[32/130] cc -Itest-socket-recv-buffer-too-small@sha -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -fPIC -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wno-pedantic -MD -MQ 'test-socket-recv-buffer-too-small@sha/tests_socket-recv-buffer-too-small.c.o' -MF 'test-socket-recv-buffer-too-small@sha/tests_socket-recv-buffer-too-small.c.o.d' -o 'test-socket-recv-buffer-too-small@sha/tests_socket-recv-buffer-too-small.c.o' -c ../../tests/socket-recv-buffer-too-small.c
[33/130] cc -Itest-socket-recv-failure@sha -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -fPIC -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wno-pedantic -MD -MQ 'test-socket-recv-failure@sha/tests_socket-recv-failure.c.o' -MF 'test-socket-recv-failure@sha/tests_socket-recv-failure.c.o.d' -o 'test-socket-recv-failure@sha/tests_socket-recv-failure.c.o' -c ../../tests/socket-recv-failure.c
[34/130] cc -Itest-socket-shutdown-failure@sha -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -fPIC -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wno-pedantic -MD -MQ 'test-socket-shutdown-failure@sha/tests_socket-shutdown-failure.c.o' -MF 'test-socket-shutdown-failure@sha/tests_socket-shutdown-failure.c.o.d' -o 'test-socket-shutdown-failure@sha/tests_socket-shutdown-failure.c.o' -c ../../tests/socket-shutdown-failure.c
[35/130] cc -Itest-socket-setsockopt-monitor@sha -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -fPIC -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wno-pedantic -MD -MQ 'test-socket-setsockopt-monitor@sha/tests_socket-setsockopt-monitor.c.o' -MF 'test-socket-setsockopt-monitor@sha/tests_socket-setsockopt-monitor.c.o.d' -o 'test-socket-setsockopt-monitor@sha/tests_socket-setsockopt-monitor.c.o' -c ../../tests/socket-setsockopt-monitor.c
[36/130] cc -Itest-socket-unix-failure@sha -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -fPIC -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wno-pedantic -MD -MQ 'test-socket-unix-failure@sha/tests_socket-unix-failure.c.o' -MF 'test-socket-unix-failure@sha/tests_socket-unix-failure.c.o.d' -o 'test-socket-unix-failure@sha/tests_socket-unix-failure.c.o' -c ../../tests/socket-unix-failure.c
[37/130] cc -Itest-waitpid-failure@sha -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -fPIC -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wno-pedantic -MD -MQ 'test-waitpid-failure@sha/tests_waitpid-failure.c.o' -MF 'test-waitpid-failure@sha/tests_waitpid-failure.c.o.d' -o 'test-waitpid-failure@sha/tests_waitpid-failure.c.o' -c ../../tests/waitpid-failure.c
[38/130] /home/simon/.local/bin/meson --internal vcstagger ../../src/version.h.in version.h 1.0.1 /home/simon/src/dtee @VCS_TAG@ '(.*)' git describe --dirty=+
[39/130] cc -Itest-write-truncate-stdout@sha -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -fPIC -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wno-pedantic -MD -MQ 'test-write-truncate-stdout@sha/tests_write-truncate-stdout.c.o' -MF 'test-write-truncate-stdout@sha/tests_write-truncate-stdout.c.o.d' -o 'test-write-truncate-stdout@sha/tests_write-truncate-stdout.c.o' -c ../../tests/write-truncate-stdout.c
[40/130] cc -Itest-closed-pipe-reader@exe -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -MD -MQ 'test-closed-pipe-reader@exe/tests_closed-pipe-reader.c.o' -MF 'test-closed-pipe-reader@exe/tests_closed-pipe-reader.c.o.d' -o 'test-closed-pipe-reader@exe/tests_closed-pipe-reader.c.o' -c ../../tests/closed-pipe-reader.c
[41/130] cc -Itest-write-truncate-cron@sha -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -fPIC -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wno-pedantic -MD -MQ 'test-write-truncate-cron@sha/tests_write-truncate-cron.c.o' -MF 'test-write-truncate-cron@sha/tests_write-truncate-cron.c.o.d' -o 'test-write-truncate-cron@sha/tests_write-truncate-cron.c.o' -c ../../tests/write-truncate-cron.c
[42/130] cc -Itest-closed-pipe-writer@exe -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -MD -MQ 'test-closed-pipe-writer@exe/tests_closed-pipe-writer.c.o' -MF 'test-closed-pipe-writer@exe/tests_closed-pipe-writer.c.o.d' -o 'test-closed-pipe-writer@exe/tests_closed-pipe-writer.c.o' -c ../../tests/closed-pipe-writer.c
[43/130] cc -Itest-fifo-write-interrupt@exe -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -MD -MQ 'test-fifo-write-interrupt@exe/tests_fifo-write-interrupt.c.o' -MF 'test-fifo-write-interrupt@exe/tests_fifo-write-interrupt.c.o.d' -o 'test-fifo-write-interrupt@exe/tests_fifo-write-interrupt.c.o' -c ../../tests/fifo-write-interrupt.c
[44/130] /home/simon/.local/bin/meson --internal symbolextractor libtest-allow-n-times.so 'test-allow-n-times@sha/libtest-allow-n-times.so.symbols' 
[45/130] /home/simon/.local/bin/meson --internal symbolextractor libtest-fd-unix-socket.so 'test-fd-unix-socket@sha/libtest-fd-unix-socket.so.symbols' 
[46/130] /home/simon/.local/bin/meson --internal symbolextractor libtest-is-dtee.so 'test-is-dtee@sha/libtest-is-dtee.so.symbols' 
[47/130] c++ -Idtee@exe -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -Werror -std=c++14 -O3 -Wshadow -D_POSIX_C_SOURCE=200809L '-DGETTEXT_PACKAGE="dtee"' '-DGETTEXT_LOCALEDIR="/usr/local/share/locale"' -DBOOST_ASIO_DISABLE_THREADS -MD -MQ 'dtee@exe/src_process.cc.o' -MF 'dtee@exe/src_process.cc.o.d' -o 'dtee@exe/src_process.cc.o' -c ../../src/process.cc
[48/130] c++ -Idtee@exe -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -Werror -std=c++14 -O3 -Wshadow -D_POSIX_C_SOURCE=200809L '-DGETTEXT_PACKAGE="dtee"' '-DGETTEXT_LOCALEDIR="/usr/local/share/locale"' -DBOOST_ASIO_DISABLE_THREADS -MD -MQ 'dtee@exe/src_dispatch.cc.o' -MF 'dtee@exe/src_dispatch.cc.o.d' -o 'dtee@exe/src_dispatch.cc.o' -c ../../src/dispatch.cc
[49/130] /usr/bin/sphinx-build -n -W -b man -D version=1.0.1 -D release=1.0.1 ../../docs .
Running Sphinx v1.6.7
loading pickled environment... not yet created
building [mo]: targets for 0 po files that are out of date
building [man]: all manpages
updating environment: 12 added, 0 changed, 0 removed
reading sources... [  8%] architecture
reading sources... [ 16%] changelog
reading sources... [ 25%] dependencies
reading sources... [ 33%] index
reading sources... [ 41%] install
reading sources... [ 50%] limitations
reading sources... [ 58%] manual
reading sources... [ 66%] packages
reading sources... [ 75%] packages/debian
reading sources... [ 83%] packages/fedora
reading sources... [ 91%] packages/rhel
reading sources... [100%] packages/ubuntu

looking for now-outdated files... none found
pickling environment... done
checking consistency... done
writing... dtee.1 { } 
build succeeded.
[50/130] c++ -Idtee@exe -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -Werror -std=c++14 -O3 -Wshadow -D_POSIX_C_SOURCE=200809L '-DGETTEXT_PACKAGE="dtee"' '-DGETTEXT_LOCALEDIR="/usr/local/share/locale"' -DBOOST_ASIO_DISABLE_THREADS -MD -MQ 'dtee@exe/src_command_line.cc.o' -MF 'dtee@exe/src_command_line.cc.o.d' -o 'dtee@exe/src_command_line.cc.o' -c ../../src/command_line.cc
[51/130] c++ -Idtee@exe -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -Werror -std=c++14 -O3 -Wshadow -D_POSIX_C_SOURCE=200809L '-DGETTEXT_PACKAGE="dtee"' '-DGETTEXT_LOCALEDIR="/usr/local/share/locale"' -DBOOST_ASIO_DISABLE_THREADS -MD -MQ 'dtee@exe/src_print_error.cc.o' -MF 'dtee@exe/src_print_error.cc.o.d' -o 'dtee@exe/src_print_error.cc.o' -c ../../src/print_error.cc
[52/130] c++ -Idtee@exe -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -Werror -std=c++14 -O3 -Wshadow -D_POSIX_C_SOURCE=200809L '-DGETTEXT_PACKAGE="dtee"' '-DGETTEXT_LOCALEDIR="/usr/local/share/locale"' -DBOOST_ASIO_DISABLE_THREADS -MD -MQ 'dtee@exe/src_file_output.cc.o' -MF 'dtee@exe/src_file_output.cc.o.d' -o 'dtee@exe/src_file_output.cc.o' -c ../../src/file_output.cc
[53/130] c++ -Idtee@exe -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -Werror -std=c++14 -O3 -Wshadow -D_POSIX_C_SOURCE=200809L '-DGETTEXT_PACKAGE="dtee"' '-DGETTEXT_LOCALEDIR="/usr/local/share/locale"' -DBOOST_ASIO_DISABLE_THREADS -MD -MQ 'dtee@exe/src_cron.cc.o' -MF 'dtee@exe/src_cron.cc.o.d' -o 'dtee@exe/src_cron.cc.o' -c ../../src/cron.cc
[54/130] /bin/ln -s -f dtee.1 cronty.1
[55/130] cc  -o libtest-dup2-failure.so 'test-dup2-failure@sha/tests_dup2-failure.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libtest-dup2-failure.so -pipe libtest-is-dtee.so -ldl -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/home/simon/src/dtee/build/release/
[56/130] cc  -o libtest-execvp-fd-check.so 'test-execvp-fd-check@sha/tests_execvp-fd-check.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libtest-execvp-fd-check.so -pipe libtest-is-dtee.so -ldl -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/home/simon/src/dtee/build/release/
[57/130] cc  -o libtest-fake-getpid.so 'test-fake-getpid@sha/tests_fake-getpid.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libtest-fake-getpid.so -pipe libtest-is-dtee.so -ldl -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/home/simon/src/dtee/build/release/
[58/130] c++ -Idtee@exe -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -Werror -std=c++14 -O3 -Wshadow -D_POSIX_C_SOURCE=200809L '-DGETTEXT_PACKAGE="dtee"' '-DGETTEXT_LOCALEDIR="/usr/local/share/locale"' -DBOOST_ASIO_DISABLE_THREADS -MD -MQ 'dtee@exe/src_to_string.cc.o' -MF 'dtee@exe/src_to_string.cc.o.d' -o 'dtee@exe/src_to_string.cc.o' -c ../../src/to_string.cc
[59/130] c++ -Idtee@exe -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -Werror -std=c++14 -O3 -Wshadow -D_POSIX_C_SOURCE=200809L '-DGETTEXT_PACKAGE="dtee"' '-DGETTEXT_LOCALEDIR="/usr/local/share/locale"' -DBOOST_ASIO_DISABLE_THREADS -MD -MQ 'dtee@exe/src_main.cc.o' -MF 'dtee@exe/src_main.cc.o.d' -o 'dtee@exe/src_main.cc.o' -c ../../src/main.cc
[60/130] cc  -o libtest-fake-getuid.so 'test-fake-getuid@sha/tests_fake-getuid.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libtest-fake-getuid.so -pipe libtest-is-dtee.so -ldl -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/home/simon/src/dtee/build/release/
[61/130] c++ -Idtee@exe -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -Werror -std=c++14 -O3 -Wshadow -D_POSIX_C_SOURCE=200809L '-DGETTEXT_PACKAGE="dtee"' '-DGETTEXT_LOCALEDIR="/usr/local/share/locale"' -DBOOST_ASIO_DISABLE_THREADS -MD -MQ 'dtee@exe/src_input.cc.o' -MF 'dtee@exe/src_input.cc.o.d' -o 'dtee@exe/src_input.cc.o' -c ../../src/input.cc
[62/130] cc  -o libtest-fake-strsignal.so 'test-fake-strsignal@sha/tests_fake-strsignal.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libtest-fake-strsignal.so -pipe libtest-is-dtee.so -ldl -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/home/simon/src/dtee/build/release/
[63/130] c++ -Idtee@exe -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -Werror -std=c++14 -O3 -Wshadow -D_POSIX_C_SOURCE=200809L '-DGETTEXT_PACKAGE="dtee"' '-DGETTEXT_LOCALEDIR="/usr/local/share/locale"' -DBOOST_ASIO_DISABLE_THREADS -MD -MQ 'dtee@exe/src_application.cc.o' -MF 'dtee@exe/src_application.cc.o.d' -o 'dtee@exe/src_application.cc.o' -c ../../src/application.cc
[64/130] cc  -o libtest-fake-strerror.so 'test-fake-strerror@sha/tests_fake-strerror.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libtest-fake-strerror.so -pipe libtest-is-dtee.so -ldl -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/home/simon/src/dtee/build/release/
[65/130] cc  -o libtest-fork-failure.so 'test-fork-failure@sha/tests_fork-failure.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libtest-fork-failure.so -pipe libtest-is-dtee.so -ldl -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/home/simon/src/dtee/build/release/
[66/130] cc  -o libtest-file-write-failure-recovery.so 'test-file-write-failure-recovery@sha/tests_file-write-failure-recovery.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libtest-file-write-failure-recovery.so -pipe libtest-is-dtee.so -ldl -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/home/simon/src/dtee/build/release/
[67/130] cc  -o libtest-file-write-failure.so 'test-file-write-failure@sha/tests_file-write-failure.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libtest-file-write-failure.so -pipe libtest-is-dtee.so -ldl -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/home/simon/src/dtee/build/release/
[68/130] c++ -Idtee@exe -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -Werror -std=c++14 -O3 -Wshadow -D_POSIX_C_SOURCE=200809L '-DGETTEXT_PACKAGE="dtee"' '-DGETTEXT_LOCALEDIR="/usr/local/share/locale"' -DBOOST_ASIO_DISABLE_THREADS -MD -MQ 'dtee@exe/src_stream_output.cc.o' -MF 'dtee@exe/src_stream_output.cc.o.d' -o 'dtee@exe/src_stream_output.cc.o' -c ../../src/stream_output.cc
[69/130] cc  -o libtest-lseek-failure.so 'test-lseek-failure@sha/tests_lseek-failure.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libtest-lseek-failure.so -pipe libtest-is-dtee.so -ldl -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/home/simon/src/dtee/build/release/
[70/130] cc  -o libtest-kill-failure.so 'test-kill-failure@sha/tests_kill-failure.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libtest-kill-failure.so -pipe libtest-is-dtee.so -ldl -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/home/simon/src/dtee/build/release/
[71/130] cc  -o libtest-mkdtemp-failure.so 'test-mkdtemp-failure@sha/tests_mkdtemp-failure.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libtest-mkdtemp-failure.so -pipe libtest-is-dtee.so -ldl -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/home/simon/src/dtee/build/release/
[72/130] cc  -o libtest-mkdtemp-consistent.so 'test-mkdtemp-consistent@sha/tests_mkdtemp-consistent.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libtest-mkdtemp-consistent.so -pipe libtest-is-dtee.so -ldl -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/home/simon/src/dtee/build/release/
[73/130] cc  -o libtest-mkostemp-consistent.so 'test-mkostemp-consistent@sha/tests_mkostemp-consistent.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libtest-mkostemp-consistent.so -pipe libtest-is-dtee.so -ldl -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/home/simon/src/dtee/build/release/
[74/130] c++ -Idtee@exe -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -Werror -std=c++14 -O3 -Wshadow -D_POSIX_C_SOURCE=200809L '-DGETTEXT_PACKAGE="dtee"' '-DGETTEXT_LOCALEDIR="/usr/local/share/locale"' -DBOOST_ASIO_DISABLE_THREADS -MD -MQ 'dtee@exe/src_signal_handler.cc.o' -MF 'dtee@exe/src_signal_handler.cc.o.d' -o 'dtee@exe/src_signal_handler.cc.o' -c ../../src/signal_handler.cc
[75/130] cc  -o libtest-mkostemp-failure.so 'test-mkostemp-failure@sha/tests_mkostemp-failure.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libtest-mkostemp-failure.so -pipe libtest-is-dtee.so -ldl -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/home/simon/src/dtee/build/release/
[76/130] cc  -o libtest-mkostemp-readonly.so 'test-mkostemp-readonly@sha/tests_mkostemp-readonly.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libtest-mkostemp-readonly.so -pipe libtest-is-dtee.so -ldl -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/home/simon/src/dtee/build/release/
[77/130] cc  -o libtest-sigaction-no-restart.so 'test-sigaction-no-restart@sha/tests_sigaction-no-restart.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libtest-sigaction-no-restart.so -pipe libtest-is-dtee.so libtest-fd-unix-socket.so -ldl -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/home/simon/src/dtee/build/release/
[78/130] cc  -o libtest-security-recreate-output-socket.so 'test-security-recreate-output-socket@sha/tests_security-recreate-output-socket.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libtest-security-recreate-output-socket.so -pipe libtest-is-dtee.so libtest-fd-unix-socket.so -ldl -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/home/simon/src/dtee/build/release/
[79/130] cc  -o libtest-mkostemp-writeonly.so 'test-mkostemp-writeonly@sha/tests_mkostemp-writeonly.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libtest-mkostemp-writeonly.so -pipe libtest-is-dtee.so -ldl -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/home/simon/src/dtee/build/release/
[80/130] cc  -o libtest-socket-add-extra-source.so 'test-socket-add-extra-source@sha/tests_socket-add-extra-source.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libtest-socket-add-extra-source.so -pipe libtest-is-dtee.so libtest-fd-unix-socket.so -ldl -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/home/simon/src/dtee/build/release/
[81/130] cc  -o libtest-socket-bind-failure.so 'test-socket-bind-failure@sha/tests_socket-bind-failure.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libtest-socket-bind-failure.so -pipe libtest-allow-n-times.so libtest-is-dtee.so libtest-fd-unix-socket.so -ldl -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/home/simon/src/dtee/build/release/
[82/130] cc  -o libtest-socket-close-failure.so 'test-socket-close-failure@sha/tests_socket-close-failure.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libtest-socket-close-failure.so -pipe libtest-allow-n-times.so libtest-is-dtee.so libtest-fd-unix-socket.so -ldl -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/home/simon/src/dtee/build/release/
[83/130] cc  -o libtest-socket-getsockopt-fake-rcvbuf.so 'test-socket-getsockopt-fake-rcvbuf@sha/tests_socket-getsockopt-fake-rcvbuf.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libtest-socket-getsockopt-fake-rcvbuf.so -pipe libtest-is-dtee.so libtest-fd-unix-socket.so -ldl -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/home/simon/src/dtee/build/release/
[84/130] cc  -o libtest-socket-recv-buffer-too-small.so 'test-socket-recv-buffer-too-small@sha/tests_socket-recv-buffer-too-small.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libtest-socket-recv-buffer-too-small.so -pipe libtest-is-dtee.so libtest-fd-unix-socket.so -ldl -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/home/simon/src/dtee/build/release/
[85/130] c++ -Idtee@exe -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -Werror -std=c++14 -O3 -Wshadow -D_POSIX_C_SOURCE=200809L '-DGETTEXT_PACKAGE="dtee"' '-DGETTEXT_LOCALEDIR="/usr/local/share/locale"' -DBOOST_ASIO_DISABLE_THREADS -MD -MQ 'dtee@exe/src_temp_directory.cc.o' -MF 'dtee@exe/src_temp_directory.cc.o.d' -o 'dtee@exe/src_temp_directory.cc.o' -c ../../src/temp_directory.cc
[86/130] cc  -o libtest-socket-connect-failure.so 'test-socket-connect-failure@sha/tests_socket-connect-failure.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libtest-socket-connect-failure.so -pipe libtest-allow-n-times.so libtest-is-dtee.so libtest-fd-unix-socket.so -ldl -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/home/simon/src/dtee/build/release/
[87/130] cc  -o libtest-socket-recv-failure.so 'test-socket-recv-failure@sha/tests_socket-recv-failure.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libtest-socket-recv-failure.so -pipe libtest-allow-n-times.so libtest-is-dtee.so libtest-fd-unix-socket.so -ldl -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/home/simon/src/dtee/build/release/
[88/130] cc  -o libtest-socket-setsockopt-monitor.so 'test-socket-setsockopt-monitor@sha/tests_socket-setsockopt-monitor.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libtest-socket-setsockopt-monitor.so -pipe libtest-allow-n-times.so libtest-is-dtee.so libtest-fd-unix-socket.so -ldl -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/home/simon/src/dtee/build/release/
[89/130] cc  -o libtest-socket-shutdown-failure.so 'test-socket-shutdown-failure@sha/tests_socket-shutdown-failure.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libtest-socket-shutdown-failure.so -pipe libtest-allow-n-times.so libtest-is-dtee.so libtest-fd-unix-socket.so -ldl -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/home/simon/src/dtee/build/release/
[90/130] cc -Itest-lorem-ipsum-late-exit@exe -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -MD -MQ 'test-lorem-ipsum-late-exit@exe/tests_lorem-ipsum-late-exit.c.o' -MF 'test-lorem-ipsum-late-exit@exe/tests_lorem-ipsum-late-exit.c.o.d' -o 'test-lorem-ipsum-late-exit@exe/tests_lorem-ipsum-late-exit.c.o' -c ../../tests/lorem-ipsum-late-exit.c
[91/130] cc  -o libtest-waitpid-failure.so 'test-waitpid-failure@sha/tests_waitpid-failure.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libtest-waitpid-failure.so -pipe libtest-is-dtee.so -ldl -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/home/simon/src/dtee/build/release/
[92/130] cc  -o libtest-socket-unix-failure.so 'test-socket-unix-failure@sha/tests_socket-unix-failure.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libtest-socket-unix-failure.so -pipe libtest-allow-n-times.so libtest-is-dtee.so -ldl -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/home/simon/src/dtee/build/release/
[93/130] cc  -o libtest-write-truncate-cron.so 'test-write-truncate-cron@sha/tests_write-truncate-cron.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libtest-write-truncate-cron.so -pipe libtest-is-dtee.so -ldl -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/home/simon/src/dtee/build/release/
[94/130] cc  -o test-closed-pipe-reader 'test-closed-pipe-reader@exe/tests_closed-pipe-reader.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -pipe
[95/130] cc  -o test-closed-pipe-writer 'test-closed-pipe-writer@exe/tests_closed-pipe-writer.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -pipe
[96/130] cc -Itest-lorem-ipsum-wait-exit@exe -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -MD -MQ 'test-lorem-ipsum-wait-exit@exe/tests_lorem-ipsum-wait-exit.c.o' -MF 'test-lorem-ipsum-wait-exit@exe/tests_lorem-ipsum-wait-exit.c.o.d' -o 'test-lorem-ipsum-wait-exit@exe/tests_lorem-ipsum-wait-exit.c.o' -c ../../tests/lorem-ipsum-wait-exit.c
[97/130] cc -Itest-kill-pid@exe -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -MD -MQ 'test-kill-pid@exe/tests_kill-pid.c.o' -MF 'test-kill-pid@exe/tests_kill-pid.c.o.d' -o 'test-kill-pid@exe/tests_kill-pid.c.o' -c ../../tests/kill-pid.c
[98/130] cc -Itest-kill-ppid@exe -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -MD -MQ 'test-kill-ppid@exe/tests_kill-ppid.c.o' -MF 'test-kill-ppid@exe/tests_kill-ppid.c.o.d' -o 'test-kill-ppid@exe/tests_kill-ppid.c.o' -c ../../tests/kill-ppid.c
[99/130] cc  -o test-lorem-ipsum-late-exit 'test-lorem-ipsum-late-exit@exe/tests_lorem-ipsum-late-exit.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -pipe
[100/130] cc -Itest-report@exe -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -MD -MQ 'test-report@exe/tests_report.c.o' -MF 'test-report@exe/tests_report.c.o.d' -o 'test-report@exe/tests_report.c.o' -c ../../tests/report.c
[101/130] cc -Itest-security-recreate-input-socket@exe -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -MD -MQ 'test-security-recreate-input-socket@exe/tests_security-recreate-input-socket.c.o' -MF 'test-security-recreate-input-socket@exe/tests_security-recreate-input-socket.c.o.d' -o 'test-security-recreate-input-socket@exe/tests_security-recreate-input-socket.c.o' -c ../../tests/security-recreate-input-socket.c
[102/130] cc  -o test-fifo-write-interrupt 'test-fifo-write-interrupt@exe/tests_fifo-write-interrupt.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -pipe
[103/130] cc -Itest-sendfile@exe -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -MD -MQ 'test-sendfile@exe/tests_sendfile.c.o' -MF 'test-sendfile@exe/tests_sendfile.c.o.d' -o 'test-sendfile@exe/tests_sendfile.c.o' -c ../../tests/sendfile.c
[104/130] cc  -o libtest-write-truncate-stdout.so 'test-write-truncate-stdout@sha/tests_write-truncate-stdout.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libtest-write-truncate-stdout.so -pipe libtest-is-dtee.so -ldl -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/home/simon/src/dtee/build/release/
[105/130] cc -Itest-signal-txt@exe -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -MD -MQ 'test-signal-txt@exe/tests_signal-txt.c.o' -MF 'test-signal-txt@exe/tests_signal-txt.c.o.d' -o 'test-signal-txt@exe/tests_signal-txt.c.o' -c ../../tests/signal-txt.c
[106/130] cc  -o test-lorem-ipsum-wait-exit 'test-lorem-ipsum-wait-exit@exe/tests_lorem-ipsum-wait-exit.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -pipe
[107/130] cc  -o test-kill-ppid 'test-kill-ppid@exe/tests_kill-ppid.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -pipe -Wl,--start-group libtest-fd-unix-socket.so -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/home/simon/src/dtee/build/release/
[108/130] cc  -o test-kill-pid 'test-kill-pid@exe/tests_kill-pid.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -pipe
[109/130] cc -Itest-stream-read@exe -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -MD -MQ 'test-stream-read@exe/tests_stream-read.c.o' -MF 'test-stream-read@exe/tests_stream-read.c.o.d' -o 'test-stream-read@exe/tests_stream-read.c.o' -c ../../tests/stream-read.c
[110/130] cc  -o test-report 'test-report@exe/tests_report.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -pipe -Wl,--start-group libtest-fd-unix-socket.so -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/home/simon/src/dtee/build/release/
[111/130] cc -Itest-stream-write@exe -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -MD -MQ 'test-stream-write@exe/tests_stream-write.c.o' -MF 'test-stream-write@exe/tests_stream-write.c.o.d' -o 'test-stream-write@exe/tests_stream-write.c.o' -c ../../tests/stream-write.c
[112/130] cc -Itest-sysexits-txt@exe -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -MD -MQ 'test-sysexits-txt@exe/tests_sysexits-txt.c.o' -MF 'test-sysexits-txt@exe/tests_sysexits-txt.c.o.d' -o 'test-sysexits-txt@exe/tests_sysexits-txt.c.o' -c ../../tests/sysexits-txt.c
[113/130] cc  -o test-sendfile 'test-sendfile@exe/tests_sendfile.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -pipe
[114/130] cc -Itest-waitpid@exe -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -MD -MQ 'test-waitpid@exe/tests_waitpid.c.o' -MF 'test-waitpid@exe/tests_waitpid.c.o.d' -o 'test-waitpid@exe/tests_waitpid.c.o' -c ../../tests/waitpid.c
[115/130] c++ -Idtee@exe -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -Werror -std=c++14 -O3 -Wshadow -D_POSIX_C_SOURCE=200809L '-DGETTEXT_PACKAGE="dtee"' '-DGETTEXT_LOCALEDIR="/usr/local/share/locale"' -DBOOST_ASIO_DISABLE_THREADS -MD -MQ 'dtee@exe/src_temp_filename_pattern.cc.o' -MF 'dtee@exe/src_temp_filename_pattern.cc.o.d' -o 'dtee@exe/src_temp_filename_pattern.cc.o' -c ../../src/temp_filename_pattern.cc
[116/130] cc  -o test-signal-txt 'test-signal-txt@exe/tests_signal-txt.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -pipe
[117/130] cc -Itest-write-0-bytes@exe -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -MD -MQ 'test-write-0-bytes@exe/tests_write-0-bytes.c.o' -MF 'test-write-0-bytes@exe/tests_write-0-bytes.c.o.d' -o 'test-write-0-bytes@exe/tests_write-0-bytes.c.o' -c ../../tests/write-0-bytes.c
[118/130] /home/simon/src/dtee/build/release/test-signal-txt
[119/130] cc  -o test-security-recreate-input-socket 'test-security-recreate-input-socket@exe/tests_security-recreate-input-socket.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -pipe
[120/130] cc  -o test-stream-read 'test-stream-read@exe/tests_stream-read.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -pipe
[121/130] cc  -o test-sysexits-txt 'test-sysexits-txt@exe/tests_sysexits-txt.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -pipe
[122/130] cc -Itest-writes-of-n-bytes@exe -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -MD -MQ 'test-writes-of-n-bytes@exe/tests_writes-of-n-bytes.c.o' -MF 'test-writes-of-n-bytes@exe/tests_writes-of-n-bytes.c.o.d' -o 'test-writes-of-n-bytes@exe/tests_writes-of-n-bytes.c.o' -c ../../tests/writes-of-n-bytes.c
[123/130] /home/simon/src/dtee/build/release/test-sysexits-txt
[124/130] cc  -o test-stream-write 'test-stream-write@exe/tests_stream-write.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -pipe
[125/130] cc  -o test-waitpid 'test-waitpid@exe/tests_waitpid.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -pipe
[126/130] cc  -o test-write-0-bytes 'test-write-0-bytes@exe/tests_write-0-bytes.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -pipe
[127/130] cc  -o test-writes-of-n-bytes 'test-writes-of-n-bytes@exe/tests_writes-of-n-bytes.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -pipe
[128/130] c++ -Idtee@exe -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -Werror -std=c++14 -O3 -Wshadow -D_POSIX_C_SOURCE=200809L '-DGETTEXT_PACKAGE="dtee"' '-DGETTEXT_LOCALEDIR="/usr/local/share/locale"' -DBOOST_ASIO_DISABLE_THREADS -MD -MQ 'dtee@exe/src_temp_file.cc.o' -MF 'dtee@exe/src_temp_file.cc.o.d' -o 'dtee@exe/src_temp_file.cc.o' -c ../../src/temp_file.cc
[129/130] c++  -o dtee 'dtee@exe/src_application.cc.o' 'dtee@exe/src_command_line.cc.o' 'dtee@exe/src_dispatch.cc.o' 'dtee@exe/src_cron.cc.o' 'dtee@exe/src_file_output.cc.o' 'dtee@exe/src_input.cc.o' 'dtee@exe/src_main.cc.o' 'dtee@exe/src_print_error.cc.o' 'dtee@exe/src_process.cc.o' 'dtee@exe/src_signal_handler.cc.o' 'dtee@exe/src_stream_output.cc.o' 'dtee@exe/src_temp_directory.cc.o' 'dtee@exe/src_temp_file.cc.o' 'dtee@exe/src_temp_filename_pattern.cc.o' 'dtee@exe/src_to_string.cc.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -pipe -Wl,--start-group -lboost_filesystem -lboost_program_options -lboost_system -Wl,--end-group
[130/130] /bin/ln -s -f dtee cronty
```
**0.54.0**

```
mkdir build/
rm -rf "build/release/"
mkdir build/release/
meson --buildtype=release build/release/ -Db_lto=true    || (rm -rf "build/release/"; false)
The Meson build system
Version: 0.54.0
Source dir: /home/simon/src/dtee
Build dir: /home/simon/src/dtee/build/release
Build type: native build
Project name: dtee
Project version: 1.0.1
C compiler for the host machine: cc (gcc 7.5.0 "cc (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.0")
C linker for the host machine: cc ld.bfd 2.30
C++ compiler for the host machine: c++ (gcc 7.5.0 "c++ (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.0")
C++ linker for the host machine: c++ ld.bfd 2.30
Host machine cpu family: x86_64
Host machine cpu: x86_64
Found git repository at /home/simon/src/dtee
Compiler for C supports arguments -Wshadow: YES 
Compiler for C++ supports arguments -Wshadow: YES 
Compiler for C supports arguments -pipe: YES 
meson.build:48: WARNING: You don't need to add -pipe, Meson will use it automatically when it is available.
meson.build:49: WARNING: You don't need to add -pipe, Meson will use it automatically when it is available.
Compiler for C++ supports arguments -pipe: YES 
meson.build:52: WARNING: You don't need to add -pipe, Meson will use it automatically when it is available.
meson.build:53: WARNING: You don't need to add -pipe, Meson will use it automatically when it is available.
Program python3 found: YES (/usr/bin/python3)
Run-time dependency Boost (found: filesystem, program_options, system) found: YES 1.65.1 (/usr)
Program ln found: YES (/bin/ln)
Program sphinx-build found: YES (/usr/bin/sphinx-build)
Library dl found: YES
Program bash found: YES (/bin/bash)
Build targets in project: 63

Found ninja-1.8.2 at /usr/bin/ninja
ninja -v -C build/release/
ninja: Entering directory `build/release/'
[1/130] cc -Itest-is-dtee@sha -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -fPIC -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wno-pedantic -MD -MQ 'test-is-dtee@sha/tests_is-dtee.c.o' -MF 'test-is-dtee@sha/tests_is-dtee.c.o.d' -o 'test-is-dtee@sha/tests_is-dtee.c.o' -c ../../tests/is-dtee.c
[2/130] cc -Itest-allow-n-times@sha -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -fPIC -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -MD -MQ 'test-allow-n-times@sha/tests_allow-n-times.c.o' -MF 'test-allow-n-times@sha/tests_allow-n-times.c.o.d' -o 'test-allow-n-times@sha/tests_allow-n-times.c.o' -c ../../tests/allow-n-times.c
[3/130] cc -Itest-fd-unix-socket@sha -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -fPIC -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -MD -MQ 'test-fd-unix-socket@sha/tests_is-fd-unix-socket.c.o' -MF 'test-fd-unix-socket@sha/tests_is-fd-unix-socket.c.o.d' -o 'test-fd-unix-socket@sha/tests_is-fd-unix-socket.c.o' -c ../../tests/is-fd-unix-socket.c
[4/130] cc -Itest-dup2-failure@sha -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -fPIC -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wno-pedantic -MD -MQ 'test-dup2-failure@sha/tests_dup2-failure.c.o' -MF 'test-dup2-failure@sha/tests_dup2-failure.c.o.d' -o 'test-dup2-failure@sha/tests_dup2-failure.c.o' -c ../../tests/dup2-failure.c
[5/130] cc -Itest-execvp-fd-check@sha -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -fPIC -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wno-pedantic -MD -MQ 'test-execvp-fd-check@sha/tests_execvp-fd-check.c.o' -MF 'test-execvp-fd-check@sha/tests_execvp-fd-check.c.o.d' -o 'test-execvp-fd-check@sha/tests_execvp-fd-check.c.o' -c ../../tests/execvp-fd-check.c
[6/130] cc -Itest-fake-getpid@sha -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -fPIC -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wno-pedantic -MD -MQ 'test-fake-getpid@sha/tests_fake-getpid.c.o' -MF 'test-fake-getpid@sha/tests_fake-getpid.c.o.d' -o 'test-fake-getpid@sha/tests_fake-getpid.c.o' -c ../../tests/fake-getpid.c
[7/130] cc -Itest-fake-getuid@sha -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -fPIC -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wno-pedantic -MD -MQ 'test-fake-getuid@sha/tests_fake-getuid.c.o' -MF 'test-fake-getuid@sha/tests_fake-getuid.c.o.d' -o 'test-fake-getuid@sha/tests_fake-getuid.c.o' -c ../../tests/fake-getuid.c
[8/130] cc -Itest-is-dtee@sha -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -fPIC -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wno-pedantic -MD -MQ 'test-is-dtee@sha/tests_is-dtee-linux.c.o' -MF 'test-is-dtee@sha/tests_is-dtee-linux.c.o.d' -o 'test-is-dtee@sha/tests_is-dtee-linux.c.o' -c ../../tests/is-dtee-linux.c
[9/130] cc -Itest-fake-strsignal@sha -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -fPIC -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wno-pedantic -MD -MQ 'test-fake-strsignal@sha/tests_fake-strsignal.c.o' -MF 'test-fake-strsignal@sha/tests_fake-strsignal.c.o.d' -o 'test-fake-strsignal@sha/tests_fake-strsignal.c.o' -c ../../tests/fake-strsignal.c
[10/130] cc -Itest-fake-strerror@sha -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -fPIC -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wno-pedantic -MD -MQ 'test-fake-strerror@sha/tests_fake-strerror.c.o' -MF 'test-fake-strerror@sha/tests_fake-strerror.c.o.d' -o 'test-fake-strerror@sha/tests_fake-strerror.c.o' -c ../../tests/fake-strerror.c
[11/130] cc -Itest-fork-failure@sha -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -fPIC -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wno-pedantic -MD -MQ 'test-fork-failure@sha/tests_fork-failure.c.o' -MF 'test-fork-failure@sha/tests_fork-failure.c.o.d' -o 'test-fork-failure@sha/tests_fork-failure.c.o' -c ../../tests/fork-failure.c
[12/130] cc -Itest-kill-failure@sha -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -fPIC -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wno-pedantic -MD -MQ 'test-kill-failure@sha/tests_kill-failure.c.o' -MF 'test-kill-failure@sha/tests_kill-failure.c.o.d' -o 'test-kill-failure@sha/tests_kill-failure.c.o' -c ../../tests/kill-failure.c
[13/130] cc  -o libtest-fd-unix-socket.so 'test-fd-unix-socket@sha/tests_is-fd-unix-socket.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libtest-fd-unix-socket.so -Wl,--end-group -pipe
[14/130] cc -Itest-file-write-failure-recovery@sha -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -fPIC -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wno-pedantic -MD -MQ 'test-file-write-failure-recovery@sha/tests_file-write-failure-recovery.c.o' -MF 'test-file-write-failure-recovery@sha/tests_file-write-failure-recovery.c.o.d' -o 'test-file-write-failure-recovery@sha/tests_file-write-failure-recovery.c.o' -c ../../tests/file-write-failure-recovery.c
[15/130] cc -Itest-file-write-failure@sha -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -fPIC -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wno-pedantic -MD -MQ 'test-file-write-failure@sha/tests_file-write-failure.c.o' -MF 'test-file-write-failure@sha/tests_file-write-failure.c.o.d' -o 'test-file-write-failure@sha/tests_file-write-failure.c.o' -c ../../tests/file-write-failure.c
[16/130] cc  -o libtest-allow-n-times.so 'test-allow-n-times@sha/tests_allow-n-times.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libtest-allow-n-times.so -Wl,--end-group -pipe
[17/130] cc -Itest-lseek-failure@sha -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -fPIC -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wno-pedantic -D_LARGEFILE64_SOURCE -MD -MQ 'test-lseek-failure@sha/tests_lseek-failure.c.o' -MF 'test-lseek-failure@sha/tests_lseek-failure.c.o.d' -o 'test-lseek-failure@sha/tests_lseek-failure.c.o' -c ../../tests/lseek-failure.c
[18/130] cc -Itest-mkdtemp-failure@sha -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -fPIC -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wno-pedantic -MD -MQ 'test-mkdtemp-failure@sha/tests_mkdtemp-failure.c.o' -MF 'test-mkdtemp-failure@sha/tests_mkdtemp-failure.c.o.d' -o 'test-mkdtemp-failure@sha/tests_mkdtemp-failure.c.o' -c ../../tests/mkdtemp-failure.c
[19/130] cc -Itest-mkdtemp-consistent@sha -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -fPIC -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wno-pedantic -MD -MQ 'test-mkdtemp-consistent@sha/tests_mkdtemp-consistent.c.o' -MF 'test-mkdtemp-consistent@sha/tests_mkdtemp-consistent.c.o.d' -o 'test-mkdtemp-consistent@sha/tests_mkdtemp-consistent.c.o' -c ../../tests/mkdtemp-consistent.c
[20/130] cc -Itest-mkostemp-consistent@sha -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -fPIC -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wno-pedantic -MD -MQ 'test-mkostemp-consistent@sha/tests_mkostemp-consistent.c.o' -MF 'test-mkostemp-consistent@sha/tests_mkostemp-consistent.c.o.d' -o 'test-mkostemp-consistent@sha/tests_mkostemp-consistent.c.o' -c ../../tests/mkostemp-consistent.c
[21/130] cc -Itest-mkostemp-failure@sha -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -fPIC -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wno-pedantic -MD -MQ 'test-mkostemp-failure@sha/tests_mkostemp-failure.c.o' -MF 'test-mkostemp-failure@sha/tests_mkostemp-failure.c.o.d' -o 'test-mkostemp-failure@sha/tests_mkostemp-failure.c.o' -c ../../tests/mkostemp-failure.c
[22/130] cc -Itest-mkostemp-readonly@sha -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -fPIC -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wno-pedantic -MD -MQ 'test-mkostemp-readonly@sha/tests_mkostemp-readonly.c.o' -MF 'test-mkostemp-readonly@sha/tests_mkostemp-readonly.c.o.d' -o 'test-mkostemp-readonly@sha/tests_mkostemp-readonly.c.o' -c ../../tests/mkostemp-readonly.c
[23/130] cc  -o libtest-is-dtee.so 'test-is-dtee@sha/tests_is-dtee.c.o' 'test-is-dtee@sha/tests_is-dtee-linux.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libtest-is-dtee.so -pipe -ldl -Wl,--end-group
[24/130] cc -Itest-sigaction-no-restart@sha -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -fPIC -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wno-pedantic -MD -MQ 'test-sigaction-no-restart@sha/tests_sigaction-no-restart.c.o' -MF 'test-sigaction-no-restart@sha/tests_sigaction-no-restart.c.o.d' -o 'test-sigaction-no-restart@sha/tests_sigaction-no-restart.c.o' -c ../../tests/sigaction-no-restart.c
[25/130] cc -Itest-mkostemp-writeonly@sha -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -fPIC -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wno-pedantic -MD -MQ 'test-mkostemp-writeonly@sha/tests_mkostemp-writeonly.c.o' -MF 'test-mkostemp-writeonly@sha/tests_mkostemp-writeonly.c.o.d' -o 'test-mkostemp-writeonly@sha/tests_mkostemp-writeonly.c.o' -c ../../tests/mkostemp-writeonly.c
[26/130] cc -Itest-socket-add-extra-source@sha -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -fPIC -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wno-pedantic -MD -MQ 'test-socket-add-extra-source@sha/tests_socket-add-extra-source.c.o' -MF 'test-socket-add-extra-source@sha/tests_socket-add-extra-source.c.o.d' -o 'test-socket-add-extra-source@sha/tests_socket-add-extra-source.c.o' -c ../../tests/socket-add-extra-source.c
[27/130] cc -Itest-socket-bind-failure@sha -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -fPIC -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wno-pedantic -MD -MQ 'test-socket-bind-failure@sha/tests_socket-bind-failure.c.o' -MF 'test-socket-bind-failure@sha/tests_socket-bind-failure.c.o.d' -o 'test-socket-bind-failure@sha/tests_socket-bind-failure.c.o' -c ../../tests/socket-bind-failure.c
[28/130] cc -Itest-socket-close-failure@sha -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -fPIC -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wno-pedantic -MD -MQ 'test-socket-close-failure@sha/tests_socket-close-failure.c.o' -MF 'test-socket-close-failure@sha/tests_socket-close-failure.c.o.d' -o 'test-socket-close-failure@sha/tests_socket-close-failure.c.o' -c ../../tests/socket-close-failure.c
[29/130] cc -Itest-security-recreate-output-socket@sha -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -fPIC -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wno-pedantic -MD -MQ 'test-security-recreate-output-socket@sha/tests_security-recreate-output-socket.c.o' -MF 'test-security-recreate-output-socket@sha/tests_security-recreate-output-socket.c.o.d' -o 'test-security-recreate-output-socket@sha/tests_security-recreate-output-socket.c.o' -c ../../tests/security-recreate-output-socket.c
[30/130] cc -Itest-socket-connect-failure@sha -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -fPIC -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wno-pedantic -MD -MQ 'test-socket-connect-failure@sha/tests_socket-connect-failure.c.o' -MF 'test-socket-connect-failure@sha/tests_socket-connect-failure.c.o.d' -o 'test-socket-connect-failure@sha/tests_socket-connect-failure.c.o' -c ../../tests/socket-connect-failure.c
[31/130] cc -Itest-socket-getsockopt-fake-rcvbuf@sha -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -fPIC -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wno-pedantic -MD -MQ 'test-socket-getsockopt-fake-rcvbuf@sha/tests_socket-getsockopt-fake-rcvbuf.c.o' -MF 'test-socket-getsockopt-fake-rcvbuf@sha/tests_socket-getsockopt-fake-rcvbuf.c.o.d' -o 'test-socket-getsockopt-fake-rcvbuf@sha/tests_socket-getsockopt-fake-rcvbuf.c.o' -c ../../tests/socket-getsockopt-fake-rcvbuf.c
[32/130] cc -Itest-socket-recv-buffer-too-small@sha -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -fPIC -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wno-pedantic -MD -MQ 'test-socket-recv-buffer-too-small@sha/tests_socket-recv-buffer-too-small.c.o' -MF 'test-socket-recv-buffer-too-small@sha/tests_socket-recv-buffer-too-small.c.o.d' -o 'test-socket-recv-buffer-too-small@sha/tests_socket-recv-buffer-too-small.c.o' -c ../../tests/socket-recv-buffer-too-small.c
[33/130] cc -Itest-socket-shutdown-failure@sha -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -fPIC -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wno-pedantic -MD -MQ 'test-socket-shutdown-failure@sha/tests_socket-shutdown-failure.c.o' -MF 'test-socket-shutdown-failure@sha/tests_socket-shutdown-failure.c.o.d' -o 'test-socket-shutdown-failure@sha/tests_socket-shutdown-failure.c.o' -c ../../tests/socket-shutdown-failure.c
[34/130] cc -Itest-socket-recv-failure@sha -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -fPIC -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wno-pedantic -MD -MQ 'test-socket-recv-failure@sha/tests_socket-recv-failure.c.o' -MF 'test-socket-recv-failure@sha/tests_socket-recv-failure.c.o.d' -o 'test-socket-recv-failure@sha/tests_socket-recv-failure.c.o' -c ../../tests/socket-recv-failure.c
[35/130] cc -Itest-socket-setsockopt-monitor@sha -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -fPIC -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wno-pedantic -MD -MQ 'test-socket-setsockopt-monitor@sha/tests_socket-setsockopt-monitor.c.o' -MF 'test-socket-setsockopt-monitor@sha/tests_socket-setsockopt-monitor.c.o.d' -o 'test-socket-setsockopt-monitor@sha/tests_socket-setsockopt-monitor.c.o' -c ../../tests/socket-setsockopt-monitor.c
[36/130] cc -Itest-socket-unix-failure@sha -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -fPIC -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wno-pedantic -MD -MQ 'test-socket-unix-failure@sha/tests_socket-unix-failure.c.o' -MF 'test-socket-unix-failure@sha/tests_socket-unix-failure.c.o.d' -o 'test-socket-unix-failure@sha/tests_socket-unix-failure.c.o' -c ../../tests/socket-unix-failure.c
[37/130] cc -Itest-waitpid-failure@sha -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -fPIC -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wno-pedantic -MD -MQ 'test-waitpid-failure@sha/tests_waitpid-failure.c.o' -MF 'test-waitpid-failure@sha/tests_waitpid-failure.c.o.d' -o 'test-waitpid-failure@sha/tests_waitpid-failure.c.o' -c ../../tests/waitpid-failure.c
[38/130] /home/simon/.local/bin/meson --internal vcstagger ../../src/version.h.in version.h 1.0.1 /home/simon/src/dtee @VCS_TAG@ '(.*)' git describe --dirty=+
[39/130] cc -Itest-write-truncate-cron@sha -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -fPIC -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wno-pedantic -MD -MQ 'test-write-truncate-cron@sha/tests_write-truncate-cron.c.o' -MF 'test-write-truncate-cron@sha/tests_write-truncate-cron.c.o.d' -o 'test-write-truncate-cron@sha/tests_write-truncate-cron.c.o' -c ../../tests/write-truncate-cron.c
[40/130] cc -Itest-write-truncate-stdout@sha -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -fPIC -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -D_GNU_SOURCE -Wno-pedantic -MD -MQ 'test-write-truncate-stdout@sha/tests_write-truncate-stdout.c.o' -MF 'test-write-truncate-stdout@sha/tests_write-truncate-stdout.c.o.d' -o 'test-write-truncate-stdout@sha/tests_write-truncate-stdout.c.o' -c ../../tests/write-truncate-stdout.c
[41/130] cc -Itest-closed-pipe-reader@exe -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -MD -MQ 'test-closed-pipe-reader@exe/tests_closed-pipe-reader.c.o' -MF 'test-closed-pipe-reader@exe/tests_closed-pipe-reader.c.o.d' -o 'test-closed-pipe-reader@exe/tests_closed-pipe-reader.c.o' -c ../../tests/closed-pipe-reader.c
[42/130] cc -Itest-closed-pipe-writer@exe -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -MD -MQ 'test-closed-pipe-writer@exe/tests_closed-pipe-writer.c.o' -MF 'test-closed-pipe-writer@exe/tests_closed-pipe-writer.c.o.d' -o 'test-closed-pipe-writer@exe/tests_closed-pipe-writer.c.o' -c ../../tests/closed-pipe-writer.c
[43/130] cc -Itest-fifo-write-interrupt@exe -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -MD -MQ 'test-fifo-write-interrupt@exe/tests_fifo-write-interrupt.c.o' -MF 'test-fifo-write-interrupt@exe/tests_fifo-write-interrupt.c.o.d' -o 'test-fifo-write-interrupt@exe/tests_fifo-write-interrupt.c.o' -c ../../tests/fifo-write-interrupt.c
[44/130] /home/simon/.local/bin/meson --internal symbolextractor /home/simon/src/dtee/build/release libtest-allow-n-times.so libtest-allow-n-times.so 'test-allow-n-times@sha/libtest-allow-n-times.so.symbols' 
[45/130] /home/simon/.local/bin/meson --internal symbolextractor /home/simon/src/dtee/build/release libtest-fd-unix-socket.so libtest-fd-unix-socket.so 'test-fd-unix-socket@sha/libtest-fd-unix-socket.so.symbols' 
[46/130] /home/simon/.local/bin/meson --internal symbolextractor /home/simon/src/dtee/build/release libtest-is-dtee.so libtest-is-dtee.so 'test-is-dtee@sha/libtest-is-dtee.so.symbols' 
[47/130] c++ -Idtee@exe -I. -I../.. -I/usr/include -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -Werror -std=c++14 -O3 -Wshadow -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_ALL_NO_LIB -DBOOST_ALL_DYN_LINK -D_POSIX_C_SOURCE=200809L '-DGETTEXT_PACKAGE="dtee"' '-DGETTEXT_LOCALEDIR="/usr/local/share/locale"' -DBOOST_ASIO_DISABLE_THREADS -MD -MQ 'dtee@exe/src_process.cc.o' -MF 'dtee@exe/src_process.cc.o.d' -o 'dtee@exe/src_process.cc.o' -c ../../src/process.cc
[48/130] c++ -Idtee@exe -I. -I../.. -I/usr/include -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -Werror -std=c++14 -O3 -Wshadow -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_ALL_NO_LIB -DBOOST_ALL_DYN_LINK -D_POSIX_C_SOURCE=200809L '-DGETTEXT_PACKAGE="dtee"' '-DGETTEXT_LOCALEDIR="/usr/local/share/locale"' -DBOOST_ASIO_DISABLE_THREADS -MD -MQ 'dtee@exe/src_dispatch.cc.o' -MF 'dtee@exe/src_dispatch.cc.o.d' -o 'dtee@exe/src_dispatch.cc.o' -c ../../src/dispatch.cc
[49/130] /usr/bin/sphinx-build -n -W -b man -D version=1.0.1 -D release=1.0.1 ../../docs .
Running Sphinx v1.6.7
loading pickled environment... not yet created
building [mo]: targets for 0 po files that are out of date
building [man]: all manpages
updating environment: 12 added, 0 changed, 0 removed
reading sources... [  8%] architecture
reading sources... [ 16%] changelog
reading sources... [ 25%] dependencies
reading sources... [ 33%] index
reading sources... [ 41%] install
reading sources... [ 50%] limitations
reading sources... [ 58%] manual
reading sources... [ 66%] packages
reading sources... [ 75%] packages/debian
reading sources... [ 83%] packages/fedora
reading sources... [ 91%] packages/rhel
reading sources... [100%] packages/ubuntu

looking for now-outdated files... none found
pickling environment... done
checking consistency... done
writing... dtee.1 { } 
build succeeded.
[50/130] c++ -Idtee@exe -I. -I../.. -I/usr/include -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -Werror -std=c++14 -O3 -Wshadow -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_ALL_NO_LIB -DBOOST_ALL_DYN_LINK -D_POSIX_C_SOURCE=200809L '-DGETTEXT_PACKAGE="dtee"' '-DGETTEXT_LOCALEDIR="/usr/local/share/locale"' -DBOOST_ASIO_DISABLE_THREADS -MD -MQ 'dtee@exe/src_command_line.cc.o' -MF 'dtee@exe/src_command_line.cc.o.d' -o 'dtee@exe/src_command_line.cc.o' -c ../../src/command_line.cc
[51/130] c++ -Idtee@exe -I. -I../.. -I/usr/include -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -Werror -std=c++14 -O3 -Wshadow -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_ALL_NO_LIB -DBOOST_ALL_DYN_LINK -D_POSIX_C_SOURCE=200809L '-DGETTEXT_PACKAGE="dtee"' '-DGETTEXT_LOCALEDIR="/usr/local/share/locale"' -DBOOST_ASIO_DISABLE_THREADS -MD -MQ 'dtee@exe/src_file_output.cc.o' -MF 'dtee@exe/src_file_output.cc.o.d' -o 'dtee@exe/src_file_output.cc.o' -c ../../src/file_output.cc
[52/130] c++ -Idtee@exe -I. -I../.. -I/usr/include -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -Werror -std=c++14 -O3 -Wshadow -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_ALL_NO_LIB -DBOOST_ALL_DYN_LINK -D_POSIX_C_SOURCE=200809L '-DGETTEXT_PACKAGE="dtee"' '-DGETTEXT_LOCALEDIR="/usr/local/share/locale"' -DBOOST_ASIO_DISABLE_THREADS -MD -MQ 'dtee@exe/src_print_error.cc.o' -MF 'dtee@exe/src_print_error.cc.o.d' -o 'dtee@exe/src_print_error.cc.o' -c ../../src/print_error.cc
[53/130] c++ -Idtee@exe -I. -I../.. -I/usr/include -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -Werror -std=c++14 -O3 -Wshadow -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_ALL_NO_LIB -DBOOST_ALL_DYN_LINK -D_POSIX_C_SOURCE=200809L '-DGETTEXT_PACKAGE="dtee"' '-DGETTEXT_LOCALEDIR="/usr/local/share/locale"' -DBOOST_ASIO_DISABLE_THREADS -MD -MQ 'dtee@exe/src_main.cc.o' -MF 'dtee@exe/src_main.cc.o.d' -o 'dtee@exe/src_main.cc.o' -c ../../src/main.cc
[54/130] /bin/ln -s -f dtee.1 cronty.1
[55/130] cc  -o libtest-socket-close-failure.so 'test-socket-close-failure@sha/tests_socket-close-failure.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libtest-socket-close-failure.so -pipe libtest-allow-n-times.so libtest-is-dtee.so libtest-fd-unix-socket.so -ldl -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/home/simon/src/dtee/build/release/
[56/130] c++ -Idtee@exe -I. -I../.. -I/usr/include -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -Werror -std=c++14 -O3 -Wshadow -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_ALL_NO_LIB -DBOOST_ALL_DYN_LINK -D_POSIX_C_SOURCE=200809L '-DGETTEXT_PACKAGE="dtee"' '-DGETTEXT_LOCALEDIR="/usr/local/share/locale"' -DBOOST_ASIO_DISABLE_THREADS -MD -MQ 'dtee@exe/src_cron.cc.o' -MF 'dtee@exe/src_cron.cc.o.d' -o 'dtee@exe/src_cron.cc.o' -c ../../src/cron.cc
[57/130] cc  -o libtest-dup2-failure.so 'test-dup2-failure@sha/tests_dup2-failure.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libtest-dup2-failure.so -pipe libtest-is-dtee.so -ldl -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/home/simon/src/dtee/build/release/
[58/130] c++ -Idtee@exe -I. -I../.. -I/usr/include -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -Werror -std=c++14 -O3 -Wshadow -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_ALL_NO_LIB -DBOOST_ALL_DYN_LINK -D_POSIX_C_SOURCE=200809L '-DGETTEXT_PACKAGE="dtee"' '-DGETTEXT_LOCALEDIR="/usr/local/share/locale"' -DBOOST_ASIO_DISABLE_THREADS -MD -MQ 'dtee@exe/src_to_string.cc.o' -MF 'dtee@exe/src_to_string.cc.o.d' -o 'dtee@exe/src_to_string.cc.o' -c ../../src/to_string.cc
[59/130] cc  -o libtest-execvp-fd-check.so 'test-execvp-fd-check@sha/tests_execvp-fd-check.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libtest-execvp-fd-check.so -pipe libtest-is-dtee.so -ldl -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/home/simon/src/dtee/build/release/
[60/130] cc  -o libtest-fake-getpid.so 'test-fake-getpid@sha/tests_fake-getpid.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libtest-fake-getpid.so -pipe libtest-is-dtee.so -ldl -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/home/simon/src/dtee/build/release/
[61/130] c++ -Idtee@exe -I. -I../.. -I/usr/include -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -Werror -std=c++14 -O3 -Wshadow -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_ALL_NO_LIB -DBOOST_ALL_DYN_LINK -D_POSIX_C_SOURCE=200809L '-DGETTEXT_PACKAGE="dtee"' '-DGETTEXT_LOCALEDIR="/usr/local/share/locale"' -DBOOST_ASIO_DISABLE_THREADS -MD -MQ 'dtee@exe/src_stream_output.cc.o' -MF 'dtee@exe/src_stream_output.cc.o.d' -o 'dtee@exe/src_stream_output.cc.o' -c ../../src/stream_output.cc
[62/130] cc  -o libtest-fake-getuid.so 'test-fake-getuid@sha/tests_fake-getuid.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libtest-fake-getuid.so -pipe libtest-is-dtee.so -ldl -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/home/simon/src/dtee/build/release/
[63/130] cc  -o libtest-fake-strsignal.so 'test-fake-strsignal@sha/tests_fake-strsignal.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libtest-fake-strsignal.so -pipe libtest-is-dtee.so -ldl -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/home/simon/src/dtee/build/release/
[64/130] cc  -o libtest-fork-failure.so 'test-fork-failure@sha/tests_fork-failure.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libtest-fork-failure.so -pipe libtest-is-dtee.so -ldl -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/home/simon/src/dtee/build/release/
[65/130] cc  -o libtest-fake-strerror.so 'test-fake-strerror@sha/tests_fake-strerror.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libtest-fake-strerror.so -pipe libtest-is-dtee.so -ldl -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/home/simon/src/dtee/build/release/
[66/130] cc  -o libtest-file-write-failure.so 'test-file-write-failure@sha/tests_file-write-failure.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libtest-file-write-failure.so -pipe libtest-is-dtee.so -ldl -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/home/simon/src/dtee/build/release/
[67/130] cc  -o libtest-kill-failure.so 'test-kill-failure@sha/tests_kill-failure.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libtest-kill-failure.so -pipe libtest-is-dtee.so -ldl -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/home/simon/src/dtee/build/release/
[68/130] c++ -Idtee@exe -I. -I../.. -I/usr/include -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -Werror -std=c++14 -O3 -Wshadow -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_ALL_NO_LIB -DBOOST_ALL_DYN_LINK -D_POSIX_C_SOURCE=200809L '-DGETTEXT_PACKAGE="dtee"' '-DGETTEXT_LOCALEDIR="/usr/local/share/locale"' -DBOOST_ASIO_DISABLE_THREADS -MD -MQ 'dtee@exe/src_temp_directory.cc.o' -MF 'dtee@exe/src_temp_directory.cc.o.d' -o 'dtee@exe/src_temp_directory.cc.o' -c ../../src/temp_directory.cc
[69/130] cc  -o libtest-file-write-failure-recovery.so 'test-file-write-failure-recovery@sha/tests_file-write-failure-recovery.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libtest-file-write-failure-recovery.so -pipe libtest-is-dtee.so -ldl -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/home/simon/src/dtee/build/release/
[70/130] cc  -o libtest-lseek-failure.so 'test-lseek-failure@sha/tests_lseek-failure.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libtest-lseek-failure.so -pipe libtest-is-dtee.so -ldl -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/home/simon/src/dtee/build/release/
[71/130] cc  -o libtest-mkdtemp-consistent.so 'test-mkdtemp-consistent@sha/tests_mkdtemp-consistent.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libtest-mkdtemp-consistent.so -pipe libtest-is-dtee.so -ldl -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/home/simon/src/dtee/build/release/
[72/130] c++ -Idtee@exe -I. -I../.. -I/usr/include -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -Werror -std=c++14 -O3 -Wshadow -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_ALL_NO_LIB -DBOOST_ALL_DYN_LINK -D_POSIX_C_SOURCE=200809L '-DGETTEXT_PACKAGE="dtee"' '-DGETTEXT_LOCALEDIR="/usr/local/share/locale"' -DBOOST_ASIO_DISABLE_THREADS -MD -MQ 'dtee@exe/src_signal_handler.cc.o' -MF 'dtee@exe/src_signal_handler.cc.o.d' -o 'dtee@exe/src_signal_handler.cc.o' -c ../../src/signal_handler.cc
[73/130] cc  -o libtest-mkdtemp-failure.so 'test-mkdtemp-failure@sha/tests_mkdtemp-failure.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libtest-mkdtemp-failure.so -pipe libtest-is-dtee.so -ldl -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/home/simon/src/dtee/build/release/
[74/130] cc  -o libtest-mkostemp-writeonly.so 'test-mkostemp-writeonly@sha/tests_mkostemp-writeonly.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libtest-mkostemp-writeonly.so -pipe libtest-is-dtee.so -ldl -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/home/simon/src/dtee/build/release/
[75/130] c++ -Idtee@exe -I. -I../.. -I/usr/include -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -Werror -std=c++14 -O3 -Wshadow -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_ALL_NO_LIB -DBOOST_ALL_DYN_LINK -D_POSIX_C_SOURCE=200809L '-DGETTEXT_PACKAGE="dtee"' '-DGETTEXT_LOCALEDIR="/usr/local/share/locale"' -DBOOST_ASIO_DISABLE_THREADS -MD -MQ 'dtee@exe/src_input.cc.o' -MF 'dtee@exe/src_input.cc.o.d' -o 'dtee@exe/src_input.cc.o' -c ../../src/input.cc
[76/130] cc  -o libtest-mkostemp-consistent.so 'test-mkostemp-consistent@sha/tests_mkostemp-consistent.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libtest-mkostemp-consistent.so -pipe libtest-is-dtee.so -ldl -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/home/simon/src/dtee/build/release/
[77/130] cc  -o libtest-mkostemp-failure.so 'test-mkostemp-failure@sha/tests_mkostemp-failure.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libtest-mkostemp-failure.so -pipe libtest-is-dtee.so -ldl -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/home/simon/src/dtee/build/release/
[78/130] cc  -o libtest-mkostemp-readonly.so 'test-mkostemp-readonly@sha/tests_mkostemp-readonly.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libtest-mkostemp-readonly.so -pipe libtest-is-dtee.so -ldl -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/home/simon/src/dtee/build/release/
[79/130] cc  -o libtest-security-recreate-output-socket.so 'test-security-recreate-output-socket@sha/tests_security-recreate-output-socket.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libtest-security-recreate-output-socket.so -pipe libtest-is-dtee.so libtest-fd-unix-socket.so -ldl -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/home/simon/src/dtee/build/release/
[80/130] cc  -o libtest-sigaction-no-restart.so 'test-sigaction-no-restart@sha/tests_sigaction-no-restart.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libtest-sigaction-no-restart.so -pipe libtest-is-dtee.so libtest-fd-unix-socket.so -ldl -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/home/simon/src/dtee/build/release/
[81/130] cc  -o libtest-socket-add-extra-source.so 'test-socket-add-extra-source@sha/tests_socket-add-extra-source.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libtest-socket-add-extra-source.so -pipe libtest-is-dtee.so libtest-fd-unix-socket.so -ldl -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/home/simon/src/dtee/build/release/
[82/130] cc  -o libtest-socket-bind-failure.so 'test-socket-bind-failure@sha/tests_socket-bind-failure.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libtest-socket-bind-failure.so -pipe libtest-allow-n-times.so libtest-is-dtee.so libtest-fd-unix-socket.so -ldl -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/home/simon/src/dtee/build/release/
[83/130] cc  -o libtest-socket-connect-failure.so 'test-socket-connect-failure@sha/tests_socket-connect-failure.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libtest-socket-connect-failure.so -pipe libtest-allow-n-times.so libtest-is-dtee.so libtest-fd-unix-socket.so -ldl -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/home/simon/src/dtee/build/release/
[84/130] cc  -o libtest-socket-getsockopt-fake-rcvbuf.so 'test-socket-getsockopt-fake-rcvbuf@sha/tests_socket-getsockopt-fake-rcvbuf.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libtest-socket-getsockopt-fake-rcvbuf.so -pipe libtest-is-dtee.so libtest-fd-unix-socket.so -ldl -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/home/simon/src/dtee/build/release/
[85/130] c++ -Idtee@exe -I. -I../.. -I/usr/include -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -Werror -std=c++14 -O3 -Wshadow -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_ALL_NO_LIB -DBOOST_ALL_DYN_LINK -D_POSIX_C_SOURCE=200809L '-DGETTEXT_PACKAGE="dtee"' '-DGETTEXT_LOCALEDIR="/usr/local/share/locale"' -DBOOST_ASIO_DISABLE_THREADS -MD -MQ 'dtee@exe/src_application.cc.o' -MF 'dtee@exe/src_application.cc.o.d' -o 'dtee@exe/src_application.cc.o' -c ../../src/application.cc
[86/130] cc  -o libtest-socket-setsockopt-monitor.so 'test-socket-setsockopt-monitor@sha/tests_socket-setsockopt-monitor.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libtest-socket-setsockopt-monitor.so -pipe libtest-allow-n-times.so libtest-is-dtee.so libtest-fd-unix-socket.so -ldl -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/home/simon/src/dtee/build/release/
[87/130] cc  -o libtest-socket-recv-buffer-too-small.so 'test-socket-recv-buffer-too-small@sha/tests_socket-recv-buffer-too-small.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libtest-socket-recv-buffer-too-small.so -pipe libtest-is-dtee.so libtest-fd-unix-socket.so -ldl -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/home/simon/src/dtee/build/release/
[88/130] cc  -o libtest-socket-recv-failure.so 'test-socket-recv-failure@sha/tests_socket-recv-failure.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libtest-socket-recv-failure.so -pipe libtest-allow-n-times.so libtest-is-dtee.so libtest-fd-unix-socket.so -ldl -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/home/simon/src/dtee/build/release/
[89/130] cc  -o libtest-socket-unix-failure.so 'test-socket-unix-failure@sha/tests_socket-unix-failure.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libtest-socket-unix-failure.so -pipe libtest-allow-n-times.so libtest-is-dtee.so -ldl -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/home/simon/src/dtee/build/release/
[90/130] cc  -o libtest-waitpid-failure.so 'test-waitpid-failure@sha/tests_waitpid-failure.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libtest-waitpid-failure.so -pipe libtest-is-dtee.so -ldl -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/home/simon/src/dtee/build/release/
[91/130] cc  -o libtest-socket-shutdown-failure.so 'test-socket-shutdown-failure@sha/tests_socket-shutdown-failure.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libtest-socket-shutdown-failure.so -pipe libtest-allow-n-times.so libtest-is-dtee.so libtest-fd-unix-socket.so -ldl -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/home/simon/src/dtee/build/release/
[92/130] cc  -o libtest-write-truncate-cron.so 'test-write-truncate-cron@sha/tests_write-truncate-cron.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libtest-write-truncate-cron.so -pipe libtest-is-dtee.so -ldl -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/home/simon/src/dtee/build/release/
[93/130] cc  -o libtest-write-truncate-stdout.so 'test-write-truncate-stdout@sha/tests_write-truncate-stdout.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libtest-write-truncate-stdout.so -pipe libtest-is-dtee.so -ldl -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/home/simon/src/dtee/build/release/
[94/130] cc  -o test-closed-pipe-reader 'test-closed-pipe-reader@exe/tests_closed-pipe-reader.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -pipe
[95/130] cc  -o test-closed-pipe-writer 'test-closed-pipe-writer@exe/tests_closed-pipe-writer.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -pipe
[96/130] cc  -o test-fifo-write-interrupt 'test-fifo-write-interrupt@exe/tests_fifo-write-interrupt.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -pipe
[97/130] cc -Itest-security-recreate-input-socket@exe -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -MD -MQ 'test-security-recreate-input-socket@exe/tests_security-recreate-input-socket.c.o' -MF 'test-security-recreate-input-socket@exe/tests_security-recreate-input-socket.c.o.d' -o 'test-security-recreate-input-socket@exe/tests_security-recreate-input-socket.c.o' -c ../../tests/security-recreate-input-socket.c
[98/130] cc -Itest-lorem-ipsum-wait-exit@exe -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -MD -MQ 'test-lorem-ipsum-wait-exit@exe/tests_lorem-ipsum-wait-exit.c.o' -MF 'test-lorem-ipsum-wait-exit@exe/tests_lorem-ipsum-wait-exit.c.o.d' -o 'test-lorem-ipsum-wait-exit@exe/tests_lorem-ipsum-wait-exit.c.o' -c ../../tests/lorem-ipsum-wait-exit.c
[99/130] cc -Itest-report@exe -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -MD -MQ 'test-report@exe/tests_report.c.o' -MF 'test-report@exe/tests_report.c.o.d' -o 'test-report@exe/tests_report.c.o' -c ../../tests/report.c
[100/130] cc -Itest-kill-ppid@exe -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -MD -MQ 'test-kill-ppid@exe/tests_kill-ppid.c.o' -MF 'test-kill-ppid@exe/tests_kill-ppid.c.o.d' -o 'test-kill-ppid@exe/tests_kill-ppid.c.o' -c ../../tests/kill-ppid.c
[101/130] cc -Itest-signal-txt@exe -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -MD -MQ 'test-signal-txt@exe/tests_signal-txt.c.o' -MF 'test-signal-txt@exe/tests_signal-txt.c.o.d' -o 'test-signal-txt@exe/tests_signal-txt.c.o' -c ../../tests/signal-txt.c
[102/130] cc -Itest-sendfile@exe -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -MD -MQ 'test-sendfile@exe/tests_sendfile.c.o' -MF 'test-sendfile@exe/tests_sendfile.c.o.d' -o 'test-sendfile@exe/tests_sendfile.c.o' -c ../../tests/sendfile.c
[103/130] cc -Itest-lorem-ipsum-late-exit@exe -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -MD -MQ 'test-lorem-ipsum-late-exit@exe/tests_lorem-ipsum-late-exit.c.o' -MF 'test-lorem-ipsum-late-exit@exe/tests_lorem-ipsum-late-exit.c.o.d' -o 'test-lorem-ipsum-late-exit@exe/tests_lorem-ipsum-late-exit.c.o' -c ../../tests/lorem-ipsum-late-exit.c
[104/130] cc -Itest-kill-pid@exe -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -MD -MQ 'test-kill-pid@exe/tests_kill-pid.c.o' -MF 'test-kill-pid@exe/tests_kill-pid.c.o.d' -o 'test-kill-pid@exe/tests_kill-pid.c.o' -c ../../tests/kill-pid.c
[105/130] cc  -o test-lorem-ipsum-wait-exit 'test-lorem-ipsum-wait-exit@exe/tests_lorem-ipsum-wait-exit.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -pipe
[106/130] cc  -o test-security-recreate-input-socket 'test-security-recreate-input-socket@exe/tests_security-recreate-input-socket.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -pipe
[107/130] cc  -o test-report 'test-report@exe/tests_report.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -pipe -Wl,--start-group libtest-fd-unix-socket.so -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/home/simon/src/dtee/build/release/
[108/130] cc  -o test-kill-ppid 'test-kill-ppid@exe/tests_kill-ppid.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -pipe -Wl,--start-group libtest-fd-unix-socket.so -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/home/simon/src/dtee/build/release/
[109/130] cc  -o test-signal-txt 'test-signal-txt@exe/tests_signal-txt.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -pipe
[110/130] cc  -o test-sendfile 'test-sendfile@exe/tests_sendfile.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -pipe
[111/130] cc  -o test-lorem-ipsum-late-exit 'test-lorem-ipsum-late-exit@exe/tests_lorem-ipsum-late-exit.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -pipe
[112/130] cc  -o test-kill-pid 'test-kill-pid@exe/tests_kill-pid.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -pipe
[113/130] /home/simon/src/dtee/build/release/test-signal-txt
[114/130] cc -Itest-sysexits-txt@exe -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -MD -MQ 'test-sysexits-txt@exe/tests_sysexits-txt.c.o' -MF 'test-sysexits-txt@exe/tests_sysexits-txt.c.o.d' -o 'test-sysexits-txt@exe/tests_sysexits-txt.c.o' -c ../../tests/sysexits-txt.c
[115/130] cc -Itest-stream-read@exe -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -MD -MQ 'test-stream-read@exe/tests_stream-read.c.o' -MF 'test-stream-read@exe/tests_stream-read.c.o.d' -o 'test-stream-read@exe/tests_stream-read.c.o' -c ../../tests/stream-read.c
[116/130] cc -Itest-waitpid@exe -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -MD -MQ 'test-waitpid@exe/tests_waitpid.c.o' -MF 'test-waitpid@exe/tests_waitpid.c.o.d' -o 'test-waitpid@exe/tests_waitpid.c.o' -c ../../tests/waitpid.c
[117/130] cc -Itest-stream-write@exe -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -MD -MQ 'test-stream-write@exe/tests_stream-write.c.o' -MF 'test-stream-write@exe/tests_stream-write.c.o.d' -o 'test-stream-write@exe/tests_stream-write.c.o' -c ../../tests/stream-write.c
[118/130] cc -Itest-write-0-bytes@exe -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -MD -MQ 'test-write-0-bytes@exe/tests_write-0-bytes.c.o' -MF 'test-write-0-bytes@exe/tests_write-0-bytes.c.o.d' -o 'test-write-0-bytes@exe/tests_write-0-bytes.c.o' -c ../../tests/write-0-bytes.c
[119/130] cc -Itest-writes-of-n-bytes@exe -I. -I../.. -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -Werror -std=c11 -O3 -Wshadow -D_POSIX_C_SOURCE=200809L -D_DEFAULT_SOURCE -MD -MQ 'test-writes-of-n-bytes@exe/tests_writes-of-n-bytes.c.o' -MF 'test-writes-of-n-bytes@exe/tests_writes-of-n-bytes.c.o.d' -o 'test-writes-of-n-bytes@exe/tests_writes-of-n-bytes.c.o' -c ../../tests/writes-of-n-bytes.c
[120/130] c++ -Idtee@exe -I. -I../.. -I/usr/include -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -Werror -std=c++14 -O3 -Wshadow -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_ALL_NO_LIB -DBOOST_ALL_DYN_LINK -D_POSIX_C_SOURCE=200809L '-DGETTEXT_PACKAGE="dtee"' '-DGETTEXT_LOCALEDIR="/usr/local/share/locale"' -DBOOST_ASIO_DISABLE_THREADS -MD -MQ 'dtee@exe/src_temp_filename_pattern.cc.o' -MF 'dtee@exe/src_temp_filename_pattern.cc.o.d' -o 'dtee@exe/src_temp_filename_pattern.cc.o' -c ../../src/temp_filename_pattern.cc
[121/130] cc  -o test-stream-write 'test-stream-write@exe/tests_stream-write.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -pipe
[122/130] cc  -o test-stream-read 'test-stream-read@exe/tests_stream-read.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -pipe
[123/130] cc  -o test-sysexits-txt 'test-sysexits-txt@exe/tests_sysexits-txt.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -pipe
[124/130] /home/simon/src/dtee/build/release/test-sysexits-txt
[125/130] cc  -o test-waitpid 'test-waitpid@exe/tests_waitpid.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -pipe
[126/130] cc  -o test-write-0-bytes 'test-write-0-bytes@exe/tests_write-0-bytes.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -pipe
[127/130] cc  -o test-writes-of-n-bytes 'test-writes-of-n-bytes@exe/tests_writes-of-n-bytes.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -pipe
[128/130] c++ -Idtee@exe -I. -I../.. -I/usr/include -flto -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -Werror -std=c++14 -O3 -Wshadow -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_ALL_NO_LIB -DBOOST_ALL_DYN_LINK -D_POSIX_C_SOURCE=200809L '-DGETTEXT_PACKAGE="dtee"' '-DGETTEXT_LOCALEDIR="/usr/local/share/locale"' -DBOOST_ASIO_DISABLE_THREADS -MD -MQ 'dtee@exe/src_temp_file.cc.o' -MF 'dtee@exe/src_temp_file.cc.o.d' -o 'dtee@exe/src_temp_file.cc.o' -c ../../src/temp_file.cc
[129/130] c++  -o dtee 'dtee@exe/src_application.cc.o' 'dtee@exe/src_command_line.cc.o' 'dtee@exe/src_dispatch.cc.o' 'dtee@exe/src_cron.cc.o' 'dtee@exe/src_file_output.cc.o' 'dtee@exe/src_input.cc.o' 'dtee@exe/src_main.cc.o' 'dtee@exe/src_print_error.cc.o' 'dtee@exe/src_process.cc.o' 'dtee@exe/src_signal_handler.cc.o' 'dtee@exe/src_stream_output.cc.o' 'dtee@exe/src_temp_directory.cc.o' 'dtee@exe/src_temp_file.cc.o' 'dtee@exe/src_temp_filename_pattern.cc.o' 'dtee@exe/src_to_string.cc.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -pipe -Wl,--start-group /usr/lib/x86_64-linux-gnu/libboost_system.so.1.54.0 /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.62.0 /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.55.0 -Wl,--end-group
FAILED: dtee 
c++  -o dtee 'dtee@exe/src_application.cc.o' 'dtee@exe/src_command_line.cc.o' 'dtee@exe/src_dispatch.cc.o' 'dtee@exe/src_cron.cc.o' 'dtee@exe/src_file_output.cc.o' 'dtee@exe/src_input.cc.o' 'dtee@exe/src_main.cc.o' 'dtee@exe/src_print_error.cc.o' 'dtee@exe/src_process.cc.o' 'dtee@exe/src_signal_handler.cc.o' 'dtee@exe/src_stream_output.cc.o' 'dtee@exe/src_temp_directory.cc.o' 'dtee@exe/src_temp_file.cc.o' 'dtee@exe/src_temp_filename_pattern.cc.o' 'dtee@exe/src_to_string.cc.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -pipe -Wl,--start-group /usr/lib/x86_64-linux-gnu/libboost_system.so.1.54.0 /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.62.0 /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.55.0 -Wl,--end-group
/usr/bin/ld: warning: libboost_system.so.1.62.0, needed by /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.62.0, may conflict with libboost_system.so.1.54.0
/tmp/ccySEm5w.ltrans0.ltrans.o: In function `dtee::CommandLine::list(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const':
<artificial>:(.text+0x6405): undefined reference to `boost::program_options::abstract_variables_map::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
/tmp/ccySEm5w.ltrans0.ltrans.o: In function `dtee::SignalHandler::SignalHandler(dtee::CommandLine const&, std::shared_ptr<boost::asio::io_service>&, std::shared_ptr<dtee::ResultHandler>)':
<artificial>:(.text+0x6c1e): undefined reference to `boost::program_options::abstract_variables_map::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
/tmp/ccySEm5w.ltrans0.ltrans.o: In function `boost::program_options::typed_value<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, char>::name() const [clone .lto_priv.174]':
<artificial>:(.text+0x7dc8): undefined reference to `boost::program_options::arg[abi:cxx11]'
/tmp/ccySEm5w.ltrans0.ltrans.o:(.data.rel.ro+0x360): undefined reference to `boost::program_options::error_with_option_name::substitute_placeholders(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
/tmp/ccySEm5w.ltrans2.ltrans.o: In function `dtee::Application::run(int, char const* const*) [clone .constprop.20]':
<artificial>:(.text+0x37da): undefined reference to `boost::program_options::options_description::options_description(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, unsigned int)'
<artificial>:(.text+0x3b6e): undefined reference to `boost::program_options::options_description::options_description(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, unsigned int)'
<artificial>:(.text+0x3c3a): undefined reference to `boost::program_options::options_description::options_description(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, unsigned int)'
<artificial>:(.text+0x3dfb): undefined reference to `boost::program_options::to_internal(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
<artificial>:(.text+0x3e4a): undefined reference to `boost::program_options::detail::cmdline::cmdline(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)'
<artificial>:(.text+0x3ed6): undefined reference to `boost::program_options::detail::cmdline::extra_style_parser(boost::function1<std::vector<boost::program_options::basic_option<char>, std::allocator<boost::program_options::basic_option<char> > >, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&>)'
<artificial>:(.text+0x4148): undefined reference to `boost::program_options::abstract_variables_map::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
<artificial>:(.text+0x41c5): undefined reference to `boost::program_options::abstract_variables_map::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
<artificial>:(.text+0x4310): undefined reference to `boost::program_options::abstract_variables_map::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
<artificial>:(.text+0x4539): undefined reference to `boost::program_options::abstract_variables_map::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
/tmp/ccySEm5w.ltrans2.ltrans.o: In function `void boost::program_options::validate<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char>(boost::any&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*, int) [clone .constprop.13]':
<artificial>:(.text+0x655a): undefined reference to `boost::program_options::validate(boost::any&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, int)'
<artificial>:(.text+0x6756): undefined reference to `boost::program_options::invalid_option_value::invalid_option_value(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/tmp/ccySEm5w.ltrans2.ltrans.o:(.data.rel.ro+0x3c8): undefined reference to `boost::program_options::error_with_option_name::substitute_placeholders(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
/tmp/ccySEm5w.ltrans2.ltrans.o:(.data.rel.ro+0x4b0): undefined reference to `boost::program_options::error_with_option_name::substitute_placeholders(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
/tmp/ccySEm5w.ltrans2.ltrans.o:(.data.rel.ro+0x548): undefined reference to `boost::program_options::error_with_option_name::substitute_placeholders(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
/tmp/ccySEm5w.ltrans2.ltrans.o:(.data.rel.ro+0x5c8): undefined reference to `boost::program_options::value_semantic_codecvt_helper<char>::parse(boost::any&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool) const'
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.
GNUmakefile:54: recipe for target 'compile' failed
make: *** [compile] Error 1
```
It looks like it's independently selecting the oldest installed version of all 3 libraries, which happen to be different.

**0.53.2**
[129/130] c++  -o dtee 'dtee@exe/src_application.cc.o' 'dtee@exe/src_command_line.cc.o' 'dtee@exe/src_dispatch.cc.o' 'dtee@exe/src_cron.cc.o' 'dtee@exe/src_file_output.cc.o' 'dtee@exe/src_input.cc.o' 'dtee@exe/src_main.cc.o' 'dtee@exe/src_print_error.cc.o' 'dtee@exe/src_process.cc.o' 'dtee@exe/src_signal_handler.cc.o' 'dtee@exe/src_stream_output.cc.o' 'dtee@exe/src_temp_directory.cc.o' 'dtee@exe/src_temp_file.cc.o' 'dtee@exe/src_temp_filename_pattern.cc.o' 'dtee@exe/src_to_string.cc.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -pipe -Wl,--start-group -lboost_filesystem -lboost_program_options -lboost_system -Wl,--end-group

**0.54.0**
[129/130] c++  -o dtee 'dtee@exe/src_application.cc.o' 'dtee@exe/src_command_line.cc.o' 'dtee@exe/src_dispatch.cc.o' 'dtee@exe/src_cron.cc.o' 'dtee@exe/src_file_output.cc.o' 'dtee@exe/src_input.cc.o' 'dtee@exe/src_main.cc.o' 'dtee@exe/src_print_error.cc.o' 'dtee@exe/src_process.cc.o' 'dtee@exe/src_signal_handler.cc.o' 'dtee@exe/src_stream_output.cc.o' 'dtee@exe/src_temp_directory.cc.o' 'dtee@exe/src_temp_file.cc.o' 'dtee@exe/src_temp_filename_pattern.cc.o' 'dtee@exe/src_to_string.cc.o' -flto -Wl,--as-needed -Wl,--no-undefined -Wl,-O1 -pipe -Wl,--start-group /usr/lib/x86_64-linux-gnu/libboost_system.so.1.54.0 /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.62.0 /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.55.0 -Wl,--end-group
There are some other changes that cause the **correct** include directory to be used on Travis CI when building on Mac OS X:

**https://travis-ci.org/github/nomis/dtee/jobs/671176261 (0.53.2)**
[11/127] c++ -Idtee@exe -I. -I../.. -Xclang -fcolor-diagnostics -pipe -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -Werror -std=c++14 -O3 -Wshadow -D_POSIX_C_SOURCE=200809L -D_DARWIN_C_SOURCE '-DGETTEXT_PACKAGE="dtee"' '-DGETTEXT_LOCALEDIR="/usr/local/share/locale"' -DBOOST_ASIO_DISABLE_THREADS -MD -MQ 'dtee@exe/src_application.cc.o' -MF 'dtee@exe/src_application.cc.o.d' -o 'dtee@exe/src_application.cc.o' -c ../../src/application.cc

**https://travis-ci.org/github/nomis/dtee/jobs/671176443 (0.54.0)**
[10/127] c++ -Idtee@exe -I. -I../.. -I/usr/local/Cellar/boost/1.72.0_1/include -Xclang -fcolor-diagnostics -pipe -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -Werror -std=c++14 -O3 -Wshadow -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_ALL_NO_LIB -DBOOST_ALL_DYN_LINK -D_POSIX_C_SOURCE=200809L -D_DARWIN_C_SOURCE '-DGETTEXT_PACKAGE="dtee"' '-DGETTEXT_LOCALEDIR="/usr/local/share/locale"' -DBOOST_ASIO_DISABLE_THREADS -MD -MQ 'dtee@exe/src_application.cc.o' -MF 'dtee@exe/src_application.cc.o.d' -o 'dtee@exe/src_application.cc.o' -c ../../src/application.cc

That exposes a Boost.Asio bug, fixed by https://github.com/boostorg/asio/pull/339:
```
/usr/local/Cellar/boost/1.72.0_1/include/boost/asio/impl/error.ipp:32:7: error: 'boost::asio::error::detail::netdb_category' has virtual functions but non-virtual destructor [-Werror,-Wnon-virtual-dtor]
class netdb_category : public boost::system::error_category
      ^

/usr/local/Cellar/boost/1.72.0_1/include/boost/asio/impl/error.ipp:64:7: error: 'boost::asio::error::detail::addrinfo_category' has virtual functions but non-virtual destructor [-Werror,-Wnon-virtual-dtor]
class addrinfo_category : public boost::system::error_category
      ^

/usr/local/Cellar/boost/1.72.0_1/include/boost/asio/impl/error.ipp:94:7: error: 'boost::asio::error::detail::misc_category' has virtual functions but non-virtual destructor [-Werror,-Wnon-virtual-dtor]
class misc_category : public boost::system::error_category
      ^
```


Resolving patch:
diff --git a/mesonbuild/dependencies/boost.py b/mesonbuild/dependencies/boost.py
--- a/mesonbuild/dependencies/boost.py
+++ b/mesonbuild/dependencies/boost.py
@@ -131,6 +131,7 @@ def __init__(self, path: Path):
         name_parts = self.name.split('.')
         self.basename = name_parts[0]
         self.suffixes = name_parts[1:]
+        self.vers_raw = [x for x in self.suffixes if x.isdigit()]
         self.suffixes = [x for x in self.suffixes if not x.isdigit()]
         self.nvsuffix = '.'.join(self.suffixes)  # Used for detecting the library type
         self.nametags = self.basename.split('-')
@@ -138,6 +139,10 @@ def __init__(self, path: Path):
         if self.mod_name.startswith('lib'):
             self.mod_name = self.mod_name[3:]
 
+        # Set library version if possible
+        if len(self.vers_raw) >= 2:
+            self.version_lib = '{}_{}'.format(self.vers_raw[0], self.vers_raw[1])
+
         # Detecting library type
         if self.nvsuffix in ['so', 'dll', 'dll.a', 'dll.lib', 'dylib']:
             self.static = False


Test patch: