Mock Version: 3.5 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/osmid.spec'], chrootPath='/var/lib/mock/fedora-38-x86_64-1679043863.891670/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1000gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.rsccmads:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=FalseprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.rsccmads:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'c6b406e328a2478c9e06bd93f2c8294c', '-D', '/var/lib/mock/fedora-38-x86_64-1679043863.891670/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.rsccmads:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/osmid.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1649894400 Wrote: /builddir/build/SRPMS/osmid-0.8.0-2.fc38.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/osmid.spec'], chrootPath='/var/lib/mock/fedora-38-x86_64-1679043863.891670/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1000gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.rsccmads:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=FalseprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.rsccmads:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '58a48322afdd4f6fba477cb4fdf7836d', '-D', '/var/lib/mock/fedora-38-x86_64-1679043863.891670/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.rsccmads:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/osmid.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1649894400 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.Qa8Vdp + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf osmid-0.8.0 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/osmid-0.8.0.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd osmid-0.8.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.QNVtQO + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd osmid-0.8.0 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + /usr/bin/cmake -S . -B redhat-linux-build -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_DO_STRIP:BOOL=OFF -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON CMake Warning (dev) at CMakeLists.txt:1 (project): cmake_minimum_required() should be called prior to this top-level project() call. Please see the cmake-commands(7) manual for usage documentation of both commands. This warning is for project developers. Use -Wno-dev to suppress it. -- The C compiler identification is GNU 13.0.1 -- The CXX compiler identification is GNU 13.0.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found ALSA: /usr/lib64/libasound.so (found version "1.2.8") CMake Deprecation Warning at external_libs/oscpack_1_1_0/CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 2.8.12 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- Configuring done (0.5s) -- Generating done (0.0s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_CXX_FLAGS_RELEASE CMAKE_C_FLAGS_RELEASE CMAKE_Fortran_FLAGS_RELEASE CMAKE_INSTALL_DO_STRIP INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/osmid-0.8.0/redhat-linux-build + /usr/bin/cmake --build redhat-linux-build -j2 --verbose /usr/bin/cmake -S/builddir/build/BUILD/osmid-0.8.0 -B/builddir/build/BUILD/osmid-0.8.0/redhat-linux-build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/osmid-0.8.0/redhat-linux-build/CMakeFiles /builddir/build/BUILD/osmid-0.8.0/redhat-linux-build//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[1]: Entering directory '/builddir/build/BUILD/osmid-0.8.0/redhat-linux-build' /usr/bin/gmake -f external_libs/oscpack_1_1_0/CMakeFiles/oscpack.dir/build.make external_libs/oscpack_1_1_0/CMakeFiles/oscpack.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/osmid-0.8.0/redhat-linux-build' cd /builddir/build/BUILD/osmid-0.8.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/osmid-0.8.0 /builddir/build/BUILD/osmid-0.8.0/external_libs/oscpack_1_1_0 /builddir/build/BUILD/osmid-0.8.0/redhat-linux-build /builddir/build/BUILD/osmid-0.8.0/redhat-linux-build/external_libs/oscpack_1_1_0 /builddir/build/BUILD/osmid-0.8.0/redhat-linux-build/external_libs/oscpack_1_1_0/CMakeFiles/oscpack.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/osmid-0.8.0/redhat-linux-build' /usr/bin/gmake -f external_libs/oscpack_1_1_0/CMakeFiles/oscpack.dir/build.make external_libs/oscpack_1_1_0/CMakeFiles/oscpack.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/osmid-0.8.0/redhat-linux-build' [ 3%] Building CXX object external_libs/oscpack_1_1_0/CMakeFiles/oscpack.dir/ip/IpEndpointName.cpp.o [ 6%] Building CXX object external_libs/oscpack_1_1_0/CMakeFiles/oscpack.dir/ip/posix/NetworkingUtils.cpp.o cd /builddir/build/BUILD/osmid-0.8.0/redhat-linux-build/external_libs/oscpack_1_1_0 && /usr/bin/g++ -Doscpack_EXPORTS -I/builddir/build/BUILD/osmid-0.8.0/external_libs/oscpack_1_1_0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++14 -Wall -Wextra -Wno-long-long -pedantic -fPIC -MD -MT external_libs/oscpack_1_1_0/CMakeFiles/oscpack.dir/ip/IpEndpointName.cpp.o -MF CMakeFiles/oscpack.dir/ip/IpEndpointName.cpp.o.d -o CMakeFiles/oscpack.dir/ip/IpEndpointName.cpp.o -c /builddir/build/BUILD/osmid-0.8.0/external_libs/oscpack_1_1_0/ip/IpEndpointName.cpp cd /builddir/build/BUILD/osmid-0.8.0/redhat-linux-build/external_libs/oscpack_1_1_0 && /usr/bin/g++ -Doscpack_EXPORTS -I/builddir/build/BUILD/osmid-0.8.0/external_libs/oscpack_1_1_0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++14 -Wall -Wextra -Wno-long-long -pedantic -fPIC -MD -MT external_libs/oscpack_1_1_0/CMakeFiles/oscpack.dir/ip/posix/NetworkingUtils.cpp.o -MF CMakeFiles/oscpack.dir/ip/posix/NetworkingUtils.cpp.o.d -o CMakeFiles/oscpack.dir/ip/posix/NetworkingUtils.cpp.o -c /builddir/build/BUILD/osmid-0.8.0/external_libs/oscpack_1_1_0/ip/posix/NetworkingUtils.cpp [ 9%] Building CXX object external_libs/oscpack_1_1_0/CMakeFiles/oscpack.dir/ip/posix/UdpSocket.cpp.o cd /builddir/build/BUILD/osmid-0.8.0/redhat-linux-build/external_libs/oscpack_1_1_0 && /usr/bin/g++ -Doscpack_EXPORTS -I/builddir/build/BUILD/osmid-0.8.0/external_libs/oscpack_1_1_0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++14 -Wall -Wextra -Wno-long-long -pedantic -fPIC -MD -MT external_libs/oscpack_1_1_0/CMakeFiles/oscpack.dir/ip/posix/UdpSocket.cpp.o -MF CMakeFiles/oscpack.dir/ip/posix/UdpSocket.cpp.o.d -o CMakeFiles/oscpack.dir/ip/posix/UdpSocket.cpp.o -c /builddir/build/BUILD/osmid-0.8.0/external_libs/oscpack_1_1_0/ip/posix/UdpSocket.cpp [ 12%] Building CXX object external_libs/oscpack_1_1_0/CMakeFiles/oscpack.dir/osc/OscTypes.cpp.o cd /builddir/build/BUILD/osmid-0.8.0/redhat-linux-build/external_libs/oscpack_1_1_0 && /usr/bin/g++ -Doscpack_EXPORTS -I/builddir/build/BUILD/osmid-0.8.0/external_libs/oscpack_1_1_0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++14 -Wall -Wextra -Wno-long-long -pedantic -fPIC -MD -MT external_libs/oscpack_1_1_0/CMakeFiles/oscpack.dir/osc/OscTypes.cpp.o -MF CMakeFiles/oscpack.dir/osc/OscTypes.cpp.o.d -o CMakeFiles/oscpack.dir/osc/OscTypes.cpp.o -c /builddir/build/BUILD/osmid-0.8.0/external_libs/oscpack_1_1_0/osc/OscTypes.cpp [ 16%] Building CXX object external_libs/oscpack_1_1_0/CMakeFiles/oscpack.dir/osc/OscReceivedElements.cpp.o cd /builddir/build/BUILD/osmid-0.8.0/redhat-linux-build/external_libs/oscpack_1_1_0 && /usr/bin/g++ -Doscpack_EXPORTS -I/builddir/build/BUILD/osmid-0.8.0/external_libs/oscpack_1_1_0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++14 -Wall -Wextra -Wno-long-long -pedantic -fPIC -MD -MT external_libs/oscpack_1_1_0/CMakeFiles/oscpack.dir/osc/OscReceivedElements.cpp.o -MF CMakeFiles/oscpack.dir/osc/OscReceivedElements.cpp.o.d -o CMakeFiles/oscpack.dir/osc/OscReceivedElements.cpp.o -c /builddir/build/BUILD/osmid-0.8.0/external_libs/oscpack_1_1_0/osc/OscReceivedElements.cpp /builddir/build/BUILD/osmid-0.8.0/external_libs/oscpack_1_1_0/osc/OscReceivedElements.cpp: In function 'const char* osc::FindStr4End(const char*, const char*)': /builddir/build/BUILD/osmid-0.8.0/external_libs/oscpack_1_1_0/osc/OscReceivedElements.cpp:67:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 67 | if( p >= end ) | ^~ /builddir/build/BUILD/osmid-0.8.0/external_libs/oscpack_1_1_0/osc/OscReceivedElements.cpp:70:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 70 | if( p[0] == '\0' ) // special case for SuperCollider integer address pattern | ^~ [ 19%] Building CXX object external_libs/oscpack_1_1_0/CMakeFiles/oscpack.dir/osc/OscPrintReceivedElements.cpp.o cd /builddir/build/BUILD/osmid-0.8.0/redhat-linux-build/external_libs/oscpack_1_1_0 && /usr/bin/g++ -Doscpack_EXPORTS -I/builddir/build/BUILD/osmid-0.8.0/external_libs/oscpack_1_1_0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++14 -Wall -Wextra -Wno-long-long -pedantic -fPIC -MD -MT external_libs/oscpack_1_1_0/CMakeFiles/oscpack.dir/osc/OscPrintReceivedElements.cpp.o -MF CMakeFiles/oscpack.dir/osc/OscPrintReceivedElements.cpp.o.d -o CMakeFiles/oscpack.dir/osc/OscPrintReceivedElements.cpp.o -c /builddir/build/BUILD/osmid-0.8.0/external_libs/oscpack_1_1_0/osc/OscPrintReceivedElements.cpp /builddir/build/BUILD/osmid-0.8.0/external_libs/oscpack_1_1_0/ip/posix/UdpSocket.cpp: In member function 'void SocketReceiveMultiplexer::Implementation::Run()': /builddir/build/BUILD/osmid-0.8.0/external_libs/oscpack_1_1_0/ip/posix/UdpSocket.cpp:482:25: warning: ignoring return value of 'ssize_t read(int, void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 482 | read( breakPipe_[0], &c, 1 ); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osmid-0.8.0/external_libs/oscpack_1_1_0/ip/posix/UdpSocket.cpp: In member function 'void SocketReceiveMultiplexer::Implementation::AsynchronousBreak()': /builddir/build/BUILD/osmid-0.8.0/external_libs/oscpack_1_1_0/ip/posix/UdpSocket.cpp:537:22: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result] 537 | write( breakPipe_[1], "!", 1 ); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 22%] Building CXX object external_libs/oscpack_1_1_0/CMakeFiles/oscpack.dir/osc/OscOutboundPacketStream.cpp.o cd /builddir/build/BUILD/osmid-0.8.0/redhat-linux-build/external_libs/oscpack_1_1_0 && /usr/bin/g++ -Doscpack_EXPORTS -I/builddir/build/BUILD/osmid-0.8.0/external_libs/oscpack_1_1_0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++14 -Wall -Wextra -Wno-long-long -pedantic -fPIC -MD -MT external_libs/oscpack_1_1_0/CMakeFiles/oscpack.dir/osc/OscOutboundPacketStream.cpp.o -MF CMakeFiles/oscpack.dir/osc/OscOutboundPacketStream.cpp.o.d -o CMakeFiles/oscpack.dir/osc/OscOutboundPacketStream.cpp.o -c /builddir/build/BUILD/osmid-0.8.0/external_libs/oscpack_1_1_0/osc/OscOutboundPacketStream.cpp [ 25%] Linking CXX shared library liboscpack.so cd /builddir/build/BUILD/osmid-0.8.0/redhat-linux-build/external_libs/oscpack_1_1_0 && /usr/bin/cmake -E cmake_link_script CMakeFiles/oscpack.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++14 -Wall -Wextra -Wno-long-long -pedantic -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,liboscpack.so -o liboscpack.so CMakeFiles/oscpack.dir/ip/IpEndpointName.cpp.o CMakeFiles/oscpack.dir/ip/posix/NetworkingUtils.cpp.o CMakeFiles/oscpack.dir/ip/posix/UdpSocket.cpp.o CMakeFiles/oscpack.dir/osc/OscTypes.cpp.o CMakeFiles/oscpack.dir/osc/OscReceivedElements.cpp.o CMakeFiles/oscpack.dir/osc/OscPrintReceivedElements.cpp.o CMakeFiles/oscpack.dir/osc/OscOutboundPacketStream.cpp.o gmake[2]: Leaving directory '/builddir/build/BUILD/osmid-0.8.0/redhat-linux-build' [ 25%] Built target oscpack /usr/bin/gmake -f CMakeFiles/m2o.dir/build.make CMakeFiles/m2o.dir/depend /usr/bin/gmake -f CMakeFiles/o2m.dir/build.make CMakeFiles/o2m.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/osmid-0.8.0/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/osmid-0.8.0/redhat-linux-build' cd /builddir/build/BUILD/osmid-0.8.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/osmid-0.8.0 /builddir/build/BUILD/osmid-0.8.0 /builddir/build/BUILD/osmid-0.8.0/redhat-linux-build /builddir/build/BUILD/osmid-0.8.0/redhat-linux-build /builddir/build/BUILD/osmid-0.8.0/redhat-linux-build/CMakeFiles/o2m.dir/DependInfo.cmake --color= cd /builddir/build/BUILD/osmid-0.8.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/osmid-0.8.0 /builddir/build/BUILD/osmid-0.8.0 /builddir/build/BUILD/osmid-0.8.0/redhat-linux-build /builddir/build/BUILD/osmid-0.8.0/redhat-linux-build /builddir/build/BUILD/osmid-0.8.0/redhat-linux-build/CMakeFiles/m2o.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/osmid-0.8.0/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/osmid-0.8.0/redhat-linux-build' /usr/bin/gmake -f CMakeFiles/m2o.dir/build.make CMakeFiles/m2o.dir/build /usr/bin/gmake -f CMakeFiles/o2m.dir/build.make CMakeFiles/o2m.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/osmid-0.8.0/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/osmid-0.8.0/redhat-linux-build' [ 32%] Building CXX object CMakeFiles/o2m.dir/src/o2m.cpp.o [ 32%] Building CXX object CMakeFiles/m2o.dir/src/m2o.cpp.o /usr/bin/g++ -DJUCER_LINUX_MAKE_6D53C8B4=1 -DJUCE_ALSA_MIDI_NAME=\"osmid_midi\" -DJUCE_APP_VERSION=1.0.0 -DJUCE_APP_VERSION_HEX=0x10000 -DLINUX=1 -DNDEBUG=1 -I/builddir/build/BUILD/osmid-0.8.0/external_libs/oscpack_1_1_0 -I/builddir/build/BUILD/osmid-0.8.0/external_libs/spdlog-0.11.0/include -I/builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode -I/builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules -I/builddir/build/BUILD/osmid-0.8.0/external_libs/cxxopts -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++14 -MD -MT CMakeFiles/m2o.dir/src/m2o.cpp.o -MF CMakeFiles/m2o.dir/src/m2o.cpp.o.d -o CMakeFiles/m2o.dir/src/m2o.cpp.o -c /builddir/build/BUILD/osmid-0.8.0/src/m2o.cpp /usr/bin/g++ -DJUCER_LINUX_MAKE_6D53C8B4=1 -DJUCE_ALSA_MIDI_NAME=\"osmid_midi\" -DJUCE_APP_VERSION=1.0.0 -DJUCE_APP_VERSION_HEX=0x10000 -DLINUX=1 -DNDEBUG=1 -I/builddir/build/BUILD/osmid-0.8.0/external_libs/oscpack_1_1_0 -I/builddir/build/BUILD/osmid-0.8.0/external_libs/spdlog-0.11.0/include -I/builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode -I/builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules -I/builddir/build/BUILD/osmid-0.8.0/external_libs/cxxopts -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++14 -MD -MT CMakeFiles/o2m.dir/src/o2m.cpp.o -MF CMakeFiles/o2m.dir/src/o2m.cpp.o.d -o CMakeFiles/o2m.dir/src/o2m.cpp.o -c /builddir/build/BUILD/osmid-0.8.0/src/o2m.cpp [ 35%] Building CXX object CMakeFiles/o2m.dir/src/midiout.cpp.o /usr/bin/g++ -DJUCER_LINUX_MAKE_6D53C8B4=1 -DJUCE_ALSA_MIDI_NAME=\"osmid_midi\" -DJUCE_APP_VERSION=1.0.0 -DJUCE_APP_VERSION_HEX=0x10000 -DLINUX=1 -DNDEBUG=1 -I/builddir/build/BUILD/osmid-0.8.0/external_libs/oscpack_1_1_0 -I/builddir/build/BUILD/osmid-0.8.0/external_libs/spdlog-0.11.0/include -I/builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode -I/builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules -I/builddir/build/BUILD/osmid-0.8.0/external_libs/cxxopts -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++14 -MD -MT CMakeFiles/o2m.dir/src/midiout.cpp.o -MF CMakeFiles/o2m.dir/src/midiout.cpp.o.d -o CMakeFiles/o2m.dir/src/midiout.cpp.o -c /builddir/build/BUILD/osmid-0.8.0/src/midiout.cpp [ 38%] Building CXX object CMakeFiles/m2o.dir/src/midiin.cpp.o /usr/bin/g++ -DJUCER_LINUX_MAKE_6D53C8B4=1 -DJUCE_ALSA_MIDI_NAME=\"osmid_midi\" -DJUCE_APP_VERSION=1.0.0 -DJUCE_APP_VERSION_HEX=0x10000 -DLINUX=1 -DNDEBUG=1 -I/builddir/build/BUILD/osmid-0.8.0/external_libs/oscpack_1_1_0 -I/builddir/build/BUILD/osmid-0.8.0/external_libs/spdlog-0.11.0/include -I/builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode -I/builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules -I/builddir/build/BUILD/osmid-0.8.0/external_libs/cxxopts -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++14 -MD -MT CMakeFiles/m2o.dir/src/midiin.cpp.o -MF CMakeFiles/m2o.dir/src/midiin.cpp.o.d -o CMakeFiles/m2o.dir/src/midiin.cpp.o -c /builddir/build/BUILD/osmid-0.8.0/src/midiin.cpp /builddir/build/BUILD/osmid-0.8.0/src/midiout.cpp: In member function 'virtual void MidiOut::updateMidiDevicesNamesMapping()': /builddir/build/BUILD/osmid-0.8.0/src/midiout.cpp:79:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 79 | for (int i = 0; i < m_midiJuceMidiIdToName.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osmid-0.8.0/src/midiin.cpp: In member function 'virtual void MidiIn::updateMidiDevicesNamesMapping()': /builddir/build/BUILD/osmid-0.8.0/src/midiin.cpp:82:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 82 | for (int i = 0; i < m_midiJuceMidiIdToName.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object CMakeFiles/o2m.dir/src/oscin.cpp.o /usr/bin/g++ -DJUCER_LINUX_MAKE_6D53C8B4=1 -DJUCE_ALSA_MIDI_NAME=\"osmid_midi\" -DJUCE_APP_VERSION=1.0.0 -DJUCE_APP_VERSION_HEX=0x10000 -DLINUX=1 -DNDEBUG=1 -I/builddir/build/BUILD/osmid-0.8.0/external_libs/oscpack_1_1_0 -I/builddir/build/BUILD/osmid-0.8.0/external_libs/spdlog-0.11.0/include -I/builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode -I/builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules -I/builddir/build/BUILD/osmid-0.8.0/external_libs/cxxopts -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++14 -MD -MT CMakeFiles/o2m.dir/src/oscin.cpp.o -MF CMakeFiles/o2m.dir/src/oscin.cpp.o.d -o CMakeFiles/o2m.dir/src/oscin.cpp.o -c /builddir/build/BUILD/osmid-0.8.0/src/oscin.cpp [ 45%] Building CXX object CMakeFiles/o2m.dir/src/oscout.cpp.o /usr/bin/g++ -DJUCER_LINUX_MAKE_6D53C8B4=1 -DJUCE_ALSA_MIDI_NAME=\"osmid_midi\" -DJUCE_APP_VERSION=1.0.0 -DJUCE_APP_VERSION_HEX=0x10000 -DLINUX=1 -DNDEBUG=1 -I/builddir/build/BUILD/osmid-0.8.0/external_libs/oscpack_1_1_0 -I/builddir/build/BUILD/osmid-0.8.0/external_libs/spdlog-0.11.0/include -I/builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode -I/builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules -I/builddir/build/BUILD/osmid-0.8.0/external_libs/cxxopts -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++14 -MD -MT CMakeFiles/o2m.dir/src/oscout.cpp.o -MF CMakeFiles/o2m.dir/src/oscout.cpp.o.d -o CMakeFiles/o2m.dir/src/oscout.cpp.o -c /builddir/build/BUILD/osmid-0.8.0/src/oscout.cpp [ 48%] Building CXX object CMakeFiles/m2o.dir/src/oscout.cpp.o /usr/bin/g++ -DJUCER_LINUX_MAKE_6D53C8B4=1 -DJUCE_ALSA_MIDI_NAME=\"osmid_midi\" -DJUCE_APP_VERSION=1.0.0 -DJUCE_APP_VERSION_HEX=0x10000 -DLINUX=1 -DNDEBUG=1 -I/builddir/build/BUILD/osmid-0.8.0/external_libs/oscpack_1_1_0 -I/builddir/build/BUILD/osmid-0.8.0/external_libs/spdlog-0.11.0/include -I/builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode -I/builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules -I/builddir/build/BUILD/osmid-0.8.0/external_libs/cxxopts -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++14 -MD -MT CMakeFiles/m2o.dir/src/oscout.cpp.o -MF CMakeFiles/m2o.dir/src/oscout.cpp.o.d -o CMakeFiles/m2o.dir/src/oscout.cpp.o -c /builddir/build/BUILD/osmid-0.8.0/src/oscout.cpp [ 51%] Building CXX object CMakeFiles/o2m.dir/src/midicommon.cpp.o /usr/bin/g++ -DJUCER_LINUX_MAKE_6D53C8B4=1 -DJUCE_ALSA_MIDI_NAME=\"osmid_midi\" -DJUCE_APP_VERSION=1.0.0 -DJUCE_APP_VERSION_HEX=0x10000 -DLINUX=1 -DNDEBUG=1 -I/builddir/build/BUILD/osmid-0.8.0/external_libs/oscpack_1_1_0 -I/builddir/build/BUILD/osmid-0.8.0/external_libs/spdlog-0.11.0/include -I/builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode -I/builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules -I/builddir/build/BUILD/osmid-0.8.0/external_libs/cxxopts -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++14 -MD -MT CMakeFiles/o2m.dir/src/midicommon.cpp.o -MF CMakeFiles/o2m.dir/src/midicommon.cpp.o.d -o CMakeFiles/o2m.dir/src/midicommon.cpp.o -c /builddir/build/BUILD/osmid-0.8.0/src/midicommon.cpp [ 54%] Building CXX object CMakeFiles/m2o.dir/src/midiinprocessor.cpp.o /usr/bin/g++ -DJUCER_LINUX_MAKE_6D53C8B4=1 -DJUCE_ALSA_MIDI_NAME=\"osmid_midi\" -DJUCE_APP_VERSION=1.0.0 -DJUCE_APP_VERSION_HEX=0x10000 -DLINUX=1 -DNDEBUG=1 -I/builddir/build/BUILD/osmid-0.8.0/external_libs/oscpack_1_1_0 -I/builddir/build/BUILD/osmid-0.8.0/external_libs/spdlog-0.11.0/include -I/builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode -I/builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules -I/builddir/build/BUILD/osmid-0.8.0/external_libs/cxxopts -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++14 -MD -MT CMakeFiles/m2o.dir/src/midiinprocessor.cpp.o -MF CMakeFiles/m2o.dir/src/midiinprocessor.cpp.o.d -o CMakeFiles/m2o.dir/src/midiinprocessor.cpp.o -c /builddir/build/BUILD/osmid-0.8.0/src/midiinprocessor.cpp [ 58%] Building CXX object CMakeFiles/o2m.dir/src/oscinprocessor.cpp.o /usr/bin/g++ -DJUCER_LINUX_MAKE_6D53C8B4=1 -DJUCE_ALSA_MIDI_NAME=\"osmid_midi\" -DJUCE_APP_VERSION=1.0.0 -DJUCE_APP_VERSION_HEX=0x10000 -DLINUX=1 -DNDEBUG=1 -I/builddir/build/BUILD/osmid-0.8.0/external_libs/oscpack_1_1_0 -I/builddir/build/BUILD/osmid-0.8.0/external_libs/spdlog-0.11.0/include -I/builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode -I/builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules -I/builddir/build/BUILD/osmid-0.8.0/external_libs/cxxopts -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++14 -MD -MT CMakeFiles/o2m.dir/src/oscinprocessor.cpp.o -MF CMakeFiles/o2m.dir/src/oscinprocessor.cpp.o.d -o CMakeFiles/o2m.dir/src/oscinprocessor.cpp.o -c /builddir/build/BUILD/osmid-0.8.0/src/oscinprocessor.cpp [ 61%] Building CXX object CMakeFiles/m2o.dir/src/midicommon.cpp.o /usr/bin/g++ -DJUCER_LINUX_MAKE_6D53C8B4=1 -DJUCE_ALSA_MIDI_NAME=\"osmid_midi\" -DJUCE_APP_VERSION=1.0.0 -DJUCE_APP_VERSION_HEX=0x10000 -DLINUX=1 -DNDEBUG=1 -I/builddir/build/BUILD/osmid-0.8.0/external_libs/oscpack_1_1_0 -I/builddir/build/BUILD/osmid-0.8.0/external_libs/spdlog-0.11.0/include -I/builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode -I/builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules -I/builddir/build/BUILD/osmid-0.8.0/external_libs/cxxopts -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++14 -MD -MT CMakeFiles/m2o.dir/src/midicommon.cpp.o -MF CMakeFiles/m2o.dir/src/midicommon.cpp.o.d -o CMakeFiles/m2o.dir/src/midicommon.cpp.o -c /builddir/build/BUILD/osmid-0.8.0/src/midicommon.cpp [ 64%] Building CXX object CMakeFiles/o2m.dir/src/utils.cpp.o /usr/bin/g++ -DJUCER_LINUX_MAKE_6D53C8B4=1 -DJUCE_ALSA_MIDI_NAME=\"osmid_midi\" -DJUCE_APP_VERSION=1.0.0 -DJUCE_APP_VERSION_HEX=0x10000 -DLINUX=1 -DNDEBUG=1 -I/builddir/build/BUILD/osmid-0.8.0/external_libs/oscpack_1_1_0 -I/builddir/build/BUILD/osmid-0.8.0/external_libs/spdlog-0.11.0/include -I/builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode -I/builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules -I/builddir/build/BUILD/osmid-0.8.0/external_libs/cxxopts -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++14 -MD -MT CMakeFiles/o2m.dir/src/utils.cpp.o -MF CMakeFiles/o2m.dir/src/utils.cpp.o.d -o CMakeFiles/o2m.dir/src/utils.cpp.o -c /builddir/build/BUILD/osmid-0.8.0/src/utils.cpp [ 67%] Building CXX object CMakeFiles/m2o.dir/src/utils.cpp.o /usr/bin/g++ -DJUCER_LINUX_MAKE_6D53C8B4=1 -DJUCE_ALSA_MIDI_NAME=\"osmid_midi\" -DJUCE_APP_VERSION=1.0.0 -DJUCE_APP_VERSION_HEX=0x10000 -DLINUX=1 -DNDEBUG=1 -I/builddir/build/BUILD/osmid-0.8.0/external_libs/oscpack_1_1_0 -I/builddir/build/BUILD/osmid-0.8.0/external_libs/spdlog-0.11.0/include -I/builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode -I/builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules -I/builddir/build/BUILD/osmid-0.8.0/external_libs/cxxopts -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++14 -MD -MT CMakeFiles/m2o.dir/src/utils.cpp.o -MF CMakeFiles/m2o.dir/src/utils.cpp.o.d -o CMakeFiles/m2o.dir/src/utils.cpp.o -c /builddir/build/BUILD/osmid-0.8.0/src/utils.cpp /builddir/build/BUILD/osmid-0.8.0/src/utils.cpp: In function 'void local_utils::logOSCMessage(const char*, size_t)': /builddir/build/BUILD/osmid-0.8.0/src/utils.cpp:73:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 73 | for (int i = 0; i < size; i++) { | ~~^~~~~~ /builddir/build/BUILD/osmid-0.8.0/src/utils.cpp: In function 'void local_utils::logOSCMessage(const char*, size_t)': /builddir/build/BUILD/osmid-0.8.0/src/utils.cpp:73:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 73 | for (int i = 0; i < size; i++) { | ~~^~~~~~ [ 70%] Building CXX object CMakeFiles/o2m.dir/JuceLibraryCode/include_juce_audio_basics.cpp.o /usr/bin/g++ -DJUCER_LINUX_MAKE_6D53C8B4=1 -DJUCE_ALSA_MIDI_NAME=\"osmid_midi\" -DJUCE_APP_VERSION=1.0.0 -DJUCE_APP_VERSION_HEX=0x10000 -DLINUX=1 -DNDEBUG=1 -I/builddir/build/BUILD/osmid-0.8.0/external_libs/oscpack_1_1_0 -I/builddir/build/BUILD/osmid-0.8.0/external_libs/spdlog-0.11.0/include -I/builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode -I/builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules -I/builddir/build/BUILD/osmid-0.8.0/external_libs/cxxopts -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++14 -MD -MT CMakeFiles/o2m.dir/JuceLibraryCode/include_juce_audio_basics.cpp.o -MF CMakeFiles/o2m.dir/JuceLibraryCode/include_juce_audio_basics.cpp.o.d -o CMakeFiles/o2m.dir/JuceLibraryCode/include_juce_audio_basics.cpp.o -c /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/include_juce_audio_basics.cpp [ 74%] Building CXX object CMakeFiles/m2o.dir/JuceLibraryCode/include_juce_audio_basics.cpp.o /usr/bin/g++ -DJUCER_LINUX_MAKE_6D53C8B4=1 -DJUCE_ALSA_MIDI_NAME=\"osmid_midi\" -DJUCE_APP_VERSION=1.0.0 -DJUCE_APP_VERSION_HEX=0x10000 -DLINUX=1 -DNDEBUG=1 -I/builddir/build/BUILD/osmid-0.8.0/external_libs/oscpack_1_1_0 -I/builddir/build/BUILD/osmid-0.8.0/external_libs/spdlog-0.11.0/include -I/builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode -I/builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules -I/builddir/build/BUILD/osmid-0.8.0/external_libs/cxxopts -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++14 -MD -MT CMakeFiles/m2o.dir/JuceLibraryCode/include_juce_audio_basics.cpp.o -MF CMakeFiles/m2o.dir/JuceLibraryCode/include_juce_audio_basics.cpp.o.d -o CMakeFiles/m2o.dir/JuceLibraryCode/include_juce_audio_basics.cpp.o -c /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/include_juce_audio_basics.cpp In file included from /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/juce_core.h:221, from /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:52, from /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.cpp:32, from /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/include_juce_audio_basics.cpp:9: /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::AudioChannelSet; bool throwOnFailure = false; size_t = long unsigned int]': /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:79:34: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioChannelSet; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:98:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioChannelSet; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:434:34: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::AudioChannelSet; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_audio_basics/buffers/juce_AudioChannelSet.cpp:352:20: required from here /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:264:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::AudioChannelSet'; use 'new' and 'delete' instead [-Wclass-memaccess] 264 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:86: /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_audio_basics/buffers/juce_AudioChannelSet.h:44:17: note: 'class juce::AudioChannelSet' declared here 44 | class JUCE_API AudioChannelSet | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::MidiMessage; bool throwOnFailure = false; size_t = long unsigned int]': /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:79:34: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::MidiMessage; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:98:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::MidiMessage; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:434:34: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::MidiMessage; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_audio_basics/midi/juce_MidiMessageSequence.cpp:319:26: required from here /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:264:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::MidiMessage'; use 'new' and 'delete' instead [-Wclass-memaccess] 264 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:93: /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_audio_basics/midi/juce_MidiMessage.h:32:17: note: 'class juce::MidiMessage' declared here 32 | class JUCE_API MidiMessage | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/juce_core.h:221, from /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:52, from /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.cpp:32, from /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/include_juce_audio_basics.cpp:9: /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::AudioChannelSet; bool throwOnFailure = false; size_t = long unsigned int]': /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:79:34: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioChannelSet; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:98:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioChannelSet; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:434:34: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::AudioChannelSet; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_audio_basics/buffers/juce_AudioChannelSet.cpp:352:20: required from here /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:264:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::AudioChannelSet'; use 'new' and 'delete' instead [-Wclass-memaccess] 264 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:86: /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_audio_basics/buffers/juce_AudioChannelSet.h:44:17: note: 'class juce::AudioChannelSet' declared here 44 | class JUCE_API AudioChannelSet | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::MidiMessage; bool throwOnFailure = false; size_t = long unsigned int]': /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:79:34: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::MidiMessage; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:98:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::MidiMessage; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:434:34: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::MidiMessage; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_audio_basics/midi/juce_MidiMessageSequence.cpp:319:26: required from here /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:264:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::MidiMessage'; use 'new' and 'delete' instead [-Wclass-memaccess] 264 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:93: /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_audio_basics/midi/juce_MidiMessage.h:32:17: note: 'class juce::MidiMessage' declared here 32 | class JUCE_API MidiMessage | ^~~~~~~~~~~ [ 77%] Building CXX object CMakeFiles/o2m.dir/JuceLibraryCode/include_juce_audio_devices.cpp.o /usr/bin/g++ -DJUCER_LINUX_MAKE_6D53C8B4=1 -DJUCE_ALSA_MIDI_NAME=\"osmid_midi\" -DJUCE_APP_VERSION=1.0.0 -DJUCE_APP_VERSION_HEX=0x10000 -DLINUX=1 -DNDEBUG=1 -I/builddir/build/BUILD/osmid-0.8.0/external_libs/oscpack_1_1_0 -I/builddir/build/BUILD/osmid-0.8.0/external_libs/spdlog-0.11.0/include -I/builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode -I/builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules -I/builddir/build/BUILD/osmid-0.8.0/external_libs/cxxopts -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++14 -MD -MT CMakeFiles/o2m.dir/JuceLibraryCode/include_juce_audio_devices.cpp.o -MF CMakeFiles/o2m.dir/JuceLibraryCode/include_juce_audio_devices.cpp.o.d -o CMakeFiles/o2m.dir/JuceLibraryCode/include_juce_audio_devices.cpp.o -c /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/include_juce_audio_devices.cpp [ 80%] Building CXX object CMakeFiles/m2o.dir/JuceLibraryCode/include_juce_audio_devices.cpp.o /usr/bin/g++ -DJUCER_LINUX_MAKE_6D53C8B4=1 -DJUCE_ALSA_MIDI_NAME=\"osmid_midi\" -DJUCE_APP_VERSION=1.0.0 -DJUCE_APP_VERSION_HEX=0x10000 -DLINUX=1 -DNDEBUG=1 -I/builddir/build/BUILD/osmid-0.8.0/external_libs/oscpack_1_1_0 -I/builddir/build/BUILD/osmid-0.8.0/external_libs/spdlog-0.11.0/include -I/builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode -I/builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules -I/builddir/build/BUILD/osmid-0.8.0/external_libs/cxxopts -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++14 -MD -MT CMakeFiles/m2o.dir/JuceLibraryCode/include_juce_audio_devices.cpp.o -MF CMakeFiles/m2o.dir/JuceLibraryCode/include_juce_audio_devices.cpp.o.d -o CMakeFiles/m2o.dir/JuceLibraryCode/include_juce_audio_devices.cpp.o -c /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/include_juce_audio_devices.cpp In file included from /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/juce_core.h:235, from /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_events/juce_events.h:50, from /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_audio_devices/juce_audio_devices.h:54, from /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_audio_devices/juce_audio_devices.cpp:46, from /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/include_juce_audio_devices.cpp:9: /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::AudioDeviceManager::MidiCallbackInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:848:13: required from 'void juce::Array::remove(int) [with ElementType = juce::AudioDeviceManager::MidiCallbackInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.cpp:869:34: required from here /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:1260:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct juce::AudioDeviceManager::MidiCallbackInfo' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1260 | memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_audio_devices/juce_audio_devices.h:151: /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.h:463:12: note: 'struct juce::AudioDeviceManager::MidiCallbackInfo' declared here 463 | struct MidiCallbackInfo | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/juce_core.h:221: /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::AudioDeviceManager::MidiCallbackInfo; bool throwOnFailure = false; size_t = long unsigned int]': /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:79:34: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioDeviceManager::MidiCallbackInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:98:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioDeviceManager::MidiCallbackInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:423:34: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioDeviceManager::MidiCallbackInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.cpp:856:27: required from here /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:264:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::AudioDeviceManager::MidiCallbackInfo'; use 'new' and 'delete' instead [-Wclass-memaccess] 264 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.h:463:12: note: 'struct juce::AudioDeviceManager::MidiCallbackInfo' declared here 463 | struct MidiCallbackInfo | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/juce_core.h:235, from /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_events/juce_events.h:50, from /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_audio_devices/juce_audio_devices.h:54, from /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_audio_devices/juce_audio_devices.cpp:46, from /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/include_juce_audio_devices.cpp:9: /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::AudioDeviceManager::MidiCallbackInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:848:13: required from 'void juce::Array::remove(int) [with ElementType = juce::AudioDeviceManager::MidiCallbackInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.cpp:869:34: required from here /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:1260:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct juce::AudioDeviceManager::MidiCallbackInfo' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1260 | memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_audio_devices/juce_audio_devices.h:151: /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.h:463:12: note: 'struct juce::AudioDeviceManager::MidiCallbackInfo' declared here 463 | struct MidiCallbackInfo | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/juce_core.h:221: /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::AudioDeviceManager::MidiCallbackInfo; bool throwOnFailure = false; size_t = long unsigned int]': /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:79:34: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioDeviceManager::MidiCallbackInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:98:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioDeviceManager::MidiCallbackInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:423:34: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioDeviceManager::MidiCallbackInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.cpp:856:27: required from here /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:264:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::AudioDeviceManager::MidiCallbackInfo'; use 'new' and 'delete' instead [-Wclass-memaccess] 264 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.h:463:12: note: 'struct juce::AudioDeviceManager::MidiCallbackInfo' declared here 463 | struct MidiCallbackInfo | ^~~~~~~~~~~~~~~~ [ 83%] Building CXX object CMakeFiles/o2m.dir/JuceLibraryCode/include_juce_core.cpp.o /usr/bin/g++ -DJUCER_LINUX_MAKE_6D53C8B4=1 -DJUCE_ALSA_MIDI_NAME=\"osmid_midi\" -DJUCE_APP_VERSION=1.0.0 -DJUCE_APP_VERSION_HEX=0x10000 -DLINUX=1 -DNDEBUG=1 -I/builddir/build/BUILD/osmid-0.8.0/external_libs/oscpack_1_1_0 -I/builddir/build/BUILD/osmid-0.8.0/external_libs/spdlog-0.11.0/include -I/builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode -I/builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules -I/builddir/build/BUILD/osmid-0.8.0/external_libs/cxxopts -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++14 -MD -MT CMakeFiles/o2m.dir/JuceLibraryCode/include_juce_core.cpp.o -MF CMakeFiles/o2m.dir/JuceLibraryCode/include_juce_core.cpp.o.d -o CMakeFiles/o2m.dir/JuceLibraryCode/include_juce_core.cpp.o -c /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/include_juce_core.cpp [ 87%] Building CXX object CMakeFiles/m2o.dir/JuceLibraryCode/include_juce_core.cpp.o /usr/bin/g++ -DJUCER_LINUX_MAKE_6D53C8B4=1 -DJUCE_ALSA_MIDI_NAME=\"osmid_midi\" -DJUCE_APP_VERSION=1.0.0 -DJUCE_APP_VERSION_HEX=0x10000 -DLINUX=1 -DNDEBUG=1 -I/builddir/build/BUILD/osmid-0.8.0/external_libs/oscpack_1_1_0 -I/builddir/build/BUILD/osmid-0.8.0/external_libs/spdlog-0.11.0/include -I/builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode -I/builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules -I/builddir/build/BUILD/osmid-0.8.0/external_libs/cxxopts -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++14 -MD -MT CMakeFiles/m2o.dir/JuceLibraryCode/include_juce_core.cpp.o -MF CMakeFiles/m2o.dir/JuceLibraryCode/include_juce_core.cpp.o.d -o CMakeFiles/m2o.dir/JuceLibraryCode/include_juce_core.cpp.o -c /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/include_juce_core.cpp In file included from /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/juce_core.h:235, from /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/juce_core.cpp:37, from /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/include_juce_core.cpp:9: /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, ParameterType) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; ParameterType = const juce::var&]': /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Variant.cpp:725:30: required from here /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:480:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::var' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 480 | memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/juce_core.h:253: /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Variant.h:39:17: note: 'class juce::var' declared here 39 | class JUCE_API var | ^~~ /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeRange(int, int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/javascript/juce_Javascript.cpp:1614:36: required from here /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:1010:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::var' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1010 | memmove (e, e + numberToRemove, ((size_t) numToShift) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Variant.h:39:17: note: 'class juce::var' declared here 39 | class JUCE_API var | ^~~ /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, ParameterType) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; ParameterType = const juce::String&]': /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/text/juce_StringArray.cpp:148:20: required from here /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:480:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 480 | memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/juce_core.h:216: /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here 36 | class JUCE_API String final | ^~~~~~ /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::move(int, int) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/text/juce_StringArray.cpp:216:18: required from here /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:1141:29: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1141 | memmove (data.elements + currentIndex, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1142 | data.elements + currentIndex + 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1143 | sizeof (ElementType) * (size_t) (newIndex - currentIndex)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here 36 | class JUCE_API String final | ^~~~~~ /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:1147:29: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1147 | memmove (data.elements + newIndex + 1, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1148 | data.elements + newIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 1149 | sizeof (ElementType) * (size_t) (currentIndex - newIndex)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here 36 | class JUCE_API String final | ^~~~~~ /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:1152:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class juce::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1152 | memcpy (data.elements + newIndex, tempCopy, sizeof (ElementType)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here 36 | class JUCE_API String final | ^~~~~~ /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeRange(int, int) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/text/juce_StringArray.cpp:243:25: required from here /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:1010:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1010 | memmove (e, e + numberToRemove, ((size_t) numToShift) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here 36 | class JUCE_API String final | ^~~~~~ /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::NamedValueSet::NamedValue; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:848:13: required from 'void juce::Array::remove(int) [with ElementType = juce::NamedValueSet::NamedValue; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_NamedValueSet.cpp:171:27: required from here /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:1260:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct juce::NamedValueSet::NamedValue' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 1260 | memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/juce_core.h:254: /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_NamedValueSet.h:57:12: note: 'struct juce::NamedValueSet::NamedValue' declared here 57 | struct NamedValue | ^~~~~~~~~~ /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:848:13: required from 'void juce::Array::remove(int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Variant.cpp:720:23: required from here /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:1260:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::var' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1260 | memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Variant.h:39:17: note: 'class juce::var' declared here 39 | class JUCE_API var | ^~~ /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insertMultiple(int, ParameterType, int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; ParameterType = const juce::var&]': /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:751:13: required from 'void juce::Array::resize(int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Variant.cpp:730:30: required from here /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:516:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::var' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 516 | memmove (insertPos + numberOfTimesToInsertIt, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Variant.h:39:17: note: 'class juce::var' declared here 39 | class JUCE_API var | ^~~ /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:848:13: required from 'void juce::Array::remove(int) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/text/juce_StringArray.cpp:222:20: required from here /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:1260:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1260 | memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here 36 | class JUCE_API String final | ^~~~~~ In file included from /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/juce_core.h:221: /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::NamedValueSet::NamedValue; bool throwOnFailure = false; size_t = long unsigned int]': /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:79:34: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::NamedValueSet::NamedValue; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:72:31: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::NamedValueSet::NamedValue; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_NamedValueSet.cpp:31:6: required from here /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:264:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::NamedValueSet::NamedValue'; use 'new' and 'delete' instead [-Wclass-memaccess] 264 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_NamedValueSet.h:57:12: note: 'struct juce::NamedValueSet::NamedValue' declared here 57 | struct NamedValue | ^~~~~~~~~~ /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::var; bool throwOnFailure = false; size_t = long unsigned int]': /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:79:34: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:72:31: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Variant.cpp:358:50: required from here /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:264:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::var'; use 'new' and 'delete' instead [-Wclass-memaccess] 264 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Variant.h:39:17: note: 'class juce::var' declared here 39 | class JUCE_API var | ^~~ /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:79:34: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:219:31: required from 'void juce::Array::clear() [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/files/juce_File.cpp:331:23: required from here /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:264:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::File'; use 'new' and 'delete' instead [-Wclass-memaccess] 264 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/juce_core.h:266: /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here 38 | class JUCE_API File final | ^~~~ /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::Expression; bool throwOnFailure = false; size_t = long unsigned int]': /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:79:34: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Expression; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:72:31: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Expression; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/maths/juce_Expression.cpp:235:36: required from here /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:264:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Expression'; use 'new' and 'delete' instead [-Wclass-memaccess] 264 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/juce_core.h:280: /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/maths/juce_Expression.h:41:17: note: 'class juce::Expression' declared here 41 | class JUCE_API Expression | ^~~~~~~~~~ /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::String; bool throwOnFailure = false; size_t = long unsigned int]': /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:79:34: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:72:31: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/text/juce_StringArray.cpp:31:7: required from here /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:264:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::String'; use 'new' and 'delete' instead [-Wclass-memaccess] 264 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here 36 | class JUCE_API String final | ^~~~~~ /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::Identifier; bool throwOnFailure = false; size_t = long unsigned int]': /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:79:34: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Identifier; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:98:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Identifier; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:434:34: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::Identifier; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/javascript/juce_Javascript.cpp:1074:35: required from here /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:264:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Identifier'; use 'new' and 'delete' instead [-Wclass-memaccess] 264 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/juce_core.h:246: /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/text/juce_Identifier.h:36:17: note: 'class juce::Identifier' declared here 36 | class JUCE_API Identifier final | ^~~~~~~~~~ /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::BigInteger; bool throwOnFailure = false; size_t = long unsigned int]': /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:79:34: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::BigInteger; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:98:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::BigInteger; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:434:34: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::BigInteger; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/maths/juce_BigInteger.cpp:1000:24: required from here /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:264:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::BigInteger'; use 'new' and 'delete' instead [-Wclass-memaccess] 264 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/juce_core.h:279: /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/maths/juce_BigInteger.h:36:17: note: 'class juce::BigInteger' declared here 36 | class JUCE_API BigInteger | ^~~~~~~~~~ /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::TextDiff::Change; bool throwOnFailure = false; size_t = long unsigned int]': /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:79:34: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::TextDiff::Change; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:98:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::TextDiff::Change; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:423:34: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::TextDiff::Change; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/text/juce_TextDiff.cpp:51:24: required from here /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:264:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::TextDiff::Change'; use 'new' and 'delete' instead [-Wclass-memaccess] 264 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/juce_core.h:249: /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/text/juce_TextDiff.h:51:12: note: 'struct juce::TextDiff::Change' declared here 51 | struct Change | ^~~~~~ /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::Expression::Symbol; bool throwOnFailure = false; size_t = long unsigned int]': /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:79:34: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Expression::Symbol; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:98:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Expression::Symbol; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:423:34: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::Expression::Symbol; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:590:13: required from 'bool juce::Array::addIfNotAlreadyThere(ParameterType) [with ElementType = juce::Expression::Symbol; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; ParameterType = const juce::Expression::Symbol&]' /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/maths/juce_Expression.cpp:645:73: required from here /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:264:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::Expression::Symbol'; use 'new' and 'delete' instead [-Wclass-memaccess] 264 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/maths/juce_Expression.h:183:12: note: 'struct juce::Expression::Symbol' declared here 183 | struct Symbol | ^~~~~~ /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::MACAddress; bool throwOnFailure = false; size_t = long unsigned int]': /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:79:34: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::MACAddress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:98:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::MACAddress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:423:34: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::MACAddress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:590:13: required from 'bool juce::Array::addIfNotAlreadyThere(ParameterType) [with ElementType = juce::MACAddress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; ParameterType = const juce::MACAddress&]' /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/native/juce_linux_Network.cpp:46:53: required from here /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:264:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::MACAddress'; use 'new' and 'delete' instead [-Wclass-memaccess] 264 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/juce_core.h:300: /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/network/juce_MACAddress.h:30:17: note: 'class juce::MACAddress' declared here 30 | class JUCE_API MACAddress final | ^~~~~~~~~~ In file included from /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/juce_core.h:235, from /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/juce_core.cpp:37, from /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/include_juce_core.cpp:9: /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, ParameterType) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; ParameterType = const juce::var&]': /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Variant.cpp:725:30: required from here /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:480:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::var' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 480 | memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/juce_core.h:253: /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Variant.h:39:17: note: 'class juce::var' declared here 39 | class JUCE_API var | ^~~ /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeRange(int, int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/javascript/juce_Javascript.cpp:1614:36: required from here /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:1010:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::var' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1010 | memmove (e, e + numberToRemove, ((size_t) numToShift) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Variant.h:39:17: note: 'class juce::var' declared here 39 | class JUCE_API var | ^~~ /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, ParameterType) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; ParameterType = const juce::String&]': /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/text/juce_StringArray.cpp:148:20: required from here /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:480:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 480 | memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/juce_core.h:216: /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here 36 | class JUCE_API String final | ^~~~~~ /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::move(int, int) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/text/juce_StringArray.cpp:216:18: required from here /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:1141:29: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1141 | memmove (data.elements + currentIndex, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1142 | data.elements + currentIndex + 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1143 | sizeof (ElementType) * (size_t) (newIndex - currentIndex)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here 36 | class JUCE_API String final | ^~~~~~ /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:1147:29: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1147 | memmove (data.elements + newIndex + 1, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1148 | data.elements + newIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 1149 | sizeof (ElementType) * (size_t) (currentIndex - newIndex)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here 36 | class JUCE_API String final | ^~~~~~ /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:1152:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class juce::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1152 | memcpy (data.elements + newIndex, tempCopy, sizeof (ElementType)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here 36 | class JUCE_API String final | ^~~~~~ /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeRange(int, int) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/text/juce_StringArray.cpp:243:25: required from here /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:1010:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1010 | memmove (e, e + numberToRemove, ((size_t) numToShift) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here 36 | class JUCE_API String final | ^~~~~~ /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::NamedValueSet::NamedValue; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:848:13: required from 'void juce::Array::remove(int) [with ElementType = juce::NamedValueSet::NamedValue; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_NamedValueSet.cpp:171:27: required from here /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:1260:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct juce::NamedValueSet::NamedValue' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 1260 | memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/juce_core.h:254: /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_NamedValueSet.h:57:12: note: 'struct juce::NamedValueSet::NamedValue' declared here 57 | struct NamedValue | ^~~~~~~~~~ /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:848:13: required from 'void juce::Array::remove(int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Variant.cpp:720:23: required from here /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:1260:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::var' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1260 | memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Variant.h:39:17: note: 'class juce::var' declared here 39 | class JUCE_API var | ^~~ /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insertMultiple(int, ParameterType, int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; ParameterType = const juce::var&]': /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:751:13: required from 'void juce::Array::resize(int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Variant.cpp:730:30: required from here /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:516:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::var' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 516 | memmove (insertPos + numberOfTimesToInsertIt, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Variant.h:39:17: note: 'class juce::var' declared here 39 | class JUCE_API var | ^~~ /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:848:13: required from 'void juce::Array::remove(int) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/text/juce_StringArray.cpp:222:20: required from here /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:1260:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::String' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1260 | memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here 36 | class JUCE_API String final | ^~~~~~ In file included from /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/juce_core.h:221: /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::NamedValueSet::NamedValue; bool throwOnFailure = false; size_t = long unsigned int]': /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:79:34: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::NamedValueSet::NamedValue; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:72:31: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::NamedValueSet::NamedValue; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_NamedValueSet.cpp:31:6: required from here /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:264:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::NamedValueSet::NamedValue'; use 'new' and 'delete' instead [-Wclass-memaccess] 264 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_NamedValueSet.h:57:12: note: 'struct juce::NamedValueSet::NamedValue' declared here 57 | struct NamedValue | ^~~~~~~~~~ /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::var; bool throwOnFailure = false; size_t = long unsigned int]': /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:79:34: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:72:31: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Variant.cpp:358:50: required from here /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:264:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::var'; use 'new' and 'delete' instead [-Wclass-memaccess] 264 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Variant.h:39:17: note: 'class juce::var' declared here 39 | class JUCE_API var | ^~~ /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]': /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:79:34: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:219:31: required from 'void juce::Array::clear() [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/files/juce_File.cpp:331:23: required from here /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:264:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::File'; use 'new' and 'delete' instead [-Wclass-memaccess] 264 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/juce_core.h:266: /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/files/juce_File.h:38:17: note: 'class juce::File' declared here 38 | class JUCE_API File final | ^~~~ /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::Expression; bool throwOnFailure = false; size_t = long unsigned int]': /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:79:34: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Expression; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:72:31: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Expression; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/maths/juce_Expression.cpp:235:36: required from here /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:264:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Expression'; use 'new' and 'delete' instead [-Wclass-memaccess] 264 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/juce_core.h:280: /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/maths/juce_Expression.h:41:17: note: 'class juce::Expression' declared here 41 | class JUCE_API Expression | ^~~~~~~~~~ /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::String; bool throwOnFailure = false; size_t = long unsigned int]': /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:79:34: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:72:31: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/text/juce_StringArray.cpp:31:7: required from here /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:264:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::String'; use 'new' and 'delete' instead [-Wclass-memaccess] 264 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/text/juce_String.h:36:17: note: 'class juce::String' declared here 36 | class JUCE_API String final | ^~~~~~ /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::Identifier; bool throwOnFailure = false; size_t = long unsigned int]': /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:79:34: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Identifier; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:98:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Identifier; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:434:34: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::Identifier; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/javascript/juce_Javascript.cpp:1074:35: required from here /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:264:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Identifier'; use 'new' and 'delete' instead [-Wclass-memaccess] 264 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/juce_core.h:246: /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/text/juce_Identifier.h:36:17: note: 'class juce::Identifier' declared here 36 | class JUCE_API Identifier final | ^~~~~~~~~~ /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::BigInteger; bool throwOnFailure = false; size_t = long unsigned int]': /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:79:34: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::BigInteger; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:98:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::BigInteger; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:434:34: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::BigInteger; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/maths/juce_BigInteger.cpp:1000:24: required from here /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:264:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::BigInteger'; use 'new' and 'delete' instead [-Wclass-memaccess] 264 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/juce_core.h:279: /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/maths/juce_BigInteger.h:36:17: note: 'class juce::BigInteger' declared here 36 | class JUCE_API BigInteger | ^~~~~~~~~~ /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::TextDiff::Change; bool throwOnFailure = false; size_t = long unsigned int]': /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:79:34: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::TextDiff::Change; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:98:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::TextDiff::Change; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:423:34: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::TextDiff::Change; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/text/juce_TextDiff.cpp:51:24: required from here /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:264:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::TextDiff::Change'; use 'new' and 'delete' instead [-Wclass-memaccess] 264 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/juce_core.h:249: /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/text/juce_TextDiff.h:51:12: note: 'struct juce::TextDiff::Change' declared here 51 | struct Change | ^~~~~~ /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::Expression::Symbol; bool throwOnFailure = false; size_t = long unsigned int]': /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:79:34: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Expression::Symbol; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:98:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Expression::Symbol; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:423:34: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::Expression::Symbol; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:590:13: required from 'bool juce::Array::addIfNotAlreadyThere(ParameterType) [with ElementType = juce::Expression::Symbol; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; ParameterType = const juce::Expression::Symbol&]' /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/maths/juce_Expression.cpp:645:73: required from here /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:264:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::Expression::Symbol'; use 'new' and 'delete' instead [-Wclass-memaccess] 264 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/maths/juce_Expression.h:183:12: note: 'struct juce::Expression::Symbol' declared here 183 | struct Symbol | ^~~~~~ /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::MACAddress; bool throwOnFailure = false; size_t = long unsigned int]': /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:79:34: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::MACAddress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:98:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::MACAddress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:423:34: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::MACAddress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:590:13: required from 'bool juce::Array::addIfNotAlreadyThere(ParameterType) [with ElementType = juce::MACAddress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; ParameterType = const juce::MACAddress&]' /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/native/juce_linux_Network.cpp:46:53: required from here /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:264:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::MACAddress'; use 'new' and 'delete' instead [-Wclass-memaccess] 264 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/juce_core.h:300: /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/network/juce_MACAddress.h:30:17: note: 'class juce::MACAddress' declared here 30 | class JUCE_API MACAddress final | ^~~~~~~~~~ In file included from /usr/include/c++/13/bits/new_allocator.h:36, from /usr/include/c++/13/x86_64-redhat-linux/bits/c++allocator.h:33, from /usr/include/c++/13/bits/allocator.h:46, from /usr/include/c++/13/memory:65, from /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/juce_core.h:178: In function 'std::swap(juce::var::ValueUnion&, juce::var::ValueUnion&)std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type', inlined from 'juce::var::swapWith(juce::var&)' at /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Variant.cpp:510:15, inlined from 'juce::var::operator=(juce::var&&)' at /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Variant.cpp:535:14, inlined from 'juce::JSONParser::parseAny(juce::CharPointer_UTF8&, juce::var&)' at /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/javascript/juce_JSON.cpp:147:34: /usr/include/c++/13/bits/move.h:205:7: warning: 'MEM[(union ValueUnion &)&D.122416 + 8]' may be used uninitialized [-Wmaybe-uninitialized] 205 | __a = _GLIBCXX_MOVE(__b); | ^~~ In file included from /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/juce_core.cpp:131: /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/javascript/juce_JSON.cpp: In function 'juce::JSONParser::parseAny(juce::CharPointer_UTF8&, juce::var&)': /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/javascript/juce_JSON.cpp:147:34: note: '' declared here 147 | result = var(); | ^ In function 'std::swap(juce::var::ValueUnion&, juce::var::ValueUnion&)std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type', inlined from 'juce::var::swapWith(juce::var&)' at /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Variant.cpp:510:15, inlined from 'juce::var::operator=(juce::var&&)' at /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Variant.cpp:535:14, inlined from 'juce::JSON::fromString(juce::StringRef)' at /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/javascript/juce_JSON.cpp:483:22: /usr/include/c++/13/bits/move.h:205:7: warning: 'MEM[(union ValueUnion &)&D.122732 + 8]' may be used uninitialized [-Wmaybe-uninitialized] 205 | __a = _GLIBCXX_MOVE(__b); | ^~~ /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/javascript/juce_JSON.cpp: In function 'juce::JSON::fromString(juce::StringRef)': /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/javascript/juce_JSON.cpp:483:22: note: '' declared here 483 | result = var(); | ^ In file included from /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/juce_core.cpp:124: In member function 'juce::var::var(juce::var&&)', inlined from 'juce::Array::add(juce::var&&)' at /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:435:9, inlined from 'juce::JSONParser::parseArray(juce::CharPointer_UTF8&, juce::var&)' at /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/javascript/juce_JSON.cpp:301:28: /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Variant.cpp:528:7: warning: 'D.122624.value' may be used uninitialized [-Wmaybe-uninitialized] 528 | value (other.value) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/javascript/juce_JSON.cpp: In function 'juce::JSONParser::parseArray(juce::CharPointer_UTF8&, juce::var&)': /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/javascript/juce_JSON.cpp:301:33: note: '' declared here 301 | destArray->add (var()); | ^ In function 'std::swap(juce::var::ValueUnion&, juce::var::ValueUnion&)std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type', inlined from 'juce::var::swapWith(juce::var&)' at /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Variant.cpp:510:15, inlined from 'juce::var::operator=(juce::var&&)' at /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Variant.cpp:535:14, inlined from 'juce::JSONParser::parseObjectOrArray(juce::CharPointer_UTF8, juce::var&)' at /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/javascript/juce_JSON.cpp:34:39, inlined from 'juce::JSON::parse(juce::String const&, juce::var&)' at /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/javascript/juce_JSON.cpp:500:73, inlined from 'juce::JSON::parse(juce::String const&)' at /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/javascript/juce_JSON.cpp:472:17: /usr/include/c++/13/bits/move.h:205:7: warning: 'MEM[(union ValueUnion &)&D.328988 + 8]' may be used uninitialized [-Wmaybe-uninitialized] 205 | __a = _GLIBCXX_MOVE(__b); | ^~~ /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/javascript/juce_JSON.cpp: In function 'juce::JSON::parse(juce::String const&)': /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/javascript/juce_JSON.cpp:34:39: note: '' declared here 34 | case 0: result = var(); return Result::ok(); | ^ In function 'std::swap(juce::var::ValueUnion&, juce::var::ValueUnion&)std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type', inlined from 'juce::var::swapWith(juce::var&)' at /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Variant.cpp:510:15, inlined from 'juce::var::operator=(juce::var&&)' at /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Variant.cpp:535:14, inlined from 'juce::JSON::parse(juce::String const&)' at /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/javascript/juce_JSON.cpp:473:22: /usr/include/c++/13/bits/move.h:205:7: warning: 'MEM[(union ValueUnion &)&D.122719 + 8]' may be used uninitialized [-Wmaybe-uninitialized] 205 | __a = _GLIBCXX_MOVE(__b); | ^~~ /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/javascript/juce_JSON.cpp: In function 'juce::JSON::parse(juce::String const&)': /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/javascript/juce_JSON.cpp:473:22: note: '' declared here 473 | result = var(); | ^ In function 'std::swap(juce::var::ValueUnion&, juce::var::ValueUnion&)std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type', inlined from 'juce::var::swapWith(juce::var&)' at /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Variant.cpp:510:15, inlined from 'juce::var::operator=(juce::var&&)' at /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Variant.cpp:535:14, inlined from 'juce::JSONParser::parseObjectOrArray(juce::CharPointer_UTF8, juce::var&)' at /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/javascript/juce_JSON.cpp:34:39, inlined from 'juce::JSON::parse(juce::String const&, juce::var&)' at /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/javascript/juce_JSON.cpp:500:73: /usr/include/c++/13/bits/move.h:205:7: warning: 'MEM[(union ValueUnion &)&D.329082 + 8]' may be used uninitialized [-Wmaybe-uninitialized] 205 | __a = _GLIBCXX_MOVE(__b); | ^~~ /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/javascript/juce_JSON.cpp: In function 'juce::JSON::parse(juce::String const&, juce::var&)': /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/javascript/juce_JSON.cpp:34:39: note: '' declared here 34 | case 0: result = var(); return Result::ok(); | ^ In file included from /usr/include/c++/13/bits/new_allocator.h:36, from /usr/include/c++/13/x86_64-redhat-linux/bits/c++allocator.h:33, from /usr/include/c++/13/bits/allocator.h:46, from /usr/include/c++/13/memory:65, from /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h:46, from /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/juce_core.h:178: In function 'std::swap(juce::var::ValueUnion&, juce::var::ValueUnion&)std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type', inlined from 'juce::var::swapWith(juce::var&)' at /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Variant.cpp:510:15, inlined from 'juce::var::operator=(juce::var&&)' at /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Variant.cpp:535:14, inlined from 'juce::JSONParser::parseAny(juce::CharPointer_UTF8&, juce::var&)' at /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/javascript/juce_JSON.cpp:147:34: /usr/include/c++/13/bits/move.h:205:7: warning: 'MEM[(union ValueUnion &)&D.122416 + 8]' may be used uninitialized [-Wmaybe-uninitialized] 205 | __a = _GLIBCXX_MOVE(__b); | ^~~ In file included from /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/juce_core.cpp:131: /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/javascript/juce_JSON.cpp: In function 'juce::JSONParser::parseAny(juce::CharPointer_UTF8&, juce::var&)': /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/javascript/juce_JSON.cpp:147:34: note: '' declared here 147 | result = var(); | ^ In function 'std::swap(juce::var::ValueUnion&, juce::var::ValueUnion&)std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type', inlined from 'juce::var::swapWith(juce::var&)' at /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Variant.cpp:510:15, inlined from 'juce::var::operator=(juce::var&&)' at /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Variant.cpp:535:14, inlined from 'juce::JSON::fromString(juce::StringRef)' at /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/javascript/juce_JSON.cpp:483:22: /usr/include/c++/13/bits/move.h:205:7: warning: 'MEM[(union ValueUnion &)&D.122732 + 8]' may be used uninitialized [-Wmaybe-uninitialized] 205 | __a = _GLIBCXX_MOVE(__b); | ^~~ /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/javascript/juce_JSON.cpp: In function 'juce::JSON::fromString(juce::StringRef)': /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/javascript/juce_JSON.cpp:483:22: note: '' declared here 483 | result = var(); | ^ In file included from /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/juce_core.cpp:124: In member function 'juce::var::var(juce::var&&)', inlined from 'juce::Array::add(juce::var&&)' at /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:435:9, inlined from 'juce::JSONParser::parseArray(juce::CharPointer_UTF8&, juce::var&)' at /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/javascript/juce_JSON.cpp:301:28: /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Variant.cpp:528:7: warning: 'D.122624.value' may be used uninitialized [-Wmaybe-uninitialized] 528 | value (other.value) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/javascript/juce_JSON.cpp: In function 'juce::JSONParser::parseArray(juce::CharPointer_UTF8&, juce::var&)': /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/javascript/juce_JSON.cpp:301:33: note: '' declared here 301 | destArray->add (var()); | ^ In function 'std::swap(juce::var::ValueUnion&, juce::var::ValueUnion&)std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type', inlined from 'juce::var::swapWith(juce::var&)' at /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Variant.cpp:510:15, inlined from 'juce::var::operator=(juce::var&&)' at /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Variant.cpp:535:14, inlined from 'juce::JSONParser::parseObjectOrArray(juce::CharPointer_UTF8, juce::var&)' at /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/javascript/juce_JSON.cpp:34:39, inlined from 'juce::JSON::parse(juce::String const&, juce::var&)' at /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/javascript/juce_JSON.cpp:500:73, inlined from 'juce::JSON::parse(juce::String const&)' at /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/javascript/juce_JSON.cpp:472:17: /usr/include/c++/13/bits/move.h:205:7: warning: 'MEM[(union ValueUnion &)&D.328988 + 8]' may be used uninitialized [-Wmaybe-uninitialized] 205 | __a = _GLIBCXX_MOVE(__b); | ^~~ /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/javascript/juce_JSON.cpp: In function 'juce::JSON::parse(juce::String const&)': /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/javascript/juce_JSON.cpp:34:39: note: '' declared here 34 | case 0: result = var(); return Result::ok(); | ^ In function 'std::swap(juce::var::ValueUnion&, juce::var::ValueUnion&)std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type', inlined from 'juce::var::swapWith(juce::var&)' at /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Variant.cpp:510:15, inlined from 'juce::var::operator=(juce::var&&)' at /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Variant.cpp:535:14, inlined from 'juce::JSON::parse(juce::String const&)' at /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/javascript/juce_JSON.cpp:473:22: /usr/include/c++/13/bits/move.h:205:7: warning: 'MEM[(union ValueUnion &)&D.122719 + 8]' may be used uninitialized [-Wmaybe-uninitialized] 205 | __a = _GLIBCXX_MOVE(__b); | ^~~ /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/javascript/juce_JSON.cpp: In function 'juce::JSON::parse(juce::String const&)': /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/javascript/juce_JSON.cpp:473:22: note: '' declared here 473 | result = var(); | ^ In function 'std::swap(juce::var::ValueUnion&, juce::var::ValueUnion&)std::enable_if >, std::is_move_constructible, std::is_move_assignable >::value, void>::type', inlined from 'juce::var::swapWith(juce::var&)' at /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Variant.cpp:510:15, inlined from 'juce::var::operator=(juce::var&&)' at /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/containers/juce_Variant.cpp:535:14, inlined from 'juce::JSONParser::parseObjectOrArray(juce::CharPointer_UTF8, juce::var&)' at /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/javascript/juce_JSON.cpp:34:39, inlined from 'juce::JSON::parse(juce::String const&, juce::var&)' at /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/javascript/juce_JSON.cpp:500:73: /usr/include/c++/13/bits/move.h:205:7: warning: 'MEM[(union ValueUnion &)&D.329082 + 8]' may be used uninitialized [-Wmaybe-uninitialized] 205 | __a = _GLIBCXX_MOVE(__b); | ^~~ /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/javascript/juce_JSON.cpp: In function 'juce::JSON::parse(juce::String const&, juce::var&)': /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules/juce_core/javascript/juce_JSON.cpp:34:39: note: '' declared here 34 | case 0: result = var(); return Result::ok(); | ^ [ 90%] Building CXX object CMakeFiles/o2m.dir/JuceLibraryCode/include_juce_events.cpp.o /usr/bin/g++ -DJUCER_LINUX_MAKE_6D53C8B4=1 -DJUCE_ALSA_MIDI_NAME=\"osmid_midi\" -DJUCE_APP_VERSION=1.0.0 -DJUCE_APP_VERSION_HEX=0x10000 -DLINUX=1 -DNDEBUG=1 -I/builddir/build/BUILD/osmid-0.8.0/external_libs/oscpack_1_1_0 -I/builddir/build/BUILD/osmid-0.8.0/external_libs/spdlog-0.11.0/include -I/builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode -I/builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules -I/builddir/build/BUILD/osmid-0.8.0/external_libs/cxxopts -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++14 -MD -MT CMakeFiles/o2m.dir/JuceLibraryCode/include_juce_events.cpp.o -MF CMakeFiles/o2m.dir/JuceLibraryCode/include_juce_events.cpp.o.d -o CMakeFiles/o2m.dir/JuceLibraryCode/include_juce_events.cpp.o -c /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/include_juce_events.cpp [ 93%] Building CXX object CMakeFiles/m2o.dir/JuceLibraryCode/include_juce_events.cpp.o /usr/bin/g++ -DJUCER_LINUX_MAKE_6D53C8B4=1 -DJUCE_ALSA_MIDI_NAME=\"osmid_midi\" -DJUCE_APP_VERSION=1.0.0 -DJUCE_APP_VERSION_HEX=0x10000 -DLINUX=1 -DNDEBUG=1 -I/builddir/build/BUILD/osmid-0.8.0/external_libs/oscpack_1_1_0 -I/builddir/build/BUILD/osmid-0.8.0/external_libs/spdlog-0.11.0/include -I/builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode -I/builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/modules -I/builddir/build/BUILD/osmid-0.8.0/external_libs/cxxopts -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++14 -MD -MT CMakeFiles/m2o.dir/JuceLibraryCode/include_juce_events.cpp.o -MF CMakeFiles/m2o.dir/JuceLibraryCode/include_juce_events.cpp.o.d -o CMakeFiles/m2o.dir/JuceLibraryCode/include_juce_events.cpp.o -c /builddir/build/BUILD/osmid-0.8.0/JuceLibraryCode/include_juce_events.cpp [ 96%] Linking CXX executable o2m /usr/bin/cmake -E cmake_link_script CMakeFiles/o2m.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++14 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic CMakeFiles/o2m.dir/src/o2m.cpp.o CMakeFiles/o2m.dir/src/midiout.cpp.o CMakeFiles/o2m.dir/src/oscin.cpp.o CMakeFiles/o2m.dir/src/oscout.cpp.o CMakeFiles/o2m.dir/src/midicommon.cpp.o CMakeFiles/o2m.dir/src/oscinprocessor.cpp.o CMakeFiles/o2m.dir/src/utils.cpp.o CMakeFiles/o2m.dir/JuceLibraryCode/include_juce_audio_basics.cpp.o CMakeFiles/o2m.dir/JuceLibraryCode/include_juce_audio_devices.cpp.o CMakeFiles/o2m.dir/JuceLibraryCode/include_juce_core.cpp.o CMakeFiles/o2m.dir/JuceLibraryCode/include_juce_events.cpp.o -o o2m -Wl,-rpath,/builddir/build/BUILD/osmid-0.8.0/redhat-linux-build/external_libs/oscpack_1_1_0: external_libs/oscpack_1_1_0/liboscpack.so -lpthread -lasound -ldl -lrt -lX11 [100%] Linking CXX executable m2o /usr/bin/cmake -E cmake_link_script CMakeFiles/m2o.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++14 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic CMakeFiles/m2o.dir/src/m2o.cpp.o CMakeFiles/m2o.dir/src/midiin.cpp.o CMakeFiles/m2o.dir/src/oscout.cpp.o CMakeFiles/m2o.dir/src/midiinprocessor.cpp.o CMakeFiles/m2o.dir/src/midicommon.cpp.o CMakeFiles/m2o.dir/src/utils.cpp.o CMakeFiles/m2o.dir/JuceLibraryCode/include_juce_audio_basics.cpp.o CMakeFiles/m2o.dir/JuceLibraryCode/include_juce_audio_devices.cpp.o CMakeFiles/m2o.dir/JuceLibraryCode/include_juce_core.cpp.o CMakeFiles/m2o.dir/JuceLibraryCode/include_juce_events.cpp.o -o m2o -Wl,-rpath,/builddir/build/BUILD/osmid-0.8.0/redhat-linux-build/external_libs/oscpack_1_1_0: external_libs/oscpack_1_1_0/liboscpack.so -lpthread -lasound -ldl -lrt -lX11 gmake[2]: Leaving directory '/builddir/build/BUILD/osmid-0.8.0/redhat-linux-build' [100%] Built target o2m gmake[2]: Leaving directory '/builddir/build/BUILD/osmid-0.8.0/redhat-linux-build' [100%] Built target m2o gmake[1]: Leaving directory '/builddir/build/BUILD/osmid-0.8.0/redhat-linux-build' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/osmid-0.8.0/redhat-linux-build/CMakeFiles 0 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.zPso8w + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/osmid-0.8.0-2.fc38.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/osmid-0.8.0-2.fc38.x86_64 ++ dirname /builddir/build/BUILDROOT/osmid-0.8.0-2.fc38.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/osmid-0.8.0-2.fc38.x86_64 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd osmid-0.8.0 + DESTDIR=/builddir/build/BUILDROOT/osmid-0.8.0-2.fc38.x86_64 + /usr/bin/cmake --install redhat-linux-build -- Install configuration: "" -- Installing: /builddir/build/BUILDROOT/osmid-0.8.0-2.fc38.x86_64/usr/bin/m2o -- Set runtime path of "/builddir/build/BUILDROOT/osmid-0.8.0-2.fc38.x86_64/usr/bin/m2o" to "" -- Installing: /builddir/build/BUILDROOT/osmid-0.8.0-2.fc38.x86_64/usr/bin/o2m -- Set runtime path of "/builddir/build/BUILDROOT/osmid-0.8.0-2.fc38.x86_64/usr/bin/o2m" to "" + install -m 755 -d /builddir/build/BUILDROOT/osmid-0.8.0-2.fc38.x86_64//usr/lib64/osmid/ + cp redhat-linux-build/external_libs/oscpack_1_1_0/liboscpack.so /builddir/build/BUILDROOT/osmid-0.8.0-2.fc38.x86_64//usr/lib64/osmid/ + patchelf --set-rpath '$ORIGIN/../lib64/osmid/' /builddir/build/BUILDROOT/osmid-0.8.0-2.fc38.x86_64//usr/bin/m2o + patchelf --set-rpath '$ORIGIN/../lib64/osmid/' /builddir/build/BUILDROOT/osmid-0.8.0-2.fc38.x86_64//usr/bin/o2m + /usr/bin/find-debuginfo -j2 --strict-build-id -m -i --build-id-seed 0.8.0-2.fc38 --unique-debug-suffix -0.8.0-2.fc38.x86_64 --unique-debug-src-base osmid-0.8.0-2.fc38.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/osmid-0.8.0 extracting debug info from /builddir/build/BUILDROOT/osmid-0.8.0-2.fc38.x86_64/usr/bin/m2o extracting debug info from /builddir/build/BUILDROOT/osmid-0.8.0-2.fc38.x86_64/usr/bin/o2m extracting debug info from /builddir/build/BUILDROOT/osmid-0.8.0-2.fc38.x86_64/usr/lib64/osmid/liboscpack.so dwz: Allocatable section in ./usr/bin/m2o-0.8.0-2.fc38.x86_64.debug after non-allocatable ones dwz: Allocatable section in ./usr/bin/o2m-0.8.0-2.fc38.x86_64.debug after non-allocatable ones dwz: Too few files for multifile optimization original debug info size: 43644kB, size after compression: 43600kB /usr/bin/sepdebugcrcfix: Updated 1 CRC32s, 2 CRC32s did match. 7579 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j2 + /usr/lib/rpm/redhat/brp-python-hardlink Processing files: osmid-0.8.0-2.fc38.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.ET64L2 + umask 022 + cd /builddir/build/BUILD + cd osmid-0.8.0 + DOCDIR=/builddir/build/BUILDROOT/osmid-0.8.0-2.fc38.x86_64/usr/share/doc/osmid + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/osmid-0.8.0-2.fc38.x86_64/usr/share/doc/osmid + cp -pr README.md /builddir/build/BUILDROOT/osmid-0.8.0-2.fc38.x86_64/usr/share/doc/osmid + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.PS2Nji + umask 022 + cd /builddir/build/BUILD + cd osmid-0.8.0 + LICENSEDIR=/builddir/build/BUILDROOT/osmid-0.8.0-2.fc38.x86_64/usr/share/licenses/osmid + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/osmid-0.8.0-2.fc38.x86_64/usr/share/licenses/osmid + cp -pr LICENSE.md /builddir/build/BUILDROOT/osmid-0.8.0-2.fc38.x86_64/usr/share/licenses/osmid + RPM_EC=0 ++ jobs -p + exit 0 Provides: liboscpack.so()(64bit) osmid = 0.8.0-2.fc38 osmid(x86-64) = 0.8.0-2.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libasound.so.2()(64bit) libasound.so.2(ALSA_0.9)(64bit) libasound.so.2(ALSA_0.9.0rc4)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.15)(64bit) libc.so.6(GLIBC_2.16)(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.2)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libm.so.6(GLIBC_2.29)(64bit) liboscpack.so()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.19)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.22)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) rtld(GNU_HASH) Processing files: osmid-debugsource-0.8.0-2.fc38.x86_64 Provides: osmid-debugsource = 0.8.0-2.fc38 osmid-debugsource(x86-64) = 0.8.0-2.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: osmid-debuginfo-0.8.0-2.fc38.x86_64 Provides: debuginfo(build-id) = 297e222d74b512c55733c24f986c220554e90ae1 debuginfo(build-id) = 50ea4164a29ae8d576b45e3e7de8d644c9e78a47 debuginfo(build-id) = 731941e00d6dc4b51e4a5b519523d41ad63afef7 liboscpack.so-0.8.0-2.fc38.x86_64.debug()(64bit) osmid-debuginfo = 0.8.0-2.fc38 osmid-debuginfo(x86-64) = 0.8.0-2.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: osmid-debugsource(x86-64) = 0.8.0-2.fc38 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/osmid-0.8.0-2.fc38.x86_64 Wrote: /builddir/build/RPMS/osmid-0.8.0-2.fc38.x86_64.rpm Wrote: /builddir/build/RPMS/osmid-debugsource-0.8.0-2.fc38.x86_64.rpm Wrote: /builddir/build/RPMS/osmid-debuginfo-0.8.0-2.fc38.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.eBRfcA + umask 022 + cd /builddir/build/BUILD + cd osmid-0.8.0 + /usr/bin/rm -rf /builddir/build/BUILDROOT/osmid-0.8.0-2.fc38.x86_64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.irhFQc + umask 022 + cd /builddir/build/BUILD + rm -rf osmid-0.8.0 osmid-0.8.0.gemspec + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0