Skip to content

Error during build on macOS [Part 2]

The following error occurs when building on macOS 10.15:

...
[10/36] Building C object CMakeFiles/png_static.dir/pngrutil.c.o
FAILED: CMakeFiles/png_static.dir/pngrutil.c.o 
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -DPNG_INTEL_SSE_OPT=1 -I/Users/Arhey/Code/vlc/contrib/contrib-x86_64-apple-darwin19/png -I/Users/Arhey/Code/vlc/contrib/contrib-x86_64-apple-darwin19/png/vlc_build -isystem /Library/Frameworks/GStreamer.framework/Headers -Werror=partial-availability -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -mmacosx-version-min=10.11 -DMACOSX_DEPLOYMENT_TARGET=10.11 -arch x86_64 -fno-stack-check -I/Users/Arhey/Code/vlc/contrib/x86_64-apple-darwin19/include -O2 -g -DNDEBUG -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -fPIC -MD -MT CMakeFiles/png_static.dir/pngrutil.c.o -MF CMakeFiles/png_static.dir/pngrutil.c.o.d -o CMakeFiles/png_static.dir/pngrutil.c.o -c /Users/Arhey/Code/vlc/contrib/contrib-x86_64-apple-darwin19/png/pngrutil.c
In file included from /Users/Arhey/Code/vlc/contrib/contrib-x86_64-apple-darwin19/png/pngrutil.c:16:
/Users/Arhey/Code/vlc/contrib/contrib-x86_64-apple-darwin19/png/pngpriv.h:908:4: error: ZLIB_VERNUM != PNG_ZLIB_VERNUM       "-I (include path) error: see the notes in pngpriv.h"
#  error ZLIB_VERNUM != PNG_ZLIB_VERNUM \
   ^
1 error generated.
ninja: build stopped: subcommand failed.
make: *** [.png] Error 1

vlc-build.log

Steps to reproduce:

git clone https://code.videolan.org/videolan/vlc.git
cd vlc && mkdir build && cd build
../extras/package/macosx/build.sh -c
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information