My first attempt to update amd64 to a clang 5 based /usr/src
failed ( -r321109 -> -r321371 ). Listing just the first
error initially:

--- ToolDrivers/llvm-lib/LibDriver.o ---
In file included from 
/usr/src/contrib/llvm/lib/ToolDrivers/llvm-lib/LibDriver.cpp:35:
/usr/obj/amd64_clang/amd64.amd64/usr/src/lib/clang/libllvm/Options.inc:27:92: 
error: too few arguments provided to function-like macro invocation
OPTION(prefix_0, "<input>", INPUT, Input, INVALID, INVALID, nullptr, 0, 0, 
nullptr, nullptr)
                                                                                
           ^
/usr/src/contrib/llvm/lib/ToolDrivers/llvm-lib/LibDriver.cpp:34:9: note: macro 
'OPTION' defined here
#define OPTION(_1, _2, ID, _4, _5, _6, _7, _8, _9, _10, _11, _12) OPT_##ID,
        ^

I list the build context information before the full failure
information. I've not tried a from scratch build yet. I'll
start another build in a bit but it will take some time to
get back t the same point once I start it.

Build Context:

# svnlite info /usr/src/ | grep "Re[plv]"
Relative URL: ^/head
Repository Root: svn://svn.freebsd.org/base
Repository UUID: ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Revision: 321371
Last Changed Rev: 321371

# more ~/sys_build_scripts.amd64-host/make_amd64_nodebug_clang-amd64-host.sh 
kldload -n filemon && \
script ~/sys_typescripts/typescript_make_amd64_nodebug_clang-amd64-host-$(date 
+%Y-%m-%d:%H:%M:%S) \
env __MAKE_CONF="/root/src.configs/make.conf" SRCCONF="/dev/null" 
SRC_ENV_CONF="/root/src.configs/src.conf.amd64-clang.amd64-host" \
WITH_META_MODE=yes \
MAKEOBJDIRPREFIX="/usr/obj/amd64_clang/amd64.amd64" \
make $*


# more ~/sys_build_scripts.amd64-host/make_amd64_nodebug_clang-amd64-host.sh 
kldload -n filemon && \
script ~/sys_typescripts/typescript_make_amd64_nodebug_clang-amd64-host-$(date 
+%Y-%m-%d:%H:%M:%S) \
env __MAKE_CONF="/root/src.configs/make.conf" SRCCONF="/dev/null" 
SRC_ENV_CONF="/root/src.configs/src.conf.amd64-clang.amd64-host" \
WITH_META_MODE=yes \
MAKEOBJDIRPREFIX="/usr/obj/amd64_clang/amd64.amd64" \
make $*

#WITH_META_MODE=yes \
#
FreeBSDx64OPC# more /root/src.configs/src.conf.amd64-clang.amd64-host
TO_TYPE=amd64
#
KERNCONF=GENERIC-NODBG
TARGET=${TO_TYPE}
.if ${.MAKE.LEVEL} == 0
TARGET_ARCH=${TO_TYPE}
.export TARGET_ARCH
.endif
#
#WITH_CROSS_COMPILER=
WITH_SYSTEM_COMPILER=
#
WITH_LIBCPLUSPLUS=
WITH_BINUTILS_BOOTSTRAP=
WITH_ELFTOOLCHAIN_BOOTSTRAP=
#WITH_CLANG_BOOTSTRAP=
WITH_CLANG=
WITH_CLANG_IS_CC=
WITH_CLANG_FULL=
WITH_CLANG_EXTRAS=
WITH_LLD=
WITHOUT_LLD_IS_LD=
WITH_LLVM_LIBUNWIND=
WITH_LLDB=
#PORTS_MODULES=emulators/virtualbox-ose-additions
#
WITH_BOOT=
WITH_LIB32=
#
WITHOUT_GCC_BOOTSTRAP=
WITHOUT_GCC=
WITHOUT_GCC_IS_CC=
WITHOUT_GNUCXX=
#
NO_WERROR=
#WERROR=
MALLOC_PRODUCTION=
#
WITH_REPRODUCIBLE_BUILD=


Failure:

--- ToolDrivers/llvm-lib/LibDriver.o ---
In file included from 
/usr/src/contrib/llvm/lib/ToolDrivers/llvm-lib/LibDriver.cpp:35:
/usr/obj/amd64_clang/amd64.amd64/usr/src/lib/clang/libllvm/Options.inc:27:92: 
error: too few arguments provided to function-like macro invocation
OPTION(prefix_0, "<input>", INPUT, Input, INVALID, INVALID, nullptr, 0, 0, 
nullptr, nullptr)
                                                                                
           ^
