<86>Dec 11 11:08:00 userdel[21042]: delete user 'rooter' <86>Dec 11 11:08:00 userdel[21042]: removed group 'rooter' owned by 'rooter' <86>Dec 11 11:08:00 userdel[21042]: removed shadow group 'rooter' owned by 'rooter' <86>Dec 11 11:08:00 groupadd[21065]: group added to /etc/group: name=rooter, GID=687 <86>Dec 11 11:08:00 groupadd[21065]: group added to /etc/gshadow: name=rooter <86>Dec 11 11:08:00 groupadd[21065]: new group: name=rooter, GID=687 <86>Dec 11 11:08:00 useradd[21094]: new user: name=rooter, UID=687, GID=687, home=/root, shell=/bin/bash <86>Dec 11 11:08:00 userdel[21173]: delete user 'builder' <86>Dec 11 11:08:00 userdel[21173]: removed group 'builder' owned by 'builder' <86>Dec 11 11:08:00 userdel[21173]: removed shadow group 'builder' owned by 'builder' <86>Dec 11 11:08:00 groupadd[21251]: group added to /etc/group: name=builder, GID=688 <86>Dec 11 11:08:00 groupadd[21251]: group added to /etc/gshadow: name=builder <86>Dec 11 11:08:00 groupadd[21251]: new group: name=builder, GID=688 <86>Dec 11 11:08:00 useradd[21335]: new user: name=builder, UID=688, GID=688, home=/usr/src, shell=/bin/bash warning: user aris does not exist - using root warning: group aris does not exist - using root warning: user aris does not exist - using root warning: group aris does not exist - using root <13>Dec 11 11:08:05 rpmi: libidn2-2.3.0-alt1 sisyphus+240846.100.1.2 1573870475 installed <13>Dec 11 11:08:05 rpmi: rpm-macros-cmake-3.15.4-alt1 sisyphus+239520.100.1.1 1571611961 installed <13>Dec 11 11:08:05 rpmi: cmake-modules-3.15.4-alt1 sisyphus+239520.100.1.1 1571611942 installed <13>Dec 11 11:08:05 rpmi: libuv-1.33.1-alt1 sisyphus+239990.100.1.1 1572378437 installed <13>Dec 11 11:08:05 rpmi: librhash-1.3.5-alt2 1505156279 installed <13>Dec 11 11:08:05 rpmi: libjsoncpp19-1.8.4-alt4 sisyphus+232904.100.1.1 1561247386 installed <13>Dec 11 11:08:05 rpmi: libexpat-2.2.4-alt1 1503305345 installed <13>Dec 11 11:08:05 rpmi: publicsuffix-list-dafsa-20191108-alt1 sisyphus+240482.100.1.2 1573431390 installed <13>Dec 11 11:08:05 rpmi: libpsl-0.21.0-alt2 sisyphus+237083.100.1.1 1567531657 installed <13>Dec 11 11:08:05 rpmi: libnghttp2-1.39.2-alt1 sisyphus+236978.100.1.1 1567325198 installed <13>Dec 11 11:08:05 rpmi: libverto-0.3.0-alt1_7 sisyphus+225932.100.1.1 1553994919 installed <13>Dec 11 11:08:05 rpmi: libkeyutils-1.6-alt2 sisyphus+226520.100.2.1 1554512089 installed <13>Dec 11 11:08:05 rpmi: libcom_err-1.44.6-alt1 sisyphus+224154.100.1.1 1552091678 installed <13>Dec 11 11:08:05 rpmi: libbrotlicommon-1.0.7-alt1 sisyphus+226738.100.2.1 1554554568 installed <13>Dec 11 11:08:05 rpmi: libbrotlidec-1.0.7-alt1 sisyphus+226738.100.2.1 1554554568 installed <13>Dec 11 11:08:05 rpmi: libnettle7-3.5.1-alt1 sisyphus+235265.40.6.1 1566223065 installed <13>Dec 11 11:08:06 rpmi: libarchive13-3.4.0-alt1 sisyphus+235265.640.9.1 1566482857 installed <13>Dec 11 11:08:06 rpmi: libp11-kit-0.23.15-alt1 sisyphus+226408.100.2.1 1554288204 installed <13>Dec 11 11:08:06 rpmi: libtasn1-4.15.0-alt1 sisyphus+241940.100.1.1 1574959866 installed <13>Dec 11 11:08:06 rpmi: rpm-macros-alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed <13>Dec 11 11:08:06 rpmi: alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed <13>Dec 11 11:08:06 rpmi: ca-certificates-2019.10.28-alt1 sisyphus+239875.300.1.1 1572267834 installed <13>Dec 11 11:08:06 rpmi: ca-trust-0.1.2-alt1 sisyphus+233348.100.1.1 1561653823 installed <13>Dec 11 11:08:06 rpmi: p11-kit-trust-0.23.15-alt1 sisyphus+226408.100.2.1 1554288204 installed <13>Dec 11 11:08:06 rpmi: libcrypto1.1-1.1.1d-alt1.1 sisyphus+237931.100.2.1 1569235729 installed <13>Dec 11 11:08:06 rpmi: libssl1.1-1.1.1d-alt1.1 sisyphus+237931.100.2.1 1569235729 installed <86>Dec 11 11:08:06 groupadd[30590]: group added to /etc/group: name=_keytab, GID=499 <86>Dec 11 11:08:06 groupadd[30590]: group added to /etc/gshadow: name=_keytab <86>Dec 11 11:08:06 groupadd[30590]: new group: name=_keytab, GID=499 <13>Dec 11 11:08:06 rpmi: libkrb5-1.16.3-alt1 sisyphus+223678.100.1.1 1551746516 installed <86>Dec 11 11:08:06 groupadd[30758]: group added to /etc/group: name=sasl, GID=498 <86>Dec 11 11:08:06 groupadd[30758]: group added to /etc/gshadow: name=sasl <86>Dec 11 11:08:06 groupadd[30758]: new group: name=sasl, GID=498 <13>Dec 11 11:08:06 rpmi: libsasl2-3-2.1.27-alt2 sisyphus+228101.100.1.1 1556139863 installed <13>Dec 11 11:08:06 rpmi: libldap-2.4.48-alt3 sisyphus+238816.100.1.1 1570449022 installed <13>Dec 11 11:08:06 rpmi: libcurl-7.67.0-alt1 sisyphus+240544.100.1.1 1573453411 installed <13>Dec 11 11:08:07 rpmi: cmake-3.15.4-alt1 sisyphus+239520.100.1.1 1571611961 installed <13>Dec 11 11:08:12 rpmi: xorg-proto-devel-2019.1-alt1 sisyphus+232786.100.1.1 1561106722 installed <13>Dec 11 11:08:12 rpmi: libgraphite2-1.3.13-alt2 sisyphus+226799.100.1.1 1554648241 installed <13>Dec 11 11:08:12 rpmi: libXau-1.0.9-alt1 sisyphus+223149.200.2.1 1551268152 installed <13>Dec 11 11:08:13 rpmi: libicu65-1:6.5.1-alt1 sisyphus+238768.100.16.1 1571427455 installed <13>Dec 11 11:08:13 rpmi: icu-utils-1:6.5.1-alt1 sisyphus+238768.100.16.1 1571427455 installed <13>Dec 11 11:08:13 rpmi: libicu-devel-1:6.5.1-alt1 sisyphus+238768.100.16.1 1571427455 installed <13>Dec 11 11:08:13 rpmi: libXau-devel-1.0.9-alt1 sisyphus+223149.200.2.1 1551268152 installed <13>Dec 11 11:08:13 rpmi: libgraphite2-devel-1.3.13-alt2 sisyphus+226799.100.1.1 1554648241 installed <13>Dec 11 11:08:13 rpmi: libpng16-1.6.37-alt1 sisyphus+236677.100.2.1 1566917998 installed <13>Dec 11 11:08:13 rpmi: libharfbuzz-2.6.4-alt1 sisyphus+240033.100.1.1 1572506773 installed <13>Dec 11 11:08:13 rpmi: libfreetype-2.10.1-alt1 sisyphus+237471.100.1.1 1568276356 installed <13>Dec 11 11:08:13 rpmi: libharfbuzz-icu-2.6.4-alt1 sisyphus+240033.100.1.1 1572506773 installed <13>Dec 11 11:08:13 rpmi: libX11-locales-3:1.6.9-alt1 sisyphus+239210.100.1.1 1571056781 installed <13>Dec 11 11:08:13 rpmi: libXdmcp-1.1.3-alt1 sisyphus+225206.600.1.2 1552949353 installed <13>Dec 11 11:08:13 rpmi: libxcb-1.13.1-alt1 sisyphus+226527.100.2.2 1554593801 installed <13>Dec 11 11:08:13 rpmi: libX11-3:1.6.9-alt1 sisyphus+239210.100.1.1 1571056801 installed <13>Dec 11 11:08:13 rpmi: libXrender-0.9.8-alt1 1371312112 installed <13>Dec 11 11:08:13 rpmi: libXext-1.3.4-alt1 sisyphus+225206.700.1.2 1552949429 installed <13>Dec 11 11:08:13 rpmi: libXinerama-1.1.4-alt1 sisyphus+223149.300.2.1 1551268216 installed <13>Dec 11 11:08:13 rpmi: libXrandr-1.5.2-alt1 sisyphus+225206.1300.1.2 1552949710 installed <13>Dec 11 11:08:13 rpmi: libXfixes-5.0.3-alt1 sisyphus+226736.100.2.2 1554614841 installed <13>Dec 11 11:08:13 rpmi: libXcursor-1.2.0-alt1 sisyphus+225206.400.1.2 1552949218 installed <13>Dec 11 11:08:15 rpmi: libxcb-devel-1.13.1-alt1 sisyphus+226527.100.2.2 1554593801 installed <13>Dec 11 11:08:15 rpmi: libX11-devel-3:1.6.9-alt1 sisyphus+239210.100.1.1 1571056801 installed <13>Dec 11 11:08:15 rpmi: libXrender-devel-0.9.8-alt1 1371312112 installed <13>Dec 11 11:08:15 rpmi: libgdbm-1.8.3-alt10 1454943334 installed <13>Dec 11 11:08:15 rpmi: libpython3-3.7.4-alt2 sisyphus+239418.100.1.1 1571389913 installed <13>Dec 11 11:08:15 rpmi: python3-3.7.4-alt2 sisyphus+239418.100.1.1 1571389913 installed <13>Dec 11 11:08:16 rpmi: python3-base-3.7.4-alt2 sisyphus+239418.100.1.1 1571389913 installed <13>Dec 11 11:08:16 rpmi: xml-utils-1:2.9.10-alt2 sisyphus+240156.100.1.1 1572696450 installed <13>Dec 11 11:08:16 rpmi: rpm-build-gir-0.7.3-alt3 sisyphus+242150.100.1.1 1575312005 installed <13>Dec 11 11:08:16 rpmi: glib2-devel-2.62.3-alt1 sisyphus+241586.200.1.1 1574668909 installed <13>Dec 11 11:08:16 rpmi: libharfbuzz-devel-2.6.4-alt1 sisyphus+240033.100.1.1 1572506773 installed <13>Dec 11 11:08:16 rpmi: gcc-c++-common-1.4.24-alt2 sisyphus+240563.100.1.1 1573475389 installed <13>Dec 11 11:08:17 rpmi: libstdc++9-devel-9.2.1-alt2 sisyphus+240563.200.2.1 1573479396 installed <13>Dec 11 11:08:18 rpmi: gcc9-c++-9.2.1-alt2 sisyphus+240563.200.2.1 1573479396 installed <13>Dec 11 11:08:18 rpmi: alsa-ucm-conf-1.2.1.2-alt1 sisyphus+242075.200.1.1 1575268256 installed <13>Dec 11 11:08:18 rpmi: alsa-topology-conf-1.2.1-alt1 sisyphus+240942.100.4.1 1574247451 installed <13>Dec 11 11:08:18 rpmi: libalsa-1:1.2.1.2-alt1 sisyphus+242075.100.1.1 1575268262 installed <13>Dec 11 11:08:18 rpmi: libalsa-devel-1:1.2.1.2-alt1 sisyphus+242075.100.1.1 1575268262 installed <13>Dec 11 11:08:18 rpmi: gcc-c++-9-alt1 sisyphus+239632.300.3.1 1571788297 installed <13>Dec 11 11:08:18 rpmi: libfreetype-devel-2.10.1-alt1 sisyphus+237471.100.1.1 1568276356 installed <13>Dec 11 11:08:18 rpmi: libXrandr-devel-1.5.2-alt1 sisyphus+225206.1300.1.2 1552949710 installed <13>Dec 11 11:08:18 rpmi: libXcursor-devel-1.2.0-alt1 sisyphus+225206.400.1.2 1552949218 installed <13>Dec 11 11:08:18 rpmi: libXext-devel-1.3.4-alt1 sisyphus+225206.700.1.2 1552949429 installed <13>Dec 11 11:08:18 rpmi: libXinerama-devel-1.1.4-alt1 sisyphus+223149.300.2.1 1551268216 installed Building target platforms: i586 Building for target i586 Wrote: /usr/src/in/nosrpm/libopenshot-audio-0.1.7-alt1.nosrc.rpm Installing libopenshot-audio-0.1.7-alt1.src.rpm Building target platforms: i586 Building for target i586 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.80717 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf libopenshot-audio-0.1.7 + echo 'Source #0 (libopenshot-audio-0.1.7.tar.gz):' Source #0 (libopenshot-audio-0.1.7.tar.gz): + /bin/gzip -dc /usr/src/RPM/SOURCES/libopenshot-audio-0.1.7.tar.gz + /bin/tar -xf - + cd libopenshot-audio-0.1.7 + /bin/chmod -c -Rf u+rwX,go-w . + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.50635 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd libopenshot-audio-0.1.7 + mkdir -p BUILD + __cmake + pushd BUILD ~/RPM/BUILD/libopenshot-audio-0.1.7/BUILD ~/RPM/BUILD/libopenshot-audio-0.1.7 + cmake .. -DCMAKE_SKIP_RPATH:BOOL=ON -DCMAKE_SKIP_INSTALL_RPATH:BOOL=yes '-DCMAKE_C_FLAGS:STRING=-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' '-DCMAKE_CXX_FLAGS:STRING=-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' '-DCMAKE_Fortran_FLAGS:STRING=-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' -DCMAKE_INSTALL_PREFIX=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_DESTINATION=lib -DLIB_SUFFIX= -------------------------------------------------------------- Determining Version Number (from Version.h file) --> MAJOR Version: 0 --> MINOR Version: 1 --> BUILD Version: 7 --> SO/API/ABI Version: 6 --> VERSION: 0.1.7 CMake Warning (dev) at CMakeLists.txt:61 (project): Policy CMP0048 is not set: project() command manages VERSION variables. Run "cmake --help-policy CMP0048" for policy details. Use the cmake_policy command to set the policy and suppress this warning. The following variable(s) would be set to empty: PROJECT_VERSION This warning is for project developers. Use -Wno-dev to suppress it. -- The C compiler identification is GNU 9.2.1 -- The CXX compiler identification is GNU 9.2.1 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -------------------------------------------------------------- ---- Generating build files for openshot-audio (0.1.7) -------------------------------------------------------------- -- Found X11: /usr/include -- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so -- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so - found -- Looking for gethostbyname -- Looking for gethostbyname - found -- Looking for connect -- Looking for connect - found -- Looking for remove -- Looking for remove - found -- Looking for shmat -- Looking for shmat - found -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_Fortran_FLAGS CMAKE_SKIP_INSTALL_RPATH INCLUDE_INSTALL_DIR LIB_DESTINATION SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/BUILD + popd ~/RPM/BUILD/libopenshot-audio-0.1.7 + make -j8 -C BUILD make[2]: Entering directory '/usr/src/RPM/BUILD/libopenshot-audio-0.1.7/BUILD' Scanning dependencies of target openshot-audio make[2]: Leaving directory '/usr/src/RPM/BUILD/libopenshot-audio-0.1.7/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libopenshot-audio-0.1.7/BUILD' [ 46%] Building CXX object CMakeFiles/openshot-audio.dir/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp.o In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.h:82, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h: In member function 'juce::uint8& juce::PixelARGB::getAlpha()': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:113:77: error: cannot bind packed field '((juce::PixelARGB*)this)->juce::PixelARGB::.juce::PixelARGB::::comps[3]' to 'juce::uint8&' {aka 'unsigned char&'} 113 | forcedinline uint8& getAlpha() noexcept { return comps [indexA]; } | ~~~~~~~~~~~~~^ /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h: In member function 'juce::uint8& juce::PixelARGB::getRed()': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:114:77: error: cannot bind packed field '((juce::PixelARGB*)this)->juce::PixelARGB::.juce::PixelARGB::::comps[2]' to 'juce::uint8&' {aka 'unsigned char&'} 114 | forcedinline uint8& getRed() noexcept { return comps [indexR]; } | ~~~~~~~~~~~~~^ /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h: In member function 'juce::uint8& juce::PixelARGB::getGreen()': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:115:77: error: cannot bind packed field '((juce::PixelARGB*)this)->juce::PixelARGB::.juce::PixelARGB::::comps[1]' to 'juce::uint8&' {aka 'unsigned char&'} 115 | forcedinline uint8& getGreen() noexcept { return comps [indexG]; } | ~~~~~~~~~~~~~^ /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h: In member function 'juce::uint8& juce::PixelARGB::getBlue()': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:116:77: error: cannot bind packed field '((juce::PixelARGB*)this)->juce::PixelARGB::.juce::PixelARGB::::comps[0]' to 'juce::uint8&' {aka 'unsigned char&'} 116 | forcedinline uint8& getBlue() noexcept { return comps [indexB]; } | ~~~~~~~~~~~~~^ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:99: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/colour/juce_Colour.cpp: In static member function 'static juce::PixelARGB juce::ColourHelpers::HSB::toRGB(float, float, float, juce::uint8)': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/colour/juce_Colour.cpp:103:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 103 | if (h < 5.0f) return PixelARGB (alpha, (uint8) roundToInt (v * (1.0f - (s * (1.0f - f)))), x, intV); | ^~ /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/colour/juce_Colour.cpp:104:29: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 104 | return PixelARGB (alpha, intV, x, (uint8) roundToInt (v * (1.0f - s * f))); | ^~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/../juce_core/juce_core.h:212, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/../juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::ColourGradient::ColourPoint&]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/colour/juce_ColourGradient.cpp:80:49: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/../juce_core/containers/juce_Array.h:437:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct juce::ColourGradient::ColourPoint' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 437 | memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.h:84, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/colour/juce_ColourGradient.h:160:12: note: 'struct juce::ColourGradient::ColourPoint' declared here 160 | struct ColourPoint | ^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/../juce_core/juce_core.h:212, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/../juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insertMultiple(int, juce::Array::ParameterType, int) [with ElementType = juce::TypefaceCache::CachedFace; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::TypefaceCache::CachedFace&]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/fonts/juce_Font.cpp:65:59: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/../juce_core/containers/juce_Array.h:473:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct juce::TypefaceCache::CachedFace' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 473 | memmove (insertPos + numberOfTimesToInsertIt, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:122: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/fonts/juce_Font.cpp:135:12: note: 'struct juce::TypefaceCache::CachedFace' declared here 135 | struct CachedFace | ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/../juce_core/juce_core.h:212, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/../juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeRange(int, int) [with ElementType = juce::PositionedGlyph; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/fonts/juce_GlyphArrangement.cpp:185:66: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/../juce_core/containers/juce_Array.h:878:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::PositionedGlyph' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 878 | memmove (e, e + numberToRemove, ((size_t) numToShift) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.h:97, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/fonts/juce_GlyphArrangement.h:39:17: note: 'class juce::PositionedGlyph' declared here 39 | class JUCE_API PositionedGlyph | ^~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/../juce_core/juce_core.h:212, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/../juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::PositionedGlyph; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::PositionedGlyph&]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/fonts/juce_GlyphArrangement.cpp:268:85: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/../juce_core/containers/juce_Array.h:437:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::PositionedGlyph' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 437 | memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.h:97, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/fonts/juce_GlyphArrangement.h:39:17: note: 'class juce::PositionedGlyph' declared here 39 | class JUCE_API PositionedGlyph | ^~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/../juce_core/juce_core.h:212, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/../juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/../juce_core/containers/juce_Array.h:803:13: required from 'ElementType juce::Array::remove(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/colour/juce_ColourGradient.cpp:87:26: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/../juce_core/containers/juce_Array.h:1118:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct juce::ColourGradient::ColourPoint' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1118 | memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.h:84, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/colour/juce_ColourGradient.h:160:12: note: 'struct juce::ColourGradient::ColourPoint' declared here 160 | struct ColourPoint | ^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/../juce_core/juce_core.h:212, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/../juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/geometry/juce_RectangleList.h:237:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/contexts/juce_LowLevelGraphicsPostScriptRenderer.cpp:125:117: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/../juce_core/containers/juce_Array.h:437:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 437 | memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.h:78, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:36:7: note: 'class juce::Rectangle' declared here 36 | class Rectangle | ^~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/../juce_core/juce_core.h:212, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/../juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::PositionedGlyph; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/../juce_core/containers/juce_Array.h:803:13: required from 'ElementType juce::Array::remove(int) [with ElementType = juce::PositionedGlyph; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/fonts/juce_GlyphArrangement.cpp:258:36: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/../juce_core/containers/juce_Array.h:1118:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::PositionedGlyph' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1118 | memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.h:97, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/fonts/juce_GlyphArrangement.h:39:17: note: 'class juce::PositionedGlyph' declared here 39 | class JUCE_API PositionedGlyph | ^~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/../juce_core/juce_core.h:199, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/../juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = unsigned int]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/../juce_core/containers/juce_ArrayAllocationBase.h:89:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/../juce_core/containers/juce_Array.h:204:9: required from 'void juce::Array::clear() [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/colour/juce_ColourGradient.cpp:65:19: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/../juce_core/memory/juce_HeapBlock.h:258:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] 258 | : std::realloc (data, newNumElements * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.h:84, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/colour/juce_ColourGradient.h:160:12: note: 'struct juce::ColourGradient::ColourPoint' declared here 160 | struct ColourPoint | ^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/../juce_core/juce_core.h:212, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/../juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/../juce_core/containers/juce_Array.h:803:13: required from 'ElementType juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/geometry/juce_RectangleList.h:328:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/contexts/juce_LowLevelGraphicsPostScriptRenderer.cpp:113:122: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/../juce_core/containers/juce_Array.h:1118:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1118 | memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.h:78, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:36:7: note: 'class juce::Rectangle' declared here 36 | class Rectangle | ^~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/../juce_core/juce_core.h:199, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/../juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::TypefaceCache::CachedFace; bool throwOnFailure = false; size_t = unsigned int]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/../juce_core/containers/juce_ArrayAllocationBase.h:89:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::TypefaceCache::CachedFace; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/../juce_core/containers/juce_Array.h:204:9: required from 'void juce::Array::clear() [with ElementType = juce::TypefaceCache::CachedFace; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/fonts/juce_Font.cpp:64:21: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/../juce_core/memory/juce_HeapBlock.h:258:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::TypefaceCache::CachedFace'; use 'new' and 'delete' instead [-Wclass-memaccess] 258 | : std::realloc (data, newNumElements * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:122: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/fonts/juce_Font.cpp:135:12: note: 'struct juce::TypefaceCache::CachedFace' declared here 135 | struct CachedFace | ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/../juce_core/juce_core.h:199, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/../juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::PositionedGlyph; bool throwOnFailure = false; size_t = unsigned int]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/../juce_core/containers/juce_ArrayAllocationBase.h:89:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::PositionedGlyph; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/../juce_core/containers/juce_Array.h:79:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::PositionedGlyph; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/fonts/juce_GlyphArrangement.cpp:147:27: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/../juce_core/memory/juce_HeapBlock.h:258:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::PositionedGlyph'; use 'new' and 'delete' instead [-Wclass-memaccess] 258 | : std::realloc (data, newNumElements * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.h:97, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/fonts/juce_GlyphArrangement.h:39:17: note: 'class juce::PositionedGlyph' declared here 39 | class JUCE_API PositionedGlyph | ^~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/../juce_core/juce_core.h:199, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/../juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::TextLayout::Glyph; bool throwOnFailure = false; size_t = unsigned int]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/../juce_core/containers/juce_ArrayAllocationBase.h:89:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::TextLayout::Glyph; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/../juce_core/containers/juce_Array.h:79:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::TextLayout::Glyph; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/fonts/juce_TextLayout.cpp:61:37: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/../juce_core/memory/juce_HeapBlock.h:258:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::TextLayout::Glyph'; use 'new' and 'delete' instead [-Wclass-memaccess] 258 | : std::realloc (data, newNumElements * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.h:98, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/fonts/juce_TextLayout.h:91:21: note: 'class juce::TextLayout::Glyph' declared here 91 | class JUCE_API Glyph | ^~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/../juce_core/juce_core.h:199, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/../juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = unsigned int]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/../juce_core/containers/juce_ArrayAllocationBase.h:89:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/../juce_core/containers/juce_Array.h:79:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/geometry/juce_RectangleList.h:50:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/contexts/juce_LowLevelGraphicsPostScriptRenderer.h:93:12: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/../juce_core/memory/juce_HeapBlock.h:258:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] 258 | : std::realloc (data, newNumElements * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.h:78, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:36:7: note: 'class juce::Rectangle' declared here 36 | class Rectangle | ^~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/../juce_core/juce_core.h:199, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/../juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Font; bool throwOnFailure = false; size_t = unsigned int]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/../juce_core/containers/juce_ArrayAllocationBase.h:89:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Font; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/../juce_core/containers/juce_ArrayAllocationBase.h:108:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Font; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/../juce_core/containers/juce_Array.h:408:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::Font; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/fonts/juce_Font.cpp:684:78: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/../juce_core/memory/juce_HeapBlock.h:258:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Font'; use 'new' and 'delete' instead [-Wclass-memaccess] 258 | : std::realloc (data, newNumElements * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.h:96, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/fonts/juce_Font.h:39:17: note: 'class juce::Font' declared here 39 | class JUCE_API Font | ^~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/../juce_core/juce_core.h:199, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/../juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::TextLayoutHelpers::RunAttribute; bool throwOnFailure = false; size_t = unsigned int]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/../juce_core/containers/juce_ArrayAllocationBase.h:89:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::TextLayoutHelpers::RunAttribute; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/../juce_core/containers/juce_ArrayAllocationBase.h:108:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::TextLayoutHelpers::RunAttribute; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/../juce_core/containers/juce_Array.h:408:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::TextLayoutHelpers::RunAttribute; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/fonts/juce_TextLayout.cpp:582:104: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/../juce_core/memory/juce_HeapBlock.h:258:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::TextLayoutHelpers::RunAttribute'; use 'new' and 'delete' instead [-Wclass-memaccess] 258 | : std::realloc (data, newNumElements * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:124: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/fonts/juce_TextLayout.cpp:303:12: note: 'struct juce::TextLayoutHelpers::RunAttribute' declared here 303 | struct RunAttribute | ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/../juce_core/juce_core.h:199, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/../juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = unsigned int]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/../juce_core/containers/juce_ArrayAllocationBase.h:89:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/../juce_core/containers/juce_ArrayAllocationBase.h:108:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/../juce_core/containers/juce_Array.h:395:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/geometry/juce_RectangleList.h:185:13: required from 'void juce::RectangleList::addWithoutMerging(const RectangleType&) [with ValueType = float; juce::RectangleList::RectangleType = juce::Rectangle]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/contexts/juce_GraphicsContext.cpp:433:64: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/../juce_core/memory/juce_HeapBlock.h:258:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] 258 | : std::realloc (data, newNumElements * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.h:78, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:36:7: note: 'class juce::Rectangle' declared here 36 | class Rectangle | ^~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.h:104, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:636:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1889:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1513:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2549:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1814:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1811:14: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:664:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] 664 | memset (dest, colour.getRed(), (size_t) width * 3); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.h:82, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:361:17: note: 'class juce::PixelRGB' declared here 361 | class JUCE_API PixelRGB | ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.h:104, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:681:34: warning: converting a packed 'juce::PixelRGB' pointer (alignment 1) to a 'int' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 681 | int* d = reinterpret_cast (dest); | ^ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.h:82, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:361:17: note: defined here 361 | class JUCE_API PixelRGB | ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.h:104, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:636:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1889:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1518:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2549:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1814:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1811:14: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:664:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] 664 | memset (dest, colour.getRed(), (size_t) width * 3); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.h:82, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:361:17: note: 'class juce::PixelRGB' declared here 361 | class JUCE_API PixelRGB | ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.h:104, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:681:34: warning: converting a packed 'juce::PixelRGB' pointer (alignment 1) to a 'int' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 681 | int* d = reinterpret_cast (dest); | ^ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.h:82, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:361:17: note: defined here 361 | class JUCE_API PixelRGB | ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.h:104, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:636:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1889:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1513:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2550:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1814:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1811:14: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:706:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] 706 | memset (dest, colour.getAlpha(), (size_t) width); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.h:82, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:610:17: note: 'class juce::PixelAlpha' declared here 610 | class JUCE_API PixelAlpha | ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.h:104, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:636:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1889:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1518:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2550:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1814:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1811:14: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:706:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] 706 | memset (dest, colour.getAlpha(), (size_t) width); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.h:82, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:610:17: note: 'class juce::PixelAlpha' declared here 610 | class JUCE_API PixelAlpha | ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.h:104, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:861:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1859:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1455:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2538:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1838:14: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:903:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 903 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.h:82, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:56:17: note: 'class juce::PixelARGB' declared here 56 | class JUCE_API PixelARGB | ^~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.h:104, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:861:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1859:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2538:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1838:14: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:903:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 903 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.h:82, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:56:17: note: 'class juce::PixelARGB' declared here 56 | class JUCE_API PixelARGB | ^~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.h:104, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:861:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1859:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1459:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2538:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1838:14: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:903:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 903 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.h:82, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:56:17: note: 'class juce::PixelARGB' declared here 56 | class JUCE_API PixelARGB | ^~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.h:104, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:861:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1859:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2538:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1838:14: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:903:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 903 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.h:82, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:56:17: note: 'class juce::PixelARGB' declared here 56 | class JUCE_API PixelARGB | ^~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.h:104, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:861:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1859:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1463:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2538:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1838:14: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:903:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 903 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.h:82, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:56:17: note: 'class juce::PixelARGB' declared here 56 | class JUCE_API PixelARGB | ^~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.h:104, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:861:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1859:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2538:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1838:14: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:903:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 903 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.h:82, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:56:17: note: 'class juce::PixelARGB' declared here 56 | class JUCE_API PixelARGB | ^~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.h:104, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:861:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1859:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1473:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2538:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1838:14: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:903:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 903 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.h:82, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:361:17: note: 'class juce::PixelRGB' declared here 361 | class JUCE_API PixelRGB | ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.h:104, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:861:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1859:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2538:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1838:14: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:903:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 903 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.h:82, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:361:17: note: 'class juce::PixelRGB' declared here 361 | class JUCE_API PixelRGB | ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.h:104, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:861:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1859:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1477:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2538:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1838:14: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:903:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 903 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.h:82, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:361:17: note: 'class juce::PixelRGB' declared here 361 | class JUCE_API PixelRGB | ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.h:104, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:861:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1859:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2538:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1838:14: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:903:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 903 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.h:82, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:361:17: note: 'class juce::PixelRGB' declared here 361 | class JUCE_API PixelRGB | ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.h:104, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:861:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1859:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1481:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2538:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1838:14: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:903:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 903 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.h:82, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:361:17: note: 'class juce::PixelRGB' declared here 361 | class JUCE_API PixelRGB | ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.h:104, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:861:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1859:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2538:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1838:14: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:903:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 903 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.h:82, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:361:17: note: 'class juce::PixelRGB' declared here 361 | class JUCE_API PixelRGB | ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.h:104, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:861:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1859:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1491:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2538:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1838:14: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:903:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 903 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.h:82, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:610:17: note: 'class juce::PixelAlpha' declared here 610 | class JUCE_API PixelAlpha | ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.h:104, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:861:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1859:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2538:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1838:14: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:903:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 903 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.h:82, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:610:17: note: 'class juce::PixelAlpha' declared here 610 | class JUCE_API PixelAlpha | ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.h:104, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:861:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1859:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1495:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2538:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1838:14: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:903:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 903 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.h:82, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:610:17: note: 'class juce::PixelAlpha' declared here 610 | class JUCE_API PixelAlpha | ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.h:104, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:861:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1859:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2538:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1838:14: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:903:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 903 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.h:82, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:610:17: note: 'class juce::PixelAlpha' declared here 610 | class JUCE_API PixelAlpha | ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.h:104, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:861:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1859:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1499:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2538:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1838:14: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:903:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 903 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.h:82, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:610:17: note: 'class juce::PixelAlpha' declared here 610 | class JUCE_API PixelAlpha | ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.h:104, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:861:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1859:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2538:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1840:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1838:14: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:903:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 903 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.h:82, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:610:17: note: 'class juce::PixelAlpha' declared here 610 | class JUCE_API PixelAlpha | ^~~~~~~~~~ make[2]: *** [CMakeFiles/openshot-audio.dir/build.make:154: CMakeFiles/openshot-audio.dir/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp.o] Error 1 make[2]: Leaving directory '/usr/src/RPM/BUILD/libopenshot-audio-0.1.7/BUILD' make[2]: *** Waiting for unfinished jobs.... make[2]: Entering directory '/usr/src/RPM/BUILD/libopenshot-audio-0.1.7/BUILD' [ 30%] Building CXX object CMakeFiles/openshot-audio.dir/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.cpp.o In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/juce_graphics.h:82, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/juce_gui_basics.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/colour/juce_PixelFormats.h: In member function 'juce::uint8& juce::PixelARGB::getAlpha()': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/colour/juce_PixelFormats.h:113:77: error: cannot bind packed field '((juce::PixelARGB*)this)->juce::PixelARGB::.juce::PixelARGB::::comps[3]' to 'juce::uint8&' {aka 'unsigned char&'} 113 | forcedinline uint8& getAlpha() noexcept { return comps [indexA]; } | ~~~~~~~~~~~~~^ /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/colour/juce_PixelFormats.h: In member function 'juce::uint8& juce::PixelARGB::getRed()': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/colour/juce_PixelFormats.h:114:77: error: cannot bind packed field '((juce::PixelARGB*)this)->juce::PixelARGB::.juce::PixelARGB::::comps[2]' to 'juce::uint8&' {aka 'unsigned char&'} 114 | forcedinline uint8& getRed() noexcept { return comps [indexR]; } | ~~~~~~~~~~~~~^ /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/colour/juce_PixelFormats.h: In member function 'juce::uint8& juce::PixelARGB::getGreen()': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/colour/juce_PixelFormats.h:115:77: error: cannot bind packed field '((juce::PixelARGB*)this)->juce::PixelARGB::.juce::PixelARGB::::comps[1]' to 'juce::uint8&' {aka 'unsigned char&'} 115 | forcedinline uint8& getGreen() noexcept { return comps [indexG]; } | ~~~~~~~~~~~~~^ /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/colour/juce_PixelFormats.h: In member function 'juce::uint8& juce::PixelARGB::getBlue()': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/colour/juce_PixelFormats.h:116:77: error: cannot bind packed field '((juce::PixelARGB*)this)->juce::PixelARGB::.juce::PixelARGB::::comps[0]' to 'juce::uint8&' {aka 'unsigned char&'} 116 | forcedinline uint8& getBlue() noexcept { return comps [indexB]; } | ~~~~~~~~~~~~~^ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/../juce_core/juce_core.h:199, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/juce_graphics.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/juce_gui_basics.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/../juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = unsigned int]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/../juce_core/containers/juce_ArrayAllocationBase.h:89:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/../juce_core/containers/juce_Array.h:79:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/colour/juce_ColourGradient.h:35:17: required from 'void juce::RenderingHelpers::SavedStateBase::fillShape(typename juce::RenderingHelpers::ClipRegions::Base::Ptr, bool) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; typename juce::RenderingHelpers::ClipRegions::Base::Ptr = juce::ReferenceCountedObjectPtr::Base>]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:2517:68: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/../juce_core/memory/juce_HeapBlock.h:258:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct juce::ColourGradient::ColourPoint'; use 'new' and 'delete' instead [-Wclass-memaccess] 258 | : std::realloc (data, newNumElements * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/juce_graphics.h:84, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/juce_gui_basics.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/colour/juce_ColourGradient.h:160:12: note: 'struct juce::ColourGradient::ColourPoint' declared here 160 | struct ColourPoint | ^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/../juce_core/juce_core.h:199, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/juce_graphics.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/juce_gui_basics.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/../juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = unsigned int]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/../juce_core/containers/juce_ArrayAllocationBase.h:89:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/../juce_core/containers/juce_Array.h:79:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/geometry/juce_RectangleList.h:50:69: required from 'juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1773:69: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:2015:17: required from 'juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:2432:50: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/../juce_core/memory/juce_HeapBlock.h:258:74: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class juce::Rectangle'; use 'new' and 'delete' instead [-Wclass-memaccess] 258 | : std::realloc (data, newNumElements * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/juce_graphics.h:78, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/juce_gui_basics.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/geometry/juce_Rectangle.h:36:7: note: 'class juce::Rectangle' declared here 36 | class Rectangle | ^~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/../juce_core/juce_core.h:212, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/juce_graphics.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/juce_gui_basics.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/../juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Rectangle&]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/geometry/juce_RectangleList.h:237:29: required from 'void juce::RectangleList::subtract(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1795:27: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1793:13: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/../juce_core/containers/juce_Array.h:437:25: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 437 | memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/juce_graphics.h:78, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/juce_gui_basics.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/geometry/juce_Rectangle.h:36:7: note: 'class juce::Rectangle' declared here 36 | class Rectangle | ^~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/../juce_core/juce_core.h:212, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/juce_graphics.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/juce_gui_basics.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/../juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/../juce_core/containers/juce_Array.h:803:13: required from 'ElementType juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/geometry/juce_RectangleList.h:328:21: required from 'bool juce::RectangleList::clipTo(const RectangleType&) [with ValueType = int; juce::RectangleList::RectangleType = juce::Rectangle]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1783:25: required from 'juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(const juce::Rectangle&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr = juce::ReferenceCountedObjectPtr::Base>]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1781:13: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/../juce_core/containers/juce_Array.h:1118:21: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class juce::Rectangle' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1118 | memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/juce_graphics.h:78, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/juce_gui_basics.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/geometry/juce_Rectangle.h:36:7: note: 'class juce::Rectangle' declared here 36 | class Rectangle | ^~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/juce_graphics.h:104, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/juce_gui_basics.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:636:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = true]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1889:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1513:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:2549:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1814:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1811:14: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:664:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] 664 | memset (dest, colour.getRed(), (size_t) width * 3); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/juce_graphics.h:82, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/juce_gui_basics.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/colour/juce_PixelFormats.h:361:17: note: 'class juce::PixelRGB' declared here 361 | class JUCE_API PixelRGB | ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/juce_graphics.h:104, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/juce_gui_basics.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:681:34: warning: converting a packed 'juce::PixelRGB' pointer (alignment 1) to a 'int' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 681 | int* d = reinterpret_cast (dest); | ^ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/juce_graphics.h:82, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/juce_gui_basics.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/colour/juce_PixelFormats.h:361:17: note: defined here 361 | class JUCE_API PixelRGB | ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/juce_graphics.h:104, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/juce_gui_basics.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelRGB*, juce::PixelARGB, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:636:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelRGB; bool replaceExisting = false]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1889:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1518:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelRGB]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:2549:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1814:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1811:14: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:664:28: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelRGB'; use assignment instead [-Wclass-memaccess] 664 | memset (dest, colour.getRed(), (size_t) width * 3); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/juce_graphics.h:82, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/juce_gui_basics.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/colour/juce_PixelFormats.h:361:17: note: 'class juce::PixelRGB' declared here 361 | class JUCE_API PixelRGB | ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/juce_graphics.h:104, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/juce_gui_basics.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:681:34: warning: converting a packed 'juce::PixelRGB' pointer (alignment 1) to a 'int' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 681 | int* d = reinterpret_cast (dest); | ^ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/juce_graphics.h:82, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/juce_gui_basics.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/colour/juce_PixelFormats.h:361:17: note: defined here 361 | class JUCE_API PixelRGB | ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/juce_graphics.h:104, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/juce_gui_basics.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:636:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1889:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1513:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:2550:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1814:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1811:14: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:706:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] 706 | memset (dest, colour.getAlpha(), (size_t) width); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/juce_graphics.h:82, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/juce_gui_basics.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/colour/juce_PixelFormats.h:610:17: note: 'class juce::PixelAlpha' declared here 610 | class JUCE_API PixelAlpha | ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/juce_graphics.h:104, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/juce_gui_basics.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:636:17: required from 'void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLineFull(int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1889:29: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1518:13: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator; DestPixelType = juce::PixelAlpha]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:2550:67: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIterator]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1814:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, const juce::Rectangle&, juce::PixelARGB, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1811:14: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:706:24: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'class juce::PixelAlpha'; use assignment instead [-Wclass-memaccess] 706 | memset (dest, colour.getAlpha(), (size_t) width); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/juce_graphics.h:82, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/juce_gui_basics.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/colour/juce_PixelFormats.h:610:17: note: 'class juce::PixelAlpha' declared here 610 | class JUCE_API PixelAlpha | ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/juce_graphics.h:104, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/juce_gui_basics.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:861:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1859:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1455:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:2538:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1840:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1838:14: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:903:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 903 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/juce_graphics.h:82, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/juce_gui_basics.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/colour/juce_PixelFormats.h:56:17: note: 'class juce::PixelARGB' declared here 56 | class JUCE_API PixelARGB | ^~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/juce_graphics.h:104, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/juce_gui_basics.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:861:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1859:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1456:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:2538:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1840:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1838:14: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:903:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 903 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/juce_graphics.h:82, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/juce_gui_basics.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/colour/juce_PixelFormats.h:56:17: note: 'class juce::PixelARGB' declared here 56 | class JUCE_API PixelARGB | ^~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/juce_graphics.h:104, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/juce_gui_basics.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:861:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1859:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1459:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:2538:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1840:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1838:14: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:903:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 903 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/juce_graphics.h:82, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/juce_gui_basics.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/colour/juce_PixelFormats.h:56:17: note: 'class juce::PixelARGB' declared here 56 | class JUCE_API PixelARGB | ^~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/juce_graphics.h:104, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/juce_gui_basics.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:861:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1859:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1460:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:2538:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1840:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1838:14: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:903:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 903 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/juce_graphics.h:82, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/juce_gui_basics.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/colour/juce_PixelFormats.h:56:17: note: 'class juce::PixelARGB' declared here 56 | class JUCE_API PixelARGB | ^~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/juce_graphics.h:104, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/juce_gui_basics.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:861:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1859:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1463:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:2538:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1840:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1838:14: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:903:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 903 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/juce_graphics.h:82, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/juce_gui_basics.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/colour/juce_PixelFormats.h:56:17: note: 'class juce::PixelARGB' declared here 56 | class JUCE_API PixelARGB | ^~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/juce_graphics.h:104, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/juce_gui_basics.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:861:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1859:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1464:111: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:2538:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1840:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1838:14: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:903:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class juce::PixelARGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 903 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/juce_graphics.h:82, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/juce_gui_basics.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/colour/juce_PixelFormats.h:56:17: note: 'class juce::PixelARGB' declared here 56 | class JUCE_API PixelARGB | ^~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/juce_graphics.h:104, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/juce_gui_basics.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:861:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1859:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1473:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:2538:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1840:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1838:14: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:903:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 903 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/juce_graphics.h:82, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/juce_gui_basics.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/colour/juce_PixelFormats.h:361:17: note: 'class juce::PixelRGB' declared here 361 | class JUCE_API PixelRGB | ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/juce_graphics.h:104, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/juce_gui_basics.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:861:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1859:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1474:109: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:2538:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1840:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1838:14: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:903:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 903 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/juce_graphics.h:82, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/juce_gui_basics.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/colour/juce_PixelFormats.h:361:17: note: 'class juce::PixelRGB' declared here 361 | class JUCE_API PixelRGB | ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/juce_graphics.h:104, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/juce_gui_basics.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:861:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1859:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1477:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:2538:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1840:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1838:14: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:903:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 903 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/juce_graphics.h:82, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/juce_gui_basics.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/colour/juce_PixelFormats.h:361:17: note: 'class juce::PixelRGB' declared here 361 | class JUCE_API PixelRGB | ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/juce_graphics.h:104, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/juce_gui_basics.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:861:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1859:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1478:108: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:2538:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1840:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1838:14: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:903:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 903 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/juce_graphics.h:82, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/juce_gui_basics.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/colour/juce_PixelFormats.h:361:17: note: 'class juce::PixelRGB' declared here 361 | class JUCE_API PixelRGB | ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/juce_graphics.h:104, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/juce_gui_basics.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:861:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1859:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1481:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:2538:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1840:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1838:14: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:903:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 903 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/juce_graphics.h:82, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/juce_gui_basics.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/colour/juce_PixelFormats.h:361:17: note: 'class juce::PixelRGB' declared here 361 | class JUCE_API PixelRGB | ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/juce_graphics.h:104, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/juce_gui_basics.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:861:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1859:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1482:110: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:2538:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1840:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1838:14: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:903:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class juce::PixelRGB'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 903 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/juce_graphics.h:82, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/juce_gui_basics.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/colour/juce_PixelFormats.h:361:17: note: 'class juce::PixelRGB' declared here 361 | class JUCE_API PixelRGB | ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/juce_graphics.h:104, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/juce_gui_basics.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:861:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1859:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1491:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:2538:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1840:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1838:14: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:903:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 903 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/juce_graphics.h:82, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/juce_gui_basics.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/colour/juce_PixelFormats.h:610:17: note: 'class juce::PixelAlpha' declared here 610 | class JUCE_API PixelAlpha | ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/juce_graphics.h:104, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/juce_gui_basics.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:861:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1859:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1492:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:2538:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1840:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1838:14: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:903:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 903 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/juce_graphics.h:82, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/juce_gui_basics.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/colour/juce_PixelFormats.h:610:17: note: 'class juce::PixelAlpha' declared here 610 | class JUCE_API PixelAlpha | ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/juce_graphics.h:104, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/juce_gui_basics.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:861:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1859:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1495:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:2538:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1840:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1838:14: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:903:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 903 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/juce_graphics.h:82, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/juce_gui_basics.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/colour/juce_PixelFormats.h:610:17: note: 'class juce::PixelAlpha' declared here 610 | class JUCE_API PixelAlpha | ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/juce_graphics.h:104, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/juce_gui_basics.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:861:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1859:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1496:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:2538:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1840:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1838:14: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:903:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 903 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/juce_graphics.h:82, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/juce_gui_basics.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/colour/juce_PixelFormats.h:610:17: note: 'class juce::PixelAlpha' declared here 610 | class JUCE_API PixelAlpha | ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/juce_graphics.h:104, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/juce_gui_basics.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:861:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1859:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1499:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:2538:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1840:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1838:14: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:903:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 903 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/juce_graphics.h:82, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/juce_gui_basics.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/colour/juce_PixelFormats.h:610:17: note: 'class juce::PixelAlpha' declared here 610 | class JUCE_API PixelAlpha | ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/juce_graphics.h:104, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/juce_gui_basics.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h: In instantiation of 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:861:21: required from 'void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1859:21: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1500:112: required from 'void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:2538:52: required from 'void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1840:13: required from 'void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:1838:14: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/native/juce_RenderingHelpers.h:903:24: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class juce::PixelAlpha'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 903 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/juce_graphics.h:82, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/juce_gui_basics.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_processors/../juce_gui_basics/../juce_graphics/colour/juce_PixelFormats.h:610:17: note: 'class juce::PixelAlpha' declared here 610 | class JUCE_API PixelAlpha | ^~~~~~~~~~ make[2]: *** [CMakeFiles/openshot-audio.dir/build.make:102: CMakeFiles/openshot-audio.dir/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.cpp.o] Error 1 make[2]: Leaving directory '/usr/src/RPM/BUILD/libopenshot-audio-0.1.7/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libopenshot-audio-0.1.7/BUILD' [ 61%] Building CXX object CMakeFiles/openshot-audio.dir/JuceLibraryCode/modules/juce_events/juce_events.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libopenshot-audio-0.1.7/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libopenshot-audio-0.1.7/BUILD' [ 15%] Building CXX object CMakeFiles/openshot-audio.dir/JuceLibraryCode/modules/juce_audio_devices/juce_audio_devices.cpp.o In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_devices/../juce_events/../juce_core/juce_core.h:212, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_devices/../juce_events/juce_events.h:29, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_devices/juce_audio_devices.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_devices/juce_audio_devices.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_devices/../juce_events/../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]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_devices/../juce_events/../juce_core/containers/juce_Array.h:803:13: required from 'ElementType juce::Array::remove(int) [with ElementType = juce::AudioDeviceManager::MidiCallbackInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.cpp:889:36: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_devices/../juce_events/../juce_core/containers/juce_Array.h:1118: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] 1118 | memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_devices/juce_audio_devices.h:122, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_devices/juce_audio_devices.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.h:459:12: note: 'struct juce::AudioDeviceManager::MidiCallbackInfo' declared here 459 | struct MidiCallbackInfo | ^~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_devices/../juce_events/../juce_core/juce_core.h:199, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_devices/../juce_events/juce_events.h:29, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_devices/juce_audio_devices.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_devices/juce_audio_devices.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_devices/../juce_events/../juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::AudioDeviceManager::MidiCallbackInfo; bool throwOnFailure = false; size_t = unsigned int]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_devices/../juce_events/../juce_core/containers/juce_ArrayAllocationBase.h:89:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioDeviceManager::MidiCallbackInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_devices/../juce_events/../juce_core/containers/juce_ArrayAllocationBase.h:108:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioDeviceManager::MidiCallbackInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_devices/../juce_events/../juce_core/containers/juce_Array.h:395:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::AudioDeviceManager::MidiCallbackInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.cpp:876:30: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_devices/../juce_events/../juce_core/memory/juce_HeapBlock.h:258: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] 258 | : std::realloc (data, newNumElements * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_devices/juce_audio_devices.h:122, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_devices/juce_audio_devices.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.h:459:12: note: 'struct juce::AudioDeviceManager::MidiCallbackInfo' declared here 459 | struct MidiCallbackInfo | ^~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libopenshot-audio-0.1.7/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libopenshot-audio-0.1.7/BUILD' [ 38%] Building CXX object CMakeFiles/openshot-audio.dir/JuceLibraryCode/modules/juce_data_structures/juce_data_structures.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/libopenshot-audio-0.1.7/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libopenshot-audio-0.1.7/BUILD' [ 7%] Building CXX object CMakeFiles/openshot-audio.dir/JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.cpp.o In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.cpp:80: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_basics/buffers/juce_FloatVectorOperations.cpp: In static member function 'static void juce::FloatVectorOperations::abs(float*, const float*, int)': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_basics/buffers/juce_FloatVectorOperations.cpp:818:32: warning: variable 'signMask' set but not used [-Wunused-but-set-variable] 818 | union {float f; uint32 i;} signMask; | ^~~~~~~~ /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_basics/buffers/juce_FloatVectorOperations.cpp: In static member function 'static void juce::FloatVectorOperations::abs(double*, const double*, int)': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_basics/buffers/juce_FloatVectorOperations.cpp:831:33: warning: variable 'signMask' set but not used [-Wunused-but-set-variable] 831 | union {double d; uint64 i;} signMask; | ^~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_basics/../juce_core/juce_core.h:199, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.cpp:37: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_basics/../juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::MidiMessage; bool throwOnFailure = false; size_t = unsigned int]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_basics/../juce_core/containers/juce_ArrayAllocationBase.h:89:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::MidiMessage; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_basics/../juce_core/containers/juce_ArrayAllocationBase.h:108:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::MidiMessage; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_basics/../juce_core/containers/juce_Array.h:408:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::MidiMessage; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_basics/midi/juce_MidiMessageSequence.cpp:294:48: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_basics/../juce_core/memory/juce_HeapBlock.h:258: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] 258 | : std::realloc (data, newNumElements * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:45, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.cpp:37: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_basics/midi/juce_MidiMessage.h:35:17: note: 'class juce::MidiMessage' declared here 35 | class JUCE_API MidiMessage | ^~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libopenshot-audio-0.1.7/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libopenshot-audio-0.1.7/BUILD' [ 23%] Building CXX object CMakeFiles/openshot-audio.dir/JuceLibraryCode/modules/juce_audio_formats/juce_audio_formats.cpp.o In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_formats/juce_audio_formats.cpp:108: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_formats/codecs/juce_AiffAudioFormat.cpp: In static member function 'static void juce::AiffAudioFormatReader::copySampleData(unsigned int, bool, int* const*, int, int, const void*, int, int)': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_formats/codecs/juce_AiffAudioFormat.cpp:617:25: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 617 | else ReadHelper::read (destSamples, startOffsetInDestBuffer, numDestChannels, sourceData, numChannels, numSamples); break; | ^~~~ /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_formats/codecs/juce_AiffAudioFormat.cpp:617:215: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 617 | else ReadHelper::read (destSamples, startOffsetInDestBuffer, numDestChannels, sourceData, numChannels, numSamples); break; | ^~~~~ /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_formats/codecs/juce_AiffAudioFormat.cpp: In member function 'virtual void juce::MemoryMappedAiffReader::getSample(juce::int64, float*) const': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_formats/codecs/juce_AiffAudioFormat.cpp:872:29: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 872 | else ReadHelper::read (dest, 0, 1, source, 1, num); break; | ^~~~ /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_formats/codecs/juce_AiffAudioFormat.cpp:872:168: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 872 | else ReadHelper::read (dest, 0, 1, source, 1, num); break; | ^~~~~ /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_formats/codecs/juce_AiffAudioFormat.cpp:884:29: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 884 | else ReadHelper::read (dest, 0, 1, source, 1, num); break; | ^~~~ /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_formats/codecs/juce_AiffAudioFormat.cpp:884:165: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 884 | else ReadHelper::read (dest, 0, 1, source, 1, num); break; | ^~~~~ /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_formats/codecs/juce_AiffAudioFormat.cpp: In member function 'virtual void juce::MemoryMappedAiffReader::readMaxLevels(juce::int64, juce::int64, juce::Range*, int)': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_formats/codecs/juce_AiffAudioFormat.cpp:916:25: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 916 | else scanMinAndMax (startSampleInFile, numSamples, results, numChannelsToRead); break; | ^~~~ /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_formats/codecs/juce_AiffAudioFormat.cpp:916:147: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 916 | else scanMinAndMax (startSampleInFile, numSamples, results, numChannelsToRead); break; | ^~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_formats/juce_audio_formats.cpp:114: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_formats/codecs/juce_WavAudioFormat.cpp: In static member function 'static void juce::WavAudioFormatReader::copySampleData(unsigned int, bool, int* const*, int, int, const void*, int, int)': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_formats/codecs/juce_WavAudioFormat.cpp:997:25: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 997 | else ReadHelper::read (destSamples, startOffsetInDestBuffer, numDestChannels, sourceData, numChannels, numSamples); break; | ^~~~ /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_formats/codecs/juce_WavAudioFormat.cpp:997:228: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 997 | else ReadHelper::read (destSamples, startOffsetInDestBuffer, numDestChannels, sourceData, numChannels, numSamples); break; | ^~~~~ /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_formats/codecs/juce_WavAudioFormat.cpp: In member function 'virtual void juce::MemoryMappedWavReader::getSample(juce::int64, float*) const': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_formats/codecs/juce_WavAudioFormat.cpp:1315:25: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 1315 | else ReadHelper::read (dest, 0, 1, source, 1, num); break; | ^~~~ /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_formats/codecs/juce_WavAudioFormat.cpp:1315:164: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 1315 | else ReadHelper::read (dest, 0, 1, source, 1, num); break; | ^~~~~ /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_formats/codecs/juce_WavAudioFormat.cpp: In member function 'virtual void juce::MemoryMappedWavReader::readMaxLevels(juce::int64, juce::int64, juce::Range*, int)': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_formats/codecs/juce_WavAudioFormat.cpp:1346:25: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 1346 | else scanMinAndMax (startSampleInFile, numSamples, results, numChannelsToRead); break; | ^~~~ /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_formats/codecs/juce_WavAudioFormat.cpp:1346:147: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 1346 | else scanMinAndMax (startSampleInFile, numSamples, results, numChannelsToRead); break; | ^~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_formats/../juce_audio_basics/../juce_core/juce_core.h:174, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_formats/../juce_audio_basics/juce_audio_basics.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_formats/juce_audio_formats.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_formats/juce_audio_formats.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_formats/../juce_audio_basics/../juce_core/memory/juce_Memory.h: In instantiation of 'void juce::zerostruct(Type&) [with Type = juce::AiffFileHelpers::BASCChunk]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_formats/codecs/juce_AiffAudioFormat.cpp:136:30: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_formats/../juce_audio_basics/../juce_core/memory/juce_Memory.h:38:78: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct juce::AiffFileHelpers::BASCChunk'; use assignment instead [-Wclass-memaccess] 38 | inline void zerostruct (Type& structure) noexcept { memset (&structure, 0, sizeof (structure)); } | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_formats/juce_audio_formats.cpp:108: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_formats/codecs/juce_AiffAudioFormat.cpp:124:12: note: 'struct juce::AiffFileHelpers::BASCChunk' declared here 124 | struct BASCChunk | ^~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_formats/../juce_audio_basics/../juce_core/juce_core.h:174, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_formats/../juce_audio_basics/juce_audio_basics.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_formats/juce_audio_formats.h:28, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_formats/juce_audio_formats.cpp:39: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_formats/../juce_audio_basics/../juce_core/memory/juce_Memory.h: In instantiation of 'void juce::zerostruct(Type&) [with Type = juce::WavFileHelpers::AcidChunk]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_formats/codecs/juce_WavAudioFormat.cpp:521:30: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_formats/../juce_audio_basics/../juce_core/memory/juce_Memory.h:38:78: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct juce::WavFileHelpers::AcidChunk'; use assignment instead [-Wclass-memaccess] 38 | inline void zerostruct (Type& structure) noexcept { memset (&structure, 0, sizeof (structure)); } | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_formats/juce_audio_formats.cpp:114: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_audio_formats/codecs/juce_WavAudioFormat.cpp:516:12: note: 'struct juce::WavFileHelpers::AcidChunk' declared here 516 | struct AcidChunk | ^~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libopenshot-audio-0.1.7/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/libopenshot-audio-0.1.7/BUILD' [ 53%] Building CXX object CMakeFiles/openshot-audio.dir/JuceLibraryCode/modules/juce_core/juce_core.cpp.o In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/juce_core.h:212, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/juce_core.cpp:44: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::var&]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/containers/juce_Variant.cpp:704:39: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:437: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] 437 | memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/juce_core.h:228, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/juce_core.cpp:44: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/containers/juce_Variant.h:46:17: note: 'class juce::var' declared here 46 | class JUCE_API var | ^~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/juce_core.h:212, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/juce_core.cpp:44: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insert(int, juce::Array::ParameterType) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::String&]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/text/juce_StringArray.cpp:152:37: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:437: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] 437 | memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/juce_core.h:194, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/juce_core.cpp:44: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/text/juce_String.h:43:17: note: 'class juce::String' declared here 43 | class JUCE_API String | ^~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/juce_core.h:212, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/juce_core.cpp:44: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/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]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/text/juce_StringArray.cpp:211:41: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:1009: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] 1009 | memmove (data.elements + currentIndex, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1010 | data.elements + currentIndex + 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1011 | sizeof (ElementType) * (size_t) (newIndex - currentIndex)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/juce_core.h:194, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/juce_core.cpp:44: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/text/juce_String.h:43:17: note: 'class juce::String' declared here 43 | class JUCE_API String | ^~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/juce_core.h:212, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/juce_core.cpp:44: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:1015: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] 1015 | memmove (data.elements + newIndex + 1, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1016 | data.elements + newIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 1017 | sizeof (ElementType) * (size_t) (currentIndex - newIndex)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/juce_core.h:194, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/juce_core.cpp:44: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/text/juce_String.h:43:17: note: 'class juce::String' declared here 43 | class JUCE_API String | ^~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/juce_core.h:212, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/juce_core.cpp:44: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:1020: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] 1020 | memcpy (data.elements + newIndex, tempCopy, sizeof (ElementType)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/juce_core.h:194, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/juce_core.cpp:44: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/text/juce_String.h:43:17: note: 'class juce::String' declared here 43 | class JUCE_API String | ^~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/juce_core.h:212, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/juce_core.cpp:44: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/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]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/text/juce_StringArray.cpp:238:52: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:878: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] 878 | memmove (e, e + numberToRemove, ((size_t) numToShift) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/juce_core.h:194, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/juce_core.cpp:44: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/text/juce_String.h:43:17: note: 'class juce::String' declared here 43 | class JUCE_API String | ^~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/juce_core.h:212, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/juce_core.cpp:44: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/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]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:803:13: required from 'ElementType juce::Array::remove(int) [with ElementType = juce::NamedValueSet::NamedValue; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/containers/juce_NamedValueSet.cpp:198:29: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:1118: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] 1118 | memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/juce_core.cpp:125: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/containers/juce_NamedValueSet.cpp:29:23: note: 'struct juce::NamedValueSet::NamedValue' declared here 29 | struct NamedValueSet::NamedValue | ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/juce_core.h:212, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/juce_core.cpp:44: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/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]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:803:13: required from 'ElementType juce::Array::remove(int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/containers/juce_Variant.cpp:699:29: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:1118: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] 1118 | memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/juce_core.h:228, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/juce_core.cpp:44: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/containers/juce_Variant.h:46:17: note: 'class juce::var' declared here 46 | class JUCE_API var | ^~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/juce_core.h:212, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/juce_core.cpp:44: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of 'void juce::Array::insertMultiple(int, juce::Array::ParameterType, int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::var&]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:704:13: required from 'void juce::Array::resize(int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/containers/juce_Variant.cpp:709:53: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:473: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] 473 | memmove (insertPos + numberOfTimesToInsertIt, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/juce_core.h:228, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/juce_core.cpp:44: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/containers/juce_Variant.h:46:17: note: 'class juce::var' declared here 46 | class JUCE_API var | ^~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/juce_core.h:212, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/juce_core.cpp:44: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/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]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:706:13: required from 'void juce::Array::resize(int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/containers/juce_Variant.cpp:709:53: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:878: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] 878 | memmove (e, e + numberToRemove, ((size_t) numToShift) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/juce_core.h:228, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/juce_core.cpp:44: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/containers/juce_Variant.h:46:17: note: 'class juce::var' declared here 46 | class JUCE_API var | ^~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/juce_core.h:212, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/juce_core.cpp:44: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/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]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:803:13: required from 'ElementType juce::Array::remove(int) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/text/juce_StringArray.cpp:217:26: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:1118: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] 1118 | memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/juce_core.h:194, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/juce_core.cpp:44: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/text/juce_String.h:43:17: note: 'class juce::String' declared here 43 | class JUCE_API String | ^~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/juce_core.h:199, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/juce_core.cpp:44: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::NamedValueSet::NamedValue; bool throwOnFailure = false; size_t = unsigned int]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:89:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::NamedValueSet::NamedValue; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:79:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::NamedValueSet::NamedValue; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/containers/juce_NamedValueSet.cpp:69:26: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:258: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] 258 | : std::realloc (data, newNumElements * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/juce_core.cpp:125: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/containers/juce_NamedValueSet.cpp:29:23: note: 'struct juce::NamedValueSet::NamedValue' declared here 29 | struct NamedValueSet::NamedValue | ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/juce_core.h:199, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/juce_core.cpp:44: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::var; bool throwOnFailure = false; size_t = unsigned int]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:89:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:79:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/containers/juce_Variant.cpp:358:58: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:258: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] 258 | : std::realloc (data, newNumElements * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/juce_core.h:228, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/juce_core.cpp:44: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/containers/juce_Variant.h:46:17: note: 'class juce::var' declared here 46 | class JUCE_API var | ^~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/juce_core.h:199, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/juce_core.cpp:44: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::File; bool throwOnFailure = false; size_t = unsigned int]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:89:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:204:9: required from 'void juce::Array::clear() [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/files/juce_File.cpp:277:24: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:258: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] 258 | : std::realloc (data, newNumElements * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/juce_core.h:241, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/juce_core.cpp:44: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/files/juce_File.h:45:17: note: 'class juce::File' declared here 45 | class JUCE_API File | ^~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/juce_core.h:199, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/juce_core.cpp:44: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Expression; bool throwOnFailure = false; size_t = unsigned int]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:89:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Expression; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:79:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::Expression; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/maths/juce_Expression.cpp:238:54: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:258: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] 258 | : std::realloc (data, newNumElements * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/juce_core.h:255, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/juce_core.cpp:44: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/maths/juce_Expression.h:48:17: note: 'class juce::Expression' declared here 48 | class JUCE_API Expression | ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/juce_core.h:199, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/juce_core.cpp:44: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::String; bool throwOnFailure = false; size_t = unsigned int]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:89:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:79:9: required from 'juce::Array::Array(const juce::Array&) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/text/juce_StringArray.cpp:34:29: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:258: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] 258 | : std::realloc (data, newNumElements * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/juce_core.h:194, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/juce_core.cpp:44: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/text/juce_String.h:43:17: note: 'class juce::String' declared here 43 | class JUCE_API String | ^~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/juce_core.h:199, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/juce_core.cpp:44: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Identifier; bool throwOnFailure = false; size_t = unsigned int]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:89:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Identifier; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:108:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Identifier; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:408:9: required from 'void juce::Array::add(ElementType&&) [with ElementType = juce::Identifier; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/javascript/juce_Javascript.cpp:1030:59: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:258: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] 258 | : std::realloc (data, newNumElements * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/juce_core.h:222, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/juce_core.cpp:44: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/text/juce_Identifier.h:43:17: note: 'class juce::Identifier' declared here 43 | class JUCE_API Identifier | ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/juce_core.h:199, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/juce_core.cpp:44: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::TextDiff::Change; bool throwOnFailure = false; size_t = unsigned int]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:89:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::TextDiff::Change; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:108:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::TextDiff::Change; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:395:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::TextDiff::Change; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/text/juce_TextDiff.cpp:51:26: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:258: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] 258 | : std::realloc (data, newNumElements * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/juce_core.h:225, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/juce_core.cpp:44: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/text/juce_TextDiff.h:58:12: note: 'struct juce::TextDiff::Change' declared here 58 | struct Change | ^~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/juce_core.h:199, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/juce_core.cpp:44: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::Expression::Symbol; bool throwOnFailure = false; size_t = unsigned int]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:89:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Expression::Symbol; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:108:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Expression::Symbol; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:395:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::Expression::Symbol; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:544:13: required from 'void juce::Array::addIfNotAlreadyThere(juce::Array::ParameterType) [with ElementType = juce::Expression::Symbol; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::Expression::Symbol&]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/maths/juce_Expression.cpp:646:75: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:258: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] 258 | : std::realloc (data, newNumElements * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/juce_core.h:255, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/juce_core.cpp:44: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/maths/juce_Expression.h:190:12: note: 'struct juce::Expression::Symbol' declared here 190 | struct Symbol | ^~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/juce_core.h:199, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/juce_core.cpp:44: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of 'void juce::HeapBlock::realloc(size_t, size_t) [with ElementType = juce::MACAddress; bool throwOnFailure = false; size_t = unsigned int]': /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:89:17: required from 'void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::MACAddress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:108:13: required from 'void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::MACAddress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:395:9: required from 'void juce::Array::add(const ElementType&) [with ElementType = juce::MACAddress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/containers/juce_Array.h:544:13: required from 'void juce::Array::addIfNotAlreadyThere(juce::Array::ParameterType) [with ElementType = juce::MACAddress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; juce::Array::ParameterType = const juce::MACAddress&]' /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/native/juce_linux_Network.cpp:49:56: required from here /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:258: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] 258 | : std::realloc (data, newNumElements * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/juce_core.h:275, from /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/juce_core.cpp:44: /usr/src/RPM/BUILD/libopenshot-audio-0.1.7/JuceLibraryCode/modules/juce_core/network/juce_MACAddress.h:37:17: note: 'class juce::MACAddress' declared here 37 | class JUCE_API MACAddress | ^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/libopenshot-audio-0.1.7/BUILD' make[1]: *** [CMakeFiles/Makefile2:77: CMakeFiles/openshot-audio.dir/all] Error 2 make: *** [Makefile:130: all] Error 2 error: Bad exit status from /usr/src/tmp/rpm-tmp.50635 (%build) RPM build errors: Bad exit status from /usr/src/tmp/rpm-tmp.50635 (%build) Command exited with non-zero status 1 56.95user 1.58system 0:38.05elapsed 153%CPU (0avgtext+0avgdata 328016maxresident)k 0inputs+0outputs (0major+634710minor)pagefaults 0swaps hsh-rebuild: rebuild of `libopenshot-audio-0.1.7-alt1.src.rpm' failed. Command exited with non-zero status 1 71.54user 5.14system 1:04.47elapsed 118%CPU (0avgtext+0avgdata 328016maxresident)k 0inputs+0outputs (0major+1018115minor)pagefaults 0swaps