Build error on MacOS X Mojave

I am trying to compile Rstudio from source bu encounter the following error during the installation of the dependencies:

./install-dependencies-osx
ninja: Entering directory `out/Default'
[1/218] CXX obj/minidump/minidump.minidump_extensions.o
FAILED: obj/minidump/minidump.minidump_extensions.o
clang++ -MMD -MF obj/minidump/minidump.minidump_extensions.o.d -DNDEBUG -I../.. -I../../compat/mac -I../../compat/non_win -I../../compat/non_elf -I../../third_party/mini_chromium/mini_chromium -Wall -Wendif-labels -Werror -Wextra -Wextra-semi -Wno-missing-field-initializers -Wno-unused-parameter -Wsign-compare -fno-exceptions -fno-rtti -fno-strict-aliasing -fobjc-call-cxx-cdtors -fstack-protector-all -fvisibility-inlines-hidden -fvisibility=hidden -Wheader-hygiene -Wnewline-eof -Wstring-conversion -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -arch x86_64 -mmacosx-version-min=10.12 -O3 -Wexit-time-destructors -std=c++14 -c ../../minidump/minidump_extensions.cc -o obj/minidump/minidump.minidump_extensions.o
In file included from ../../minidump/minidump_extensions.cc:15:
../../minidump/minidump_extensions.h:33:1: error: C++ requires a type specifier for all declarations
MSVC_PUSH_DISABLE_WARNING(4200)
^
../../minidump/minidump_extensions.h:33:32: error: expected ';' after top level declarator
MSVC_PUSH_DISABLE_WARNING(4200)
^
;
2 errors generated.
[.... MORE ERRORS HERE ...]
ninja: build stopped: subcommand failed.

My original motivation was to test the solution for https://github.com/rstudio/rstudio/issues/5285

This topic was automatically closed 21 days after the last reply. New replies are no longer allowed.