/usr/src/contrib/llvm/lib/ToolDrivers/llvm-lib/LibDriver.cpp:34:9: note: macro 
'OPTION' defined here
#define OPTION(_1, _2, ID, _4, _5, _6, _7, _8, _9, _10, _11, _12) OPT_##ID,
        ^
In file included from 
/usr/src/contrib/llvm/lib/ToolDrivers/llvm-lib/LibDriver.cpp:35:
/usr/obj/amd64_clang/amd64.amd64/usr/src/lib/clang/libllvm/Options.inc:28:98: 
error: too few arguments provided to function-like macro invocation
OPTION(prefix_0, "<unknown>", UNKNOWN, Unknown, INVALID, INVALID, nullptr, 0, 
0, nullptr, nullptr)
                                                                                
                 ^
/usr/src/contrib/llvm/lib/ToolDrivers/llvm-lib/LibDriver.cpp:34:9: note: macro 
'OPTION' defined here
#define OPTION(_1, _2, ID, _4, _5, _6, _7, _8, _9, _10, _11, _12) OPT_##ID,
        ^
In file included from 
/usr/src/contrib/llvm/lib/ToolDrivers/llvm-lib/LibDriver.cpp:35:
/usr/obj/amd64_clang/amd64.amd64/usr/src/lib/clang/libllvm/Options.inc:27:7: 
error: missing ',' between enumerators
OPTION(prefix_0, "<input>", INPUT, Input, INVALID, INVALID, nullptr, 0, 0, 
nullptr, nullptr)
      ^
      , 
/usr/obj/amd64_clang/amd64.amd64/usr/src/lib/clang/libllvm/Options.inc:29:94: 
error: too few arguments provided to function-like macro invocation
OPTION(prefix_1, "ignore:", ignore, Joined, INVALID, INVALID, nullptr, 0, 0, 
nullptr, nullptr)
                                                                                
             ^
/usr/src/contrib/llvm/lib/ToolDrivers/llvm-lib/LibDriver.cpp:34:9: note: macro 
'OPTION' defined here
#define OPTION(_1, _2, ID, _4, _5, _6, _7, _8, _9, _10, _11, _12) OPT_##ID,
        ^
In file included from 
/usr/src/contrib/llvm/lib/ToolDrivers/llvm-lib/LibDriver.cpp:35:
/usr/obj/amd64_clang/amd64.amd64/usr/src/lib/clang/libllvm/Options.inc:28:1: 
error: redefinition of enumerator 'OPTION'
OPTION(prefix_0, "<unknown>", UNKNOWN, Unknown, INVALID, INVALID, nullptr, 0, 
0, nullptr, nullptr)
^
/usr/obj/amd64_clang/amd64.amd64/usr/src/lib/clang/libllvm/Options.inc:27:1: 
note: previous definition is here
OPTION(prefix_0, "<input>", INPUT, Input, INVALID, INVALID, nullptr, 0, 0, 
nullptr, nullptr)
^
/usr/obj/amd64_clang/amd64.amd64/usr/src/lib/clang/libllvm/Options.inc:28:7: 
error: missing ',' between enumerators
OPTION(prefix_0, "<unknown>", UNKNOWN, Unknown, INVALID, INVALID, nullptr, 0, 
0, nullptr, nullptr)
      ^
      , 
/usr/obj/amd64_clang/amd64.amd64/usr/src/lib/clang/libllvm/Options.inc:31:42: 
error: too few arguments provided to function-like macro invocation
       "Object file search path", nullptr)
                                         ^
/usr/src/contrib/llvm/lib/ToolDrivers/llvm-lib/LibDriver.cpp:34:9: note: macro 
'OPTION' defined here
#define OPTION(_1, _2, ID, _4, _5, _6, _7, _8, _9, _10, _11, _12) OPT_##ID,
        ^
