Uploaded image for project: 'WiredTiger'
  1. WiredTiger
  2. WT-11600

Fix unused variable compilation error on mac

    • 1
    • TheMoon-StorEng - 2023-09-19

      The following compilation error occurred on my M1 mac machine from WT-11575 changes.

      [391/579] Building C object test/csuite/CMakeFiles/test_timestamp_abort.dir/timestamp_abort/main.c.o
      FAILED: test/csuite/CMakeFiles/test_timestamp_abort.dir/timestamp_abort/main.c.o 
      /Library/Developer/CommandLineTools/usr/bin/cc  -I/opt/homebrew/opt/python@3.11/Frameworks/Python.framework/Versions/3.11/include/python3.11 -I/Users/haribabukommi/work/code/wiredtiger/src/include -I/Users/haribabukommi/work/code/wiredtiger/test/utility -I/Users/haribabukommi/work/code/wiredtiger/build/config -I/Users/haribabukommi/work/code/wiredtiger/build/include -march=armv8-a+crc -moutline-atomics -DHAVE_ARM_NEON_INTRIN_H -g -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX13.3.sdk -Og -g3 -ggdb3 -gdwarf-4 -Werror -Wno-cast-align -Wno-documentation-unknown-command -Wno-format-nonliteral -Wno-packed -Wno-padded -Wno-reserved-id-macro -Wno-zero-length-array -Wno-cast-qual -Wno-thread-safety-analysis -Wno-disabled-macro-expansion -Wno-extra-semi-stmt -Wno-unknown-warning-option -Wno-poison-system-directories -Wno-implicit-fallthrough -Wno-implicit-int-float-conversion -Weverything -MD -MT test/csuite/CMakeFiles/test_timestamp_abort.dir/timestamp_abort/main.c.o -MF test/csuite/CMakeFiles/test_timestamp_abort.dir/timestamp_abort/main.c.o.d -o test/csuite/CMakeFiles/test_timestamp_abort.dir/timestamp_abort/main.c.o -c /Users/haribabukommi/work/code/wiredtiger/test/csuite/timestamp_abort/main.c
      /Users/haribabukommi/work/code/wiredtiger/test/csuite/timestamp_abort/main.c:1680:62: error: variable 'tmp' set but not used [-Werror,-Wunused-but-set-variable]
          uint32_t iteration, num_iterations, rand_value, timeout, tmp;
                                                                   ^
      1 error generated.
      

      The compiler version are:

      -- The C compiler identification is AppleClang 14.0.3.14030022
      -- The CXX compiler identification is AppleClang 14.0.3.14030022
      

            Assignee:
            haribabu.kommi@mongodb.com Haribabu Kommi
            Reporter:
            haribabu.kommi@mongodb.com Haribabu Kommi
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: