Bug 254953 - Build failures incurred by -Werror,-Wunused-but-set-variable
Summary: Build failures incurred by -Werror,-Wunused-but-set-variable
Status: RESOLVED DUPLICATE of bug 254951
Alias: None
Product: WebKit
Classification: Unclassified
Component: New Bugs (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified macOS 13
: P2 Normal
Assignee: ChangSeok Oh
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-04-03 16:23 PDT by ChangSeok Oh
Modified: 2023-04-03 17:02 PDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description ChangSeok Oh 2023-04-03 16:23:47 PDT
The webkit build on macOS 13.3 with Xcode 14.3 is broken due to the default compiler option [-Werror,-Wunused-but-set-variable].

CompileC /Users/changseok/Projects/WebKit/WebKitBuild/libwebrtc.build/Release/vpx.build/Objects-normal/arm64/onyx_if.o /Users/changseok/Projects/WebKit/Source/ThirdParty/libwebrtc/S
ource/third_party/libvpx/source/libvpx/vp8/encoder/onyx_if.c normal arm64 c com.apple.compilers.llvm.clang.1_0.compiler (in target 'vpx' from project 'libwebrtc')                   
    cd /Users/changseok/Projects/WebKit/Source/ThirdParty/libwebrtc                                                                                                                      /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x c -ivfsstatcache /Users/changseok/Library/Developer/Xcode/DerivedData/SDKStatCach
es.noindex/macosx13.3-22E245-.sdkstatcache -target arm64-apple-macos13.3 -fmessage-length\=181 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit\=0 -fcolor-diagnostics -std\=gnu99 -Wno-trigraphs -fpascal-strings -O3 -fno-common -Werror -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-missing-braces -Wparentheses -Wswitch -Wunused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wempty-body -Wuninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -W
constant-conversion -Wint-conversion -Wbool-conversion -Wenum-conversion -Wno-float-conversion -Wnon-literal-null-conversion -Wobjc-literal-conversion -Wno-shorten-64-to-32 -Wpointer-sign -Wnewline-eof -Wno-implicit-fallthrough -DNDEBUG -DABSL_ALLOCATOR_NOTHROW -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.3.sdk -fstrict-aliasing -Wdeprecated-declarations -g -fvisibility\=hidden -Wno-sign-conversion -Winfinite-recursion -Wno-comma -Wblock-capture-autoreleasing -Wno-strict-prototype
s -Wno-semicolon-before-method-body -I/Users/changseok/Projects/WebKit/WebKitBuild/Release/include -ISource/third_party/libvpx/source/config/ios/arm64 -ISource/third_party/libvpx/source/libvpx -ISource/third_party/libvpx/source/config -I/Users/changseok/Projects/WebKit/WebKitBuild/libwebrtc.build/Release/vpx.build/DerivedSources-normal/arm64 -I/Users/changseok
/Projects/WebKit/WebKitBuild/libwebrtc.build/Release/vpx.build/DerivedSources/arm64 -I/Users/changseok/Projects/WebKit/WebKitBuild/libwebrtc.build/Release/vpx.build/DerivedSources -Wall -Wconditional-uninitialized -Wextra -Wformat\=2 -Wundef -Wno-conditional-uninitialized -Wno-missing-field-initializers -Wno-sign-compare -Wno-undef -Wno-unknown-warning-option 
-Wno-unused-but-set-parameter -Wno-unused-parameter -Wno-array-parameter -Wexit-time-destructors -Wglobal-constructors -Wthread-safety -F/Users/changseok/Projects/WebKit/WebKitBuild/Release -fvisibility\=default -MMD -MT dependencies -MF /Users/changseok/Projects/WebKit/WebKitBuild/libwebrtc.build/Release/vpx.build/Objects-normal/arm64/onyx_if.d --serialize-di
agnostics /Users/changseok/Projects/WebKit/WebKitBuild/libwebrtc.build/Release/vpx.build/Objects-normal/arm64/onyx_if.dia -c /Users/changseok/Projects/WebKit/Source/ThirdParty/libwebrtc/Source/third_party/libvpx/source/libvpx/vp8/encoder/onyx_if.c -o /Users/changseok/Projects/WebKit/WebKitBuild/libwebrtc.build/Release/vpx.build/Objects-normal/arm64/onyx_if.o
/Users/changseok/Projects/WebKit/Source/ThirdParty/libwebrtc/Source/third_party/libvpx/source/libvpx/vp8/encoder/onyx_if.c:3216:7: error: variable 'loop_count'                            set but not used [-Werror,-Wunused-but-set-variable]                                                                                                                             int loop_count;
      ^                                                                                                                                                                              1 error generated.
Comment 1 ChangSeok Oh 2023-04-03 16:36:09 PDT
Pull request: https://github.com/WebKit/WebKit/pull/12345
Comment 2 ChangSeok Oh 2023-04-03 17:02:05 PDT

*** This bug has been marked as a duplicate of bug 254951 ***