In file included from 
/usr/src/contrib/llvm/lib/ToolDrivers/llvm-lib/LibDriver.cpp:35:
/usr/obj/amd64_clang/amd64.amd64/usr/src/lib/clang/libllvm/Options.inc:29:1: 
error: redefinition of enumerator 'OPTION'
OPTION(prefix_1, "ignore:", ignore, Joined, INVALID, INVALID, nullptr, 0, 0, 
nullptr, nullptr)
^
/usr/obj/amd64_clang/amd64.amd64/usr/src/lib/clang/libllvm/Options.inc:27:1: 
note: previous definition is here
OPTION(prefix_0, "<input>", INPUT, Input, INVALID, INVALID, nullptr, 0, 0, 
nullptr, nullptr)
^
/usr/obj/amd64_clang/amd64.amd64/usr/src/lib/clang/libllvm/Options.inc:29:7: 
error: missing ',' between enumerators
OPTION(prefix_1, "ignore:", ignore, Joined, INVALID, INVALID, nullptr, 0, 0, 
nullptr, nullptr)
      ^
      , 
/usr/obj/amd64_clang/amd64.amd64/usr/src/lib/clang/libllvm/Options.inc:32:101: 
error: too few arguments provided to function-like macro invocation
OPTION(prefix_1, "llvmlibthin", llvmlibthin, Flag, INVALID, INVALID, nullptr, 
0, 0, nullptr, nullptr)
                                                                                
                    ^
/usr/src/contrib/llvm/lib/ToolDrivers/llvm-lib/LibDriver.cpp:34:9: note: macro 
'OPTION' defined here
#define OPTION(_1, _2, ID, _4, _5, _6, _7, _8, _9, _10, _11, _12) OPT_##ID,
        ^
In file included from 
/usr/src/contrib/llvm/lib/ToolDrivers/llvm-lib/LibDriver.cpp:35:
/usr/obj/amd64_clang/amd64.amd64/usr/src/lib/clang/libllvm/Options.inc:30:1: 
error: redefinition of enumerator 'OPTION'
OPTION(prefix_1, "libpath:", libpath, Joined, INVALID, INVALID, nullptr, 0, 0,
^
/usr/obj/amd64_clang/amd64.amd64/usr/src/lib/clang/libllvm/Options.inc:27:1: 
note: previous definition is here
OPTION(prefix_0, "<input>", INPUT, Input, INVALID, INVALID, nullptr, 0, 0, 
nullptr, nullptr)
^
/usr/obj/amd64_clang/amd64.amd64/usr/src/lib/clang/libllvm/Options.inc:30:7: 
error: missing ',' between enumerators
OPTION(prefix_1, "libpath:", libpath, Joined, INVALID, INVALID, nullptr, 0, 0,
      ^
      , 
/usr/obj/amd64_clang/amd64.amd64/usr/src/lib/clang/libllvm/Options.inc:33:96: 
error: too few arguments provided to function-like macro invocation
OPTION(prefix_1, "machine:", machine, Joined, INVALID, INVALID, nullptr, 0, 0, 
nullptr, nullptr)
                                                                                
               ^
/usr/src/contrib/llvm/lib/ToolDrivers/llvm-lib/LibDriver.cpp:34:9: note: macro 
'OPTION' defined here
#define OPTION(_1, _2, ID, _4, _5, _6, _7, _8, _9, _10, _11, _12) OPT_##ID,
        ^
In file included from 
/usr/src/contrib/llvm/lib/ToolDrivers/llvm-lib/LibDriver.cpp:35:
/usr/obj/amd64_clang/amd64.amd64/usr/src/lib/clang/libllvm/Options.inc:32:1: 
error: redefinition of enumerator 'OPTION'
OPTION(prefix_1, "llvmlibthin", llvmlibthin, Flag, INVALID, INVALID, nullptr, 
0, 0, nullptr, nullptr)
^
/usr/obj/amd64_clang/amd64.amd64/usr/src/lib/clang/libllvm/Options.inc:27:1: 
note: previous definition is here
OPTION(prefix_0, "<input>", INPUT, Input, INVALID, INVALID, nullptr, 0, 0, 
nullptr, nullptr)
^
/usr/obj/amd64_clang/amd64.amd64/usr/src/lib/clang/libllvm/Options.inc:32:7: 
error: missing ',' between enumerators
OPTION(prefix_1, "llvmlibthin", llvmlibthin, Flag, INVALID, INVALID, nullptr, 
0, 0, nullptr, nullptr)
      ^
      , 
/usr/obj/amd64_clang/amd64.amd64/usr/src/lib/clang/libllvm/Options.inc:34:91: 
error: too few arguments provided to function-like macro invocation
OPTION(prefix_1, "nologo", nologo, Flag, INVALID, INVALID, nullptr, 0, 0, 
nullptr, nullptr)
                                                                                
          ^
/usr/src/contrib/llvm/lib/ToolDrivers/llvm-lib/LibDriver.cpp:34:9: note: macro 
'OPTION' defined here
#define OPTION(_1, _2, ID, _4, _5, _6, _7, _8, _9, _10, _11, _12) OPT_##ID,
        ^
In file included from 
/usr/src/contrib/llvm/lib/ToolDrivers/llvm-lib/LibDriver.cpp:35:
/usr/obj/amd64_clang/amd64.amd64/usr/src/lib/clang/libllvm/Options.inc:33:1: 
error: redefinition of enumerator 'OPTION'
OPTION(prefix_1, "machine:", machine, Joined, INVALID, INVALID, nullptr, 0, 0, 
nullptr, nullptr)
^
/usr/obj/amd64_clang/amd64.amd64/usr/src/lib/clang/libllvm/Options.inc:27:1: 
note: previous definition is here
OPTION(prefix_0, "<input>", INPUT, Input, INVALID, INVALID, nullptr, 0, 0, 
nullptr, nullptr)
^
/usr/obj/amd64_clang/amd64.amd64/usr/src/lib/clang/libllvm/Options.inc:33:7: 
error: missing ',' between enumerators
OPTION(prefix_1, "machine:", machine, Joined, INVALID, INVALID, nullptr, 0, 0, 
nullptr, nullptr)
      ^
      , 
/usr/obj/amd64_clang/amd64.amd64/usr/src/lib/clang/libllvm/Options.inc:36:47: 
error: too few arguments provided to function-like macro invocation
       "Path to file to write output", nullptr)
                                              ^
/usr/src/contrib/llvm/lib/ToolDrivers/llvm-lib/LibDriver.cpp:34:9: note: macro 
'OPTION' defined here
#define OPTION(_1, _2, ID, _4, _5, _6, _7, _8, _9, _10, _11, _12) OPT_##ID,
        ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
--- ToolDrivers/llvm-dlltool/DlltoolDriver.o ---
In file included from 
/usr/src/contrib/llvm/lib/ToolDrivers/llvm-dlltool/DlltoolDriver.cpp:36:
/usr/obj/amd64_clang/amd64.amd64/usr/src/lib/clang/libllvm/Options.inc:27:92: 
error: too few arguments provided to function-like macro invocation
OPTION(prefix_0, "<input>", INPUT, Input, INVALID, INVALID, nullptr, 0, 0, 
nullptr, nullptr)
                                                                                
           ^
/usr/src/contrib/llvm/lib/ToolDrivers/llvm-dlltool/DlltoolDriver.cpp:35:9: 
note: macro 'OPTION' defined here
#define OPTION(_1, _2, ID, _4, _5, _6, _7, _8, _9, _10, _11, _12) OPT_##ID,
        ^
In file included from 
/usr/src/contrib/llvm/lib/ToolDrivers/llvm-dlltool/DlltoolDriver.cpp:36:
--- ToolDrivers/llvm-lib/LibDriver.o ---
*** [ToolDrivers/llvm-lib/LibDriver.o] Error code 1

make[6]: stopped in /usr/src/lib/clang/libllvm
.ERROR_TARGET='ToolDrivers/llvm-lib/LibDriver.o'
.ERROR_META_FILE='/usr/obj/amd64_clang/amd64.amd64/usr/src/lib/clang/libllvm/_usr_obj_amd64_clang_amd64.amd64_usr_src_lib_clang_libllvm_ToolDrivers_llvm-lib_LibDriver.o.meta'
.MAKE.LEVEL='6'
MAKEFILE=''
.MAKE.MODE='meta missing-filemon=yes missing-meta=yes silent=yes verbose'
_ERROR_CMD='c++  -target x86_64-unknown-freebsd12.0 
--sysroot=/usr/obj/amd64_clang/amd64.amd64/usr/src/tmp 
-B/usr/obj/amd64_clang/amd64.amd64/usr/src/tmp/usr/bin  -O2 -pipe 
-I/usr/obj/amd64_clang/amd64.amd64/usr/src/lib/clang/libllvm 
-I/usr/src/contrib/llvm/lib/Target/AArch64 
-I/usr/src/contrib/llvm/lib/Target/ARM -I/usr/src/contrib/llvm/lib/Target/Mips 
-I/usr/src/contrib/llvm/lib/Target/PowerPC 
-I/usr/src/contrib/llvm/lib/Target/Sparc -I/usr/src/contrib/llvm/lib/Target/X86 
-I/usr/src/lib/clang/include -I/usr/src/contrib/llvm/include 
-DLLVM_BUILD_GLOBAL_ISEL -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS 
-DLLVM_DEFAULT_TARGET_TRIPLE=\"x86_64-unknown-freebsd12.0\" 
-DLLVM_HOST_TRIPLE=\"x86_64-unknown-freebsd12.0\" -DDEFAULT_SYSROOT=\"\" 
-ffunction-sections -fdata-sections -fstack-protector-strong -Qunused-arguments 
-I/usr/obj/amd64_clang/amd64.amd64/usr/src/lib/clang/libllvm/llvm-lib  
-std=c++11 -fno-exceptions -fno-rtti -stdlib=libc++ -Wno-c++11-extensions  -c 
/usr/src/contrib/llvm/li
 b/ToolDrivers/llvm-lib/LibDriver.cpp -o ToolDrivers/llvm-lib/LibDriver.o;'
.CURDIR='/usr/src/lib/clang/libllvm'
.MAKE='make'
.OBJDIR='/usr/obj/amd64_clang/amd64.amd64/usr/src/lib/clang/libllvm'
.TARGETS='all'
DESTDIR='/usr/obj/amd64_clang/amd64.amd64/usr/src/tmp'
LD_LIBRARY_PATH=''
MACHINE='amd64'
MACHINE_ARCH='amd64'
MAKEOBJDIRPREFIX='/usr/obj/amd64_clang/amd64.amd64'
MAKESYSPATH='/usr/src/share/mk'
MAKE_VERSION='20170711'
PATH='/usr/obj/amd64_clang/amd64.amd64/usr/src/tmp/legacy/usr/sbin:/usr/obj/amd64_clang/amd64.amd64/usr/src/tmp/legacy/usr/bin:/usr/obj/amd64_clang/amd64.amd64/usr/src/tmp/legacy/bin:/usr/obj/amd64_clang/amd64.amd64/usr/src/tmp/usr/sbin:/usr/obj/amd64_clang/amd64.amd64/usr/src/tmp/usr/bin:/sbin:/bin:/usr/sbin:/usr/bin'
SRCTOP='/usr/src'
OBJTOP='/usr/obj/amd64_clang/amd64.amd64/usr/src'
.MAKE.MAKEFILES='/usr/src/share/mk/sys.mk /usr/src/share/mk/local.sys.env.mk 
/usr/src/share/mk/src.sys.env.mk 
/root/src.configs/src.conf.amd64-clang.amd64-host 
/usr/src/share/mk/bsd.mkopt.mk /usr/src/share/mk/bsd.suffixes.mk 
/root/src.configs/make.conf /usr/src/share/mk/local.sys.mk 
/usr/src/share/mk/src.sys.mk /dev/null /usr/src/lib/clang/libllvm/Makefile 
/usr/src/share/mk/src.opts.mk /usr/src/share/mk/bsd.own.mk 
/usr/src/share/mk/bsd.opts.mk /usr/src/share/mk/bsd.cpu.mk 
/usr/src/share/mk/bsd.compiler.mk /usr/src/share/mk/bsd.linker.mk 
/usr/src/lib/clang/llvm.pre.mk llvm/IR/Attributes.gen.d 
llvm/IR/Intrinsics.gen.d AttributesCompatFunc.inc.d AArch64GenAsmMatcher.inc.d 
AArch64GenAsmWriter.inc.d AArch64GenAsmWriter1.inc.d 
AArch64GenCallingConv.inc.d AArch64GenDAGISel.inc.d 
AArch64GenDisassemblerTables.inc.d AArch64GenFastISel.inc.d 
AArch64GenInstrInfo.inc.d AArch64GenMCCodeEmitter.inc.d 
AArch64GenMCPseudoLowering.inc.d AArch64GenRegisterInfo.inc.d 
AArch64GenSubtargetInfo.inc.d AArch64
 GenSystemOperands.inc.d ARMGenAsmMatcher.inc.d ARMGenAsmWriter.inc.d 
ARMGenCallingConv.inc.d ARMGenDAGISel.inc.d ARMGenDisassemblerTables.inc.d 
ARMGenFastISel.inc.d ARMGenInstrInfo.inc.d ARMGenMCCodeEmitter.inc.d 
ARMGenMCPseudoLowering.inc.d ARMGenRegisterInfo.inc.d ARMGenSubtargetInfo.inc.d 
MipsGenAsmMatcher.inc.d MipsGenAsmWriter.inc.d MipsGenCallingConv.inc.d 
MipsGenDAGISel.inc.d MipsGenDisassemblerTables.inc.d MipsGenFastISel.inc.d 
MipsGenInstrInfo.inc.d MipsGenMCCodeEmitter.inc.d MipsGenMCPseudoLowering.inc.d 
MipsGenRegisterInfo.inc.d MipsGenSubtargetInfo.inc.d PPCGenAsmMatcher.inc.d 
PPCGenAsmWriter.inc.d PPCGenCallingConv.inc.d PPCGenDAGISel.inc.d 
PPCGenDisassemblerTables.inc.d PPCGenFastISel.inc.d PPCGenInstrInfo.inc.d 
PPCGenMCCodeEmitter.inc.d PPCGenRegisterInfo.inc.d PPCGenSubtargetInfo.inc.d 
SparcGenAsmMatcher.inc.d SparcGenAsmWriter.inc.d SparcGenCallingConv.inc.d 
SparcGenDAGISel.inc.d SparcGenDisassemblerTables.inc.d SparcGenInstrInfo.inc.d 
SparcGenMCCodeEmitter.inc.d Sp
 arcGenRegisterInfo.inc.d SparcGenSubtargetInfo.inc.d X86GenAsmMatcher.inc.d 
X86GenAsmWriter.inc.d X86GenAsmWriter1.inc.d X86GenCallingConv.inc.d 
X86GenDAGISel.inc.d X86GenDisassemblerTables.inc.d X86GenFastISel.inc.d 
X86GenInstrInfo.inc.d X86GenRegisterInfo.inc.d X86GenSubtargetInfo.inc.d 
/usr/src/lib/clang/llvm.build.mk /usr/src/share/mk/bsd.lib.mk 
/usr/src/share/mk/bsd.init.mk /usr/src/share/mk/local.init.mk 
/usr/src/share/mk/src.init.mk /usr/src/share/mk/bsd.libnames.mk 
/usr/src/share/mk/src.libnames.mk /usr/src/share/mk/bsd.symver.mk 
/usr/src/share/mk/bsd.nls.mk /usr/src/share/mk/bsd.files.mk 
/usr/src/share/mk/bsd.incs.mk /usr/src/share/mk/bsd.confs.mk 
/usr/src/share/mk/bsd.links.mk /usr/src/share/mk/bsd.dep.mk 
/usr/src/share/mk/bsd.clang-analyze.mk /usr/src/share/mk/bsd.obj.mk 
/usr/src/share/mk/bsd.subdir.mk /usr/src/share/mk/bsd.sys.mk'
.PATH='. /usr/src/lib/clang/libllvm /usr/src/contrib/llvm/lib'
--- ToolDrivers/llvm-dlltool/DlltoolDriver.o ---
/usr/obj/amd64_clang/amd64.amd64/usr/src/lib/clang/libllvm/Options.inc:28:98: 
error: too few arguments provided to function-like macro invocation
OPTION(prefix_0, "<unknown>", UNKNOWN, Unknown, INVALID, INVALID, nullptr, 0, 
0, nullptr, nullptr)
                                                                                
                 ^
/usr/src/contrib/llvm/lib/ToolDrivers/llvm-dlltool/DlltoolDriver.cpp:35:9: 
note: macro 'OPTION' defined here
#define OPTION(_1, _2, ID, _4, _5, _6, _7, _8, _9, _10, _11, _12) OPT_##ID,
        ^
In file included from 
/usr/src/contrib/llvm/lib/ToolDrivers/llvm-dlltool/DlltoolDriver.cpp:36:
/usr/obj/amd64_clang/amd64.amd64/usr/src/lib/clang/libllvm/Options.inc:27:7: 
error: missing ',' between enumerators
OPTION(prefix_0, "<input>", INPUT, Input, INVALID, INVALID, nullptr, 0, 0, 
nullptr, nullptr)
      ^
      , 
/usr/obj/amd64_clang/amd64.amd64/usr/src/lib/clang/libllvm/Options.inc:29:94: 
error: too few arguments provided to function-like macro invocation
OPTION(prefix_1, "ignore:", ignore, Joined, INVALID, INVALID, nullptr, 0, 0, 
nullptr, nullptr)
                                                                                
             ^
/usr/src/contrib/llvm/lib/ToolDrivers/llvm-dlltool/DlltoolDriver.cpp:35:9: 
note: macro 'OPTION' defined here
#define OPTION(_1, _2, ID, _4, _5, _6, _7, _8, _9, _10, _11, _12) OPT_##ID,
        ^
In file included from 
/usr/src/contrib/llvm/lib/ToolDrivers/llvm-dlltool/DlltoolDriver.cpp:36:
/usr/obj/amd64_clang/amd64.amd64/usr/src/lib/clang/libllvm/Options.inc:28:1: 
error: redefinition of enumerator 'OPTION'
OPTION(prefix_0, "<unknown>", UNKNOWN, Unknown, INVALID, INVALID, nullptr, 0, 
0, nullptr, nullptr)
^
/usr/obj/amd64_clang/amd64.amd64/usr/src/lib/clang/libllvm/Options.inc:27:1: 
note: previous definition is here
OPTION(prefix_0, "<input>", INPUT, Input, INVALID, INVALID, nullptr, 0, 0, 
nullptr, nullptr)
^
/usr/obj/amd64_clang/amd64.amd64/usr/src/lib/clang/libllvm/Options.inc:28:7: 
error: missing ',' between enumerators
OPTION(prefix_0, "<unknown>", UNKNOWN, Unknown, INVALID, INVALID, nullptr, 0, 
0, nullptr, nullptr)
      ^
      , 
/usr/obj/amd64_clang/amd64.amd64/usr/src/lib/clang/libllvm/Options.inc:31:42: 
error: too few arguments provided to function-like macro invocation
       "Object file search path", nullptr)
                                         ^
/usr/src/contrib/llvm/lib/ToolDrivers/llvm-dlltool/DlltoolDriver.cpp:35:9: 
note: macro 'OPTION' defined here
#define OPTION(_1, _2, ID, _4, _5, _6, _7, _8, _9, _10, _11, _12) OPT_##ID,
        ^
In file included from 
/usr/src/contrib/llvm/lib/ToolDrivers/llvm-dlltool/DlltoolDriver.cpp:36:
/usr/obj/amd64_clang/amd64.amd64/usr/src/lib/clang/libllvm/Options.inc:29:1: 
error: redefinition of enumerator 'OPTION'
OPTION(prefix_1, "ignore:", ignore, Joined, INVALID, INVALID, nullptr, 0, 0, 
nullptr, nullptr)
^
/usr/obj/amd64_clang/amd64.amd64/usr/src/lib/clang/libllvm/Options.inc:27:1: 
note: previous definition is here
OPTION(prefix_0, "<input>", INPUT, Input, INVALID, INVALID, nullptr, 0, 0, 
nullptr, nullptr)
^
/usr/obj/amd64_clang/amd64.amd64/usr/src/lib/clang/libllvm/Options.inc:29:7: 
error: missing ',' between enumerators
OPTION(prefix_1, "ignore:", ignore, Joined, INVALID, INVALID, nullptr, 0, 0, 
nullptr, nullptr)
      ^
      , 
/usr/obj/amd64_clang/amd64.amd64/usr/src/lib/clang/libllvm/Options.inc:32:101: 
error: too few arguments provided to function-like macro invocation
OPTION(prefix_1, "llvmlibthin", llvmlibthin, Flag, INVALID, INVALID, nullptr, 
0, 0, nullptr, nullptr)
                                                                                
                    ^
/usr/src/contrib/llvm/lib/ToolDrivers/llvm-dlltool/DlltoolDriver.cpp:35:9: 
note: macro 'OPTION' defined here
#define OPTION(_1, _2, ID, _4, _5, _6, _7, _8, _9, _10, _11, _12) OPT_##ID,
        ^
In file included from 
/usr/src/contrib/llvm/lib/ToolDrivers/llvm-dlltool/DlltoolDriver.cpp:36:
/usr/obj/amd64_clang/amd64.amd64/usr/src/lib/clang/libllvm/Options.inc:30:1: 
error: redefinition of enumerator 'OPTION'
OPTION(prefix_1, "libpath:", libpath, Joined, INVALID, INVALID, nullptr, 0, 0,
^
/usr/obj/amd64_clang/amd64.amd64/usr/src/lib/clang/libllvm/Options.inc:27:1: 
note: previous definition is here
OPTION(prefix_0, "<input>", INPUT, Input, INVALID, INVALID, nullptr, 0, 0, 
nullptr, nullptr)
^
/usr/obj/amd64_clang/amd64.amd64/usr/src/lib/clang/libllvm/Options.inc:30:7: 
error: missing ',' between enumerators
OPTION(prefix_1, "libpath:", libpath, Joined, INVALID, INVALID, nullptr, 0, 0,
      ^
      , 
/usr/obj/amd64_clang/amd64.amd64/usr/src/lib/clang/libllvm/Options.inc:33:96: 
error: too few arguments provided to function-like macro invocation
OPTION(prefix_1, "machine:", machine, Joined, INVALID, INVALID, nullptr, 0, 0, 
nullptr, nullptr)
                                                                                
               ^
/usr/src/contrib/llvm/lib/ToolDrivers/llvm-dlltool/DlltoolDriver.cpp:35:9: 
note: macro 'OPTION' defined here
#define OPTION(_1, _2, ID, _4, _5, _6, _7, _8, _9, _10, _11, _12) OPT_##ID,
        ^
In file included from 
/usr/src/contrib/llvm/lib/ToolDrivers/llvm-dlltool/DlltoolDriver.cpp:36:
/usr/obj/amd64_clang/amd64.amd64/usr/src/lib/clang/libllvm/Options.inc:32:1: 
error: redefinition of enumerator 'OPTION'
OPTION(prefix_1, "llvmlibthin", llvmlibthin, Flag, INVALID, INVALID, nullptr, 
0, 0, nullptr, nullptr)
^
/usr/obj/amd64_clang/amd64.amd64/usr/src/lib/clang/libllvm/Options.inc:27:1: 
note: previous definition is here
OPTION(prefix_0, "<input>", INPUT, Input, INVALID, INVALID, nullptr, 0, 0, 
nullptr, nullptr)
^
/usr/obj/amd64_clang/amd64.amd64/usr/src/lib/clang/libllvm/Options.inc:32:7: 
error: missing ',' between enumerators
OPTION(prefix_1, "llvmlibthin", llvmlibthin, Flag, INVALID, INVALID, nullptr, 
0, 0, nullptr, nullptr)
      ^
      , 
/usr/obj/amd64_clang/amd64.amd64/usr/src/lib/clang/libllvm/Options.inc:34:91: 
error: too few arguments provided to function-like macro invocation
OPTION(prefix_1, "nologo", nologo, Flag, INVALID, INVALID, nullptr, 0, 0, 
nullptr, nullptr)
                                                                                
          ^
/usr/src/contrib/llvm/lib/ToolDrivers/llvm-dlltool/DlltoolDriver.cpp:35:9: 
note: macro 'OPTION' defined here
#define OPTION(_1, _2, ID, _4, _5, _6, _7, _8, _9, _10, _11, _12) OPT_##ID,
        ^
In file included from 
/usr/src/contrib/llvm/lib/ToolDrivers/llvm-dlltool/DlltoolDriver.cpp:36:
/usr/obj/amd64_clang/amd64.amd64/usr/src/lib/clang/libllvm/Options.inc:33:1: 
error: redefinition of enumerator 'OPTION'
OPTION(prefix_1, "machine:", machine, Joined, INVALID, INVALID, nullptr, 0, 0, 
nullptr, nullptr)
^
/usr/obj/amd64_clang/amd64.amd64/usr/src/lib/clang/libllvm/Options.inc:27:1: 
note: previous definition is here
OPTION(prefix_0, "<input>", INPUT, Input, INVALID, INVALID, nullptr, 0, 0, 
nullptr, nullptr)
^
/usr/obj/amd64_clang/amd64.amd64/usr/src/lib/clang/libllvm/Options.inc:33:7: 
error: missing ',' between enumerators
OPTION(prefix_1, "machine:", machine, Joined, INVALID, INVALID, nullptr, 0, 0, 
nullptr, nullptr)
      ^
      , 
/usr/obj/amd64_clang/amd64.amd64/usr/src/lib/clang/libllvm/Options.inc:36:47: 
error: too few arguments provided to function-like macro invocation
       "Path to file to write output", nullptr)
                                              ^
/usr/src/contrib/llvm/lib/ToolDrivers/llvm-dlltool/DlltoolDriver.cpp:35:9: 
note: macro 'OPTION' defined here
#define OPTION(_1, _2, ID, _4, _5, _6, _7, _8, _9, _10, _11, _12) OPT_##ID,
        ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
*** [ToolDrivers/llvm-dlltool/DlltoolDriver.o] Error code 1






===
Mark Millard
markmi at dsl-only.net

_______________________________________________
freebsd-toolchain@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-toolchain
To unsubscribe, send any mail to "freebsd-toolchain-unsubscr...@freebsd.org"

Reply via email to