******************************************************************************** conan install theora/1.1.1@#0b9fdd762b4aff50b7f3da799c876475 --build=theora -pr /home/conan/w/prod/BuildSingleReference/103160/ec3a8b31-99ce-463c-9110-c89d40bebd18/profile_linux_11_libstdcpp_clang_release_64.theora-shared-True.txt -c tools.system.package_manager:mode=install -c tools.system.package_manager:sudo=True ******************************************************************************** Auto detecting your dev setup to initialize the default profile (/home/conan/w/prod/BuildSingleReference/.conan/profiles/default) CC and CXX: clang, clang++ Found clang 11.1 clang>=8, using the major as version Default settings os=Linux os_build=Linux arch=x86_64 arch_build=x86_64 compiler=clang compiler.version=11 compiler.libcxx=libstdc++ build_type=Release *** You can change them in /home/conan/w/prod/BuildSingleReference/.conan/profiles/default *** *** Or override with -s compiler='other' -s ...s*** Configuration: [settings] arch=x86_64 build_type=Release compiler=clang compiler.libcxx=libstdc++ compiler.version=11 os=Linux [options] theora:shared=True [build_requires] [env] [conf] tools.system.package_manager:mode=install tools.system.package_manager:sudo=True ogg/1.3.5: Not found in local cache, looking in remotes... ogg/1.3.5: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz ogg/1.3.5: Downloaded recipe revision 1fd1211e20186ca5ff5ba927fb0989ee theora/1.1.1: Forced build from source Installing package: theora/1.1.1 Requirements ogg/1.3.5 from 'conan-center' - Downloaded theora/1.1.1 from local cache - Cache Packages ogg/1.3.5:d988447fa516eac7400b2f34e2d4b89e42b4b1a8 - Download theora/1.1.1:29d5940c6c0443473a5e2e9cce129f0d58134b6c - Build Installing (downloading, building) binaries... ogg/1.3.5: Retrieving package d988447fa516eac7400b2f34e2d4b89e42b4b1a8 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz ogg/1.3.5: Package installed d988447fa516eac7400b2f34e2d4b89e42b4b1a8 ogg/1.3.5: Downloaded package revision 627570cc6a5d3f573e99d6c71dbb10e3 [HOOK - conan-center.py] pre_source(): [IMMUTABLE SOURCES (KB-H010)] OK theora/1.1.1: Configuring sources in /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/source/. theora/1.1.1: theora/1.1.1: Unzipping 6.4MB, this can take a while theora/1.1.1: theora/1.1.1: [HOOK - conan-center.py] post_source(): [LIBCXX MANAGEMENT (KB-H011)] OK [HOOK - conan-center.py] post_source(): [CPPSTD MANAGEMENT (KB-H022)] OK [HOOK - conan-center.py] post_source(): [SHORT_PATHS USAGE (KB-H066)] OK theora/1.1.1: Copying sources to build folder theora/1.1.1: Building your package in /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c theora/1.1.1: Generator txt created conanbuildinfo.txt theora/1.1.1: Calling generate() theora/1.1.1: Aggregating env generators [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] 'fPIC' option not found [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] OK theora/1.1.1: Calling build() theora/1.1.1: CMake command: cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/build/generators/conan_toolchain.cmake" -DCMAKE_INSTALL_PREFIX="/home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/package/29d5940c6c0443473a5e2e9cce129f0d58134b6c" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Release" "/home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/." ----Running------ > cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/build/generators/conan_toolchain.cmake" -DCMAKE_INSTALL_PREFIX="/home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/package/29d5940c6c0443473a5e2e9cce129f0d58134b6c" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Release" "/home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/." ----------------- -- Using Conan toolchain: /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/build/generators/conan_toolchain.cmake -- Conan toolchain: Setting BUILD_SHARED_LIBS = ON -- The C compiler identification is Clang 11.1.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/clang - skipped -- Detecting C compile features -- Detecting C compile features - done -- Conan: Component target declared 'Ogg::ogg' -- Configuring done -- Generating done -- Build files have been written to: /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/build/Release theora/1.1.1: CMake command: cmake --build "/home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/build/Release" '--' '-j3' ----Running------ > cmake --build "/home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/build/Release" '--' '-j3' ----------------- Scanning dependencies of target theoradec [ 1%] Building C object CMakeFiles/theoradec.dir/lib/apiwrapper.c.o Scanning dependencies of target theoraenc Scanning dependencies of target theora [ 2%] Building C object CMakeFiles/theoraenc.dir/lib/apiwrapper.c.o [ 3%] Building C object CMakeFiles/theora.dir/lib/apiwrapper.c.o [ 4%] Building C object CMakeFiles/theora.dir/lib/bitpack.c.o [ 6%] Building C object CMakeFiles/theoradec.dir/lib/bitpack.c.o [ 7%] Building C object CMakeFiles/theoraenc.dir/lib/bitpack.c.o [ 8%] Building C object CMakeFiles/theoraenc.dir/lib/dequant.c.o [ 9%] Building C object CMakeFiles/theora.dir/lib/dequant.c.o [ 10%] Building C object CMakeFiles/theoradec.dir/lib/dequant.c.o [ 12%] Building C object CMakeFiles/theoradec.dir/lib/fragment.c.o [ 13%] Building C object CMakeFiles/theoraenc.dir/lib/fragment.c.o [ 14%] Building C object CMakeFiles/theora.dir/lib/fragment.c.o [ 15%] Building C object CMakeFiles/theoradec.dir/lib/idct.c.o [ 17%] Building C object CMakeFiles/theora.dir/lib/idct.c.o [ 18%] Building C object CMakeFiles/theoraenc.dir/lib/idct.c.o [ 19%] Building C object CMakeFiles/theoradec.dir/lib/info.c.o [ 20%] Building C object CMakeFiles/theora.dir/lib/info.c.o [ 21%] Building C object CMakeFiles/theoradec.dir/lib/internal.c.o [ 23%] Building C object CMakeFiles/theoraenc.dir/lib/info.c.o [ 24%] Building C object CMakeFiles/theoraenc.dir/lib/internal.c.o [ 25%] Building C object CMakeFiles/theora.dir/lib/internal.c.o [ 26%] Building C object CMakeFiles/theoradec.dir/lib/state.c.o [ 28%] Building C object CMakeFiles/theoraenc.dir/lib/state.c.o [ 29%] Building C object CMakeFiles/theora.dir/lib/state.c.o [ 30%] Building C object CMakeFiles/theora.dir/lib/quant.c.o [ 31%] Building C object CMakeFiles/theora.dir/lib/x86/mmxidct.c.o [ 32%] Building C object CMakeFiles/theoradec.dir/lib/quant.c.o [ 34%] Building C object CMakeFiles/theoraenc.dir/lib/quant.c.o [ 35%] Building C object CMakeFiles/theora.dir/lib/x86/mmxfrag.c.o [ 36%] Building C object CMakeFiles/theoradec.dir/lib/x86/mmxidct.c.o [ 37%] Building C object CMakeFiles/theora.dir/lib/x86/mmxstate.c.o [ 39%] Building C object CMakeFiles/theoraenc.dir/lib/x86/mmxidct.c.o [ 40%] Building C object CMakeFiles/theoradec.dir/lib/x86/mmxfrag.c.o [ 41%] Building C object CMakeFiles/theoraenc.dir/lib/x86/mmxfrag.c.o [ 42%] Building C object CMakeFiles/theora.dir/lib/x86/x86state.c.o [ 43%] Building C object CMakeFiles/theoradec.dir/lib/x86/mmxstate.c.o [ 45%] Building C object CMakeFiles/theoraenc.dir/lib/x86/mmxstate.c.o [ 46%] Building C object CMakeFiles/theora.dir/lib/analyze.c.o [ 47%] Building C object CMakeFiles/theoradec.dir/lib/x86/x86state.c.o [ 48%] Building C object CMakeFiles/theoraenc.dir/lib/x86/x86state.c.o [ 50%] Building C object CMakeFiles/theoradec.dir/lib/decapiwrapper.c.o [ 51%] Building C object CMakeFiles/theoraenc.dir/lib/analyze.c.o [ 52%] Building C object CMakeFiles/theoradec.dir/lib/decinfo.c.o [ 53%] Building C object CMakeFiles/theoradec.dir/lib/decode.c.o [ 54%] Building C object CMakeFiles/theora.dir/lib/encapiwrapper.c.o [ 56%] Building C object CMakeFiles/theoradec.dir/lib/huffdec.c.o [ 57%] Building C object CMakeFiles/theora.dir/lib/encfrag.c.o [ 58%] Linking C shared library libtheoradec.so [ 58%] Built target theoradec [ 59%] Building C object CMakeFiles/theora.dir/lib/encinfo.c.o [ 60%] Building C object CMakeFiles/theoraenc.dir/lib/encapiwrapper.c.o [ 62%] Building C object CMakeFiles/theoraenc.dir/lib/encfrag.c.o [ 63%] Building C object CMakeFiles/theora.dir/lib/encode.c.o [ 64%] Building C object CMakeFiles/theora.dir/lib/enquant.c.o [ 65%] Building C object CMakeFiles/theoraenc.dir/lib/encinfo.c.o [ 67%] Building C object CMakeFiles/theoraenc.dir/lib/encode.c.o [ 68%] Building C object CMakeFiles/theora.dir/lib/fdct.c.o [ 69%] Building C object CMakeFiles/theoraenc.dir/lib/enquant.c.o [ 70%] Building C object CMakeFiles/theora.dir/lib/huffenc.c.o [ 71%] Building C object CMakeFiles/theora.dir/lib/mathops.c.o [ 73%] Building C object CMakeFiles/theora.dir/lib/mcenc.c.o [ 74%] Building C object CMakeFiles/theoraenc.dir/lib/fdct.c.o [ 75%] Building C object CMakeFiles/theoraenc.dir/lib/huffenc.c.o [ 76%] Building C object CMakeFiles/theora.dir/lib/rate.c.o [ 78%] Building C object CMakeFiles/theoraenc.dir/lib/mathops.c.o [ 79%] Building C object CMakeFiles/theoraenc.dir/lib/mcenc.c.o [ 80%] Building C object CMakeFiles/theora.dir/lib/tokenize.c.o [ 81%] Building C object CMakeFiles/theoraenc.dir/lib/rate.c.o [ 82%] Building C object CMakeFiles/theora.dir/lib/x86/mmxencfrag.c.o [ 84%] Building C object CMakeFiles/theoraenc.dir/lib/tokenize.c.o [ 85%] Building C object CMakeFiles/theora.dir/lib/x86/mmxfdct.c.o [ 86%] Building C object CMakeFiles/theora.dir/lib/x86/x86enc.c.o [ 87%] Building C object CMakeFiles/theora.dir/lib/x86/sse2fdct.c.o [ 89%] Building C object CMakeFiles/theoraenc.dir/lib/x86/mmxencfrag.c.o [ 90%] Building C object CMakeFiles/theora.dir/lib/decapiwrapper.c.o [ 91%] Building C object CMakeFiles/theora.dir/lib/decinfo.c.o [ 92%] Building C object CMakeFiles/theoraenc.dir/lib/x86/mmxfdct.c.o [ 93%] Building C object CMakeFiles/theoraenc.dir/lib/x86/x86enc.c.o [ 95%] Building C object CMakeFiles/theoraenc.dir/lib/x86/sse2fdct.c.o [ 96%] Building C object CMakeFiles/theora.dir/lib/decode.c.o [ 97%] Building C object CMakeFiles/theora.dir/lib/huffdec.c.o [ 98%] Linking C shared library libtheoraenc.so [ 98%] Built target theoraenc [100%] Linking C shared library libtheora.so [100%] Built target theora theora/1.1.1: Package '29d5940c6c0443473a5e2e9cce129f0d58134b6c' built theora/1.1.1: Build folder /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/build/Release theora/1.1.1: Generated conaninfo.txt theora/1.1.1: Generated conanbuildinfo.txt theora/1.1.1: Generating the package theora/1.1.1: Package folder /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/package/29d5940c6c0443473a5e2e9cce129f0d58134b6c theora/1.1.1: Calling package() theora/1.1.1: Copied 1 file: COPYING theora/1.1.1: Copied 1 file: LICENSE theora/1.1.1: CMake command: cmake --install "/home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/build/Release" --prefix "/home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/package/29d5940c6c0443473a5e2e9cce129f0d58134b6c" ----Running------ > cmake --install "/home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/build/Release" --prefix "/home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/package/29d5940c6c0443473a5e2e9cce129f0d58134b6c" ----------------- -- Install configuration: "Release" -- Installing: /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/package/29d5940c6c0443473a5e2e9cce129f0d58134b6c/include/theora/codec.h -- Installing: /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/package/29d5940c6c0443473a5e2e9cce129f0d58134b6c/include/theora/theora.h -- Installing: /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/package/29d5940c6c0443473a5e2e9cce129f0d58134b6c/include/theora/theoradec.h -- Installing: /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/package/29d5940c6c0443473a5e2e9cce129f0d58134b6c/include/theora/theoraenc.h -- Installing: /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/package/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/libtheora.so -- Installing: /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/package/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/libtheoraenc.so -- Installing: /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/package/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/libtheoradec.so [HOOK - conan-center.py] post_package(): [PACKAGE LICENSE (KB-H012)] OK [HOOK - conan-center.py] post_package(): [DEFAULT PACKAGE LAYOUT (KB-H013)] OK [HOOK - conan-center.py] post_package(): [MATCHING CONFIGURATION (KB-H014)] OK [HOOK - conan-center.py] post_package(): [SHARED ARTIFACTS (KB-H015)] OK [HOOK - conan-center.py] post_package(): [PC-FILES (KB-H020)] OK [HOOK - conan-center.py] post_package(): [CMAKE-MODULES-CONFIG-FILES (KB-H016)] OK [HOOK - conan-center.py] post_package(): [PDB FILES NOT ALLOWED (KB-H017)] OK [HOOK - conan-center.py] post_package(): [LIBTOOL FILES PRESENCE (KB-H018)] OK [HOOK - conan-center.py] post_package(): [MS RUNTIME FILES (KB-H021)] OK [HOOK - conan-center.py] post_package(): [SHORT_PATHS USAGE (KB-H066)] OK [HOOK - conan-center.py] post_package(): [MISSING SYSTEM LIBS (KB-H043)] OK theora/1.1.1 package(): Packaged 2 files: COPYING, LICENSE theora/1.1.1 package(): Packaged 3 '.so' files: libtheoraenc.so, libtheoradec.so, libtheora.so theora/1.1.1 package(): Packaged 4 '.h' files: theora.h, theoradec.h, codec.h, theoraenc.h theora/1.1.1: Package '29d5940c6c0443473a5e2e9cce129f0d58134b6c' created theora/1.1.1: Created package revision a20a140027059f04a1370d445f3d1f91 [HOOK - conan-center.py] post_package_info(): [CMAKE FILE NOT IN BUILD FOLDERS (KB-H019)] OK [HOOK - conan-center.py] post_package_info(): [LIBRARY DOES NOT EXIST (KB-H054)] OK [HOOK - conan-center.py] post_package_info(): [INCLUDE PATH DOES NOT EXIST (KB-H071)] OK Aggregating env generators Enabling x86-64 assembly optimizations CMake Warning: Manually-specified variables were not used by the project: CMAKE_POLICY_DEFAULT_CMP0091 /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/bitpack.c:41:52: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] window|=(oc_pb_window)*ptr++<>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] return window>>OC_PB_WINDOW_SIZE-1; ~~~~~~~~~~~~~~~~~~~^~ /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/bitpack.c:61:35: note: place parentheses around the '-' expression to silence this warning return window>>OC_PB_WINDOW_SIZE-1; ~~~~~~~~~~~~~~~~~^~ /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/bitpack.c:81:35: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] result=window>>OC_PB_WINDOW_SIZE-_bits; ~~~~~~~~~~~~~~~~~~~^~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/bitpack.c:81:35: note: place parentheses around the '-' expression to silence this warning result=window>>OC_PB_WINDOW_SIZE-_bits; ~~~~~~~~~~~~~~~~~^~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/bitpack.c:100:35: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] result=window>>OC_PB_WINDOW_SIZE-1; ~~~~~~~~~~~~~~~~~~~^~ /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/bitpack.c:100:35: note: place parentheses around the '-' expression to silence this warning result=window>>OC_PB_WINDOW_SIZE-1; ~~~~~~~~~~~~~~~~~^~ /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/bitpack.c:41/home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/bitpack.c::5241::52: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses]warning : operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] window|=(oc_pb_window)*ptr++<>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] return window>>OC_PB_WINDOW_SIZE-1; ~~~~~~~~~~~~~~~~~~~^~ /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/bitpack.c:61:35: note: place parentheses around the '-' expression to silence this warning return window>>OC_PB_WINDOW_SIZE-1; ~~~~~~~~~~~~~~~~~^~ /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/bitpack.c:61:35: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] return window>>OC_PB_WINDOW_SIZE-1; ~~~~~~~~~~~~~~~~~~~^~ /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/bitpack.c:61:35: note: place parentheses around the '-' expression to silence this warning return window>>OC_PB_WINDOW_SIZE-1; ~~~~~~~~~~~~~~~~~^~ /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/bitpack.c:81:35: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] result=window>>OC_PB_WINDOW_SIZE-_bits; ~~~~~~~~~~~~~~~~~~~^~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/bitpack.c:81:35: note: place parentheses around the '-' expression to silence this warning result=window>>OC_PB_WINDOW_SIZE-_bits; ~~~~~~~~~~~~~~~~~^~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/bitpack.c:100:35: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] result=window>>OC_PB_WINDOW_SIZE-1; ~~~~~~~~~~~~~~~~~~~^~ /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/bitpack.c:100:35: note: place parentheses around the '-' expression to silence this warning result=window>>OC_PB_WINDOW_SIZE-1; /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/bitpack.c ~~~~~~~~~~~~~~~~~^~: 81:35: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] result=window>>OC_PB_WINDOW_SIZE-_bits; ~~~~~~~~~~~~~~~~~~~^~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/bitpack.c:81:35: note: place parentheses around the '-' expression to silence this warning result=window>>OC_PB_WINDOW_SIZE-_bits; ~~~~~~~~~~~~~~~~~^~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/bitpack.c:100:35: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] result=window>>OC_PB_WINDOW_SIZE-1; ~~~~~~~~~~~~~~~~~~~^~ /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/bitpack.c:100:35: note: place parentheses around the '-' expression to silence this warning result=window>>OC_PB_WINDOW_SIZE-1; ~~~~~~~~~~~~~~~~~^~ 4 warnings generated. 4 warnings generated. 4 warnings generated. /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/decode.c:195:3: warning: shifting a negative signed value is undefined [-Wshift-negative-value] OC_DCT_CW_PACK( 0,10, -1,0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/decode.c:150:16: note: expanded from macro 'OC_DCT_CW_PACK' (_mag)-(_flip)<>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] mask=(1<<(maxlen>>1)<<(maxlen+1>>1))-1; ~~~~~~^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/huffenc.c:865:34: note: place parentheses around the '+' expression to silence this warning mask=(1<<(maxlen>>1)<<(maxlen+1>>1))-1; ^ ( ) 1 warning generated. /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/mathops.c:180:15: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] w+=(w>>i+1)+mask^mask; ~~~^~ /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/mathops.c:180:15: note: place parentheses around the '+' expression to silence this warning w+=(w>>i+1)+mask^mask; ^ ( ) /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/mathops.c:188:15: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] w+=(w>>i+1)+mask^mask; ~~~^~ /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/mathops.c:188:15: note: place parentheses around the '+' expression to silence this warning w+=(w>>i+1)+mask^mask; ^ ( ) /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/mathops.c:196:15: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] w+=(w>>i+1)+mask^mask; ~~~^~ /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/mathops.c:196:15: note: place parentheses around the '+' expression to silence this warning w+=(w>>i+1)+mask^mask; ^ ( ) /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/mathops.c:197:10: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] z=z-(OC_ATANH_LOG2[i]+mask^mask)<<1; ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/mathops.c:197:10: note: place parentheses around the '-' expression to silence this warning z=z-(OC_ATANH_LOG2[i]+mask^mask)<<1; ^ ( ) /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/mathops.c:221:12: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] z=z-(OC_ATANH_LOG2[31]+mask^mask)<<1; ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/mathops.c:221:12: note: place parentheses around the '-' expression to silence this warning z=z-(OC_ATANH_LOG2[31]+mask^mask)<<1; ^ ( ) /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/mathops.c:227:23: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] if(ipart<62)w=(w>>61-ipart)+1>>1; ~~~~^~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/mathops.c:227:23: note: place parentheses around the '-' expression to silence this warning if(ipart<62)w=(w>>61-ipart)+1>>1; ^ ( ) /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/mathops.c:227:30: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] if(ipart<62)w=(w>>61-ipart)+1>>1; ~~~~~~~~~~~~~^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/mathops.c:227:30: note: place parentheses around the '+' expression to silence this warning if(ipart<62)w=(w>>61-ipart)+1>>1; ^ ( ) /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/mathops.c:257:13: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] u=x>>i+1; ~~~^~ /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/mathops.c:257:13: note: place parentheses around the '+' expression to silence this warning u=x>>i+1; ^ ( ) /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/mathops.c:258:15: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] x-=(y>>i+1)+mask^mask; ~~~^~ /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/mathops.c:258:15: note: place parentheses around the '+' expression to silence this warning x-=(y>>i+1)+mask^mask; ^ ( ) /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/mathops.c:265:13: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] u=x>>i+1; ~~~^~ /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/mathops.c:265:13: note: place parentheses around the '+' expression to silence this warning u=x>>i+1; ^ ( ) /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/mathops.c:266:15: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] x-=(y>>i+1)+mask^mask; ~~~^~ /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/mathops.c:266:15: note: place parentheses around the '+' expression to silence this warning x-=(y>>i+1)+mask^mask; ^ ( ) /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/mathops.c:273:13: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] u=x>>i+1; ~~~^~ /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/mathops.c:273:13: note: place parentheses around the '+' expression to silence this warning u=x>>i+1; ^ ( ) /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/mathops.c:274:15: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] x-=(y>>i+1)+mask^mask; ~~~^~ /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/mathops.c:274:15: note: place parentheses around the '+' expression to silence this warning x-=(y>>i+1)+mask^mask; ^ ( ) /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/mathops.c:281:13: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] u=x>>i+1; ~~~^~ /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/mathops.c:281:13: note: place parentheses around the '+' expression to silence this warning u=x>>i+1; ^ ( ) /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/mathops.c:282:15: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] x-=(y>>i+1)+mask^mask; ~~~^~ /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/mathops.c:282:15: note: place parentheses around the '+' expression to silence this warning x-=(y>>i+1)+mask^mask; ^ ( ) /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/mathops.c:289:13: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] u=x>>i+1; ~~~^~ /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/mathops.c:289:13: note: place parentheses around the '+' expression to silence this warning u=x>>i+1; ^ ( ) /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/mathops.c:290:15: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] x-=(y>>i+1)+mask^mask; ~~~^~ /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/mathops.c:290:15: note: place parentheses around the '+' expression to silence this warning x-=(y>>i+1)+mask^mask; ^ ( ) /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/mathops.c:293:8: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] z=z+8>>4; ~^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/mathops.c:293:8: note: place parentheses around the '+' expression to silence this warning z=z+8>>4; ^ ( ) 18 warnings generated. /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/huffenc.c:865:34: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] mask=(1<<(maxlen>>1)<<(maxlen+1>>1))-1; ~~~~~~^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/huffenc.c:865:34: note: place parentheses around the '+' expression to silence this warning mask=(1<<(maxlen>>1)<<(maxlen+1>>1))-1; ^ ( ) 1 warning generated. /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/rate.c:745:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] log_scale=OC_Q57(-64); ^~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/mathops.h:136:38: note: expanded from macro 'OC_Q57' #define OC_Q57(_v) ((ogg_int64_t)(_v)<<57) ~~~~~~~~~~~~~~~~~^ /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/mathops.c:180:15: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] w+=(w>>i+1)+mask^mask; ~~~^~ /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/mathops.c:180:15: note: place parentheses around the '+' expression to silence this warning w+=(w>>i+1)+mask^mask; ^ ( ) /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/mathops.c:188:15: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] w+=(w>>i+1)+mask^mask; ~~~^~ /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/mathops.c:188:15: note: place parentheses around the '+' expression to silence this warning w+=(w>>i+1)+mask^mask; ^ ( ) /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/mathops.c:196:15: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] w+=(w>>i+1)+mask^mask; ~~~^~ /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/mathops.c:196:15: note: place parentheses around the '+' expression to silence this warning w+=(w>>i+1)+mask^mask; ^ ( ) /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/mathops.c:197:10: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] z=z-(OC_ATANH_LOG2[i]+mask^mask)<<1; ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/mathops.c:197:10: note: place parentheses around the '-' expression to silence this warning z=z-(OC_ATANH_LOG2[i]+mask^mask)<<1; ^ ( ) /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/mathops.c:221:12: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] z=z-(OC_ATANH_LOG2[31]+mask^mask)<<1; ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/mathops.c:221:12: note: place parentheses around the '-' expression to silence this warning z=z-(OC_ATANH_LOG2[31]+mask^mask)<<1; ^ ( ) /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/mathops.c:227:23: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] if(ipart<62)w=(w>>61-ipart)+1>>1; ~~~~^~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/mathops.c:227:23: note: place parentheses around the '-' expression to silence this warning if(ipart<62)w=(w>>61-ipart)+1>>1; ^ ( ) /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/mathops.c:227:30: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] if(ipart<62)w=(w>>61-ipart)+1>>1; ~~~~~~~~~~~~~^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/mathops.c:227:30: note: place parentheses around the '+' expression to silence this warning if(ipart<62)w=(w>>61-ipart)+1>>1; ^ ( ) /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/mathops.c:257:13: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] u=x>>i+1; ~~~^~ /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/mathops.c:257:13: note: place parentheses around the '+' expression to silence this warning u=x>>i+1; ^ ( ) /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/mathops.c:258:15: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] x-=(y>>i+1)+mask^mask; ~~~^~ /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/mathops.c:258:15: note: place parentheses around the '+' expression to silence this warning x-=(y>>i+1)+mask^mask; ^ ( ) /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/mathops.c:265:13: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] u=x>>i+1; ~~~^~ /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/mathops.c:265:13: note: place parentheses around the '+' expression to silence this warning u=x>>i+1; ^ ( ) /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/mathops.c:266:15: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] x-=(y>>i+1)+mask^mask; ~~~^~ /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/mathops.c:266:15: note: place parentheses around the '+' expression to silence this warning x-=(y>>i+1)+mask^mask; ^ ( ) /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/mathops.c:273:13: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] u=x>>i+1; ~~~^~ /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/mathops.c:273:13: note: place parentheses around the '+' expression to silence this warning u=x>>i+1; ^ ( ) /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/mathops.c:274:15: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] x-=(y>>i+1)+mask^mask; ~~~^~ /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/mathops.c:274:15: note: place parentheses around the '+' expression to silence this warning x-=(y>>i+1)+mask^mask; ^ ( ) /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/mathops.c:281:13: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] u=x>>i+1; ~~~^~ /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/mathops.c:281:13: note: place parentheses around the '+' expression to silence this warning u=x>>i+1; ^ ( ) /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/mathops.c:282:15: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] x-=(y>>i+1)+mask^mask; ~~~^~ /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/mathops.c:282:15: note: place parentheses around the '+' expression to silence this warning x-=(y>>i+1)+mask^mask; ^ ( ) /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/mathops.c:289:13: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] u=x>>i+1; ~~~^~ /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/mathops.c:289:13: note: place parentheses around the '+' expression to silence this warning u=x>>i+1; ^ ( ) /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/mathops.c:290:15: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] x-=(y>>i+1)+mask^mask; ~~~^~ /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/mathops.c:290:15: note: place parentheses around the '+' expression to silence this warning x-=(y>>i+1)+mask^mask; ^ ( ) /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/mathops.c:293:8: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] z=z+8>>4; ~^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/mathops.c:293:8: note: place parentheses around the '+' expression to silence this warning z=z+8>>4; ^ ( ) 18 warnings generated. 1 warning generated. /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/rate.c:745:15: warning: shifting a negative signed value is undefined [-Wshift-negative-value] log_scale=OC_Q57(-64); ^~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/mathops.h:136:38: note: expanded from macro 'OC_Q57' #define OC_Q57(_v) ((ogg_int64_t)(_v)<<57) ~~~~~~~~~~~~~~~~~^ 1 warning generated. /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/decode.c:195:3: warning: shifting a negative signed value is undefined [-Wshift-negative-value] OC_DCT_CW_PACK( 0,10, -1,0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/theora/1.1.1/_/_/build/29d5940c6c0443473a5e2e9cce129f0d58134b6c/lib/decode.c:150:16: note: expanded from macro 'OC_DCT_CW_PACK' (_mag)-(_flip)<