Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 22 Jul 2017 16:43:18 -0700
From:      Mark Millard <markmi@dsl-only.net>
To:        Dimitry Andric <dim@freebsd.org>, FreeBSD Toolchain <freebsd-toolchain@freebsd.org>, FreeBSD Current <freebsd-current@freebsd.org>
Subject:   Re: amd64 -r321109 -> -r321371 buildworld update failed (spans clang 5 update); error: too few arguments provided to function-like macro invocation;  , METAMODE and -j8 was used
Message-ID:  <A01160F6-E2B8-46AC-A884-BE967AB12FC9@dsl-only.net>
In-Reply-To: <056C30CC-72B8-41A4-AEAA-64B6B96854DB@dsl-only.net>
References:  <056C30CC-72B8-41A4-AEAA-64B6B96854DB@dsl-only.net>

next in thread | previous in thread | raw e-mail | index | archive | help
[I've added a "more" of /root/src.configs/make.conf that I
had omitted but it only adds a "CFLAGS.gcc+=3D -v" to the
build context. That should not matter here.]

On 2017-Jul-22, at 4:32 PM, Mark Millard <markmi@dsl-only.net> wrote:

> My first attempt to update amd64 to a clang 5 based /usr/src
> failed ( -r321109 -> -r321371 ). Listing just the first
> error initially:
>=20
> --- 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,
>        ^
>=20
> 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.
>=20
> Build Context:
>=20
> # 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
>=20
> # more =
~/sys_build_scripts.amd64-host/make_amd64_nodebug_clang-amd64-host.sh=20
> kldload -n filemon && \
> script =
~/sys_typescripts/typescript_make_amd64_nodebug_clang-amd64-host-$(date =
+%Y-%m-%d:%H:%M:%S) \
> env __MAKE_CONF=3D"/root/src.configs/make.conf" SRCCONF=3D"/dev/null" =
SRC_ENV_CONF=3D"/root/src.configs/src.conf.amd64-clang.amd64-host" \
> WITH_META_MODE=3Dyes \
> MAKEOBJDIRPREFIX=3D"/usr/obj/amd64_clang/amd64.amd64" \
> make $*

# more /root/src.configs/make.conf
CFLAGS.gcc+=3D -v

> # more =
~/sys_build_scripts.amd64-host/make_amd64_nodebug_clang-amd64-host.sh=20
> kldload -n filemon && \
> script =
~/sys_typescripts/typescript_make_amd64_nodebug_clang-amd64-host-$(date =
+%Y-%m-%d:%H:%M:%S) \
> env __MAKE_CONF=3D"/root/src.configs/make.conf" SRCCONF=3D"/dev/null" =
SRC_ENV_CONF=3D"/root/src.configs/src.conf.amd64-clang.amd64-host" \
> WITH_META_MODE=3Dyes \
> MAKEOBJDIRPREFIX=3D"/usr/obj/amd64_clang/amd64.amd64" \
> make $*
>=20
> #WITH_META_MODE=3Dyes \
> #
> FreeBSDx64OPC# more /root/src.configs/src.conf.amd64-clang.amd64-host
> TO_TYPE=3Damd64
> #
> KERNCONF=3DGENERIC-NODBG
> TARGET=3D${TO_TYPE}
> .if ${.MAKE.LEVEL} =3D=3D 0
> TARGET_ARCH=3D${TO_TYPE}
> .export TARGET_ARCH
> .endif
> #
> #WITH_CROSS_COMPILER=3D
> WITH_SYSTEM_COMPILER=3D
> #
> WITH_LIBCPLUSPLUS=3D
> WITH_BINUTILS_BOOTSTRAP=3D
> WITH_ELFTOOLCHAIN_BOOTSTRAP=3D
> #WITH_CLANG_BOOTSTRAP=3D
> WITH_CLANG=3D
> WITH_CLANG_IS_CC=3D
> WITH_CLANG_FULL=3D
> WITH_CLANG_EXTRAS=3D
> WITH_LLD=3D
> WITHOUT_LLD_IS_LD=3D
> WITH_LLVM_LIBUNWIND=3D
> WITH_LLDB=3D
> #PORTS_MODULES=3Demulators/virtualbox-ose-additions
> #
> WITH_BOOT=3D
> WITH_LIB32=3D
> #
> WITHOUT_GCC_BOOTSTRAP=3D
> WITHOUT_GCC=3D
> WITHOUT_GCC_IS_CC=3D
> WITHOUT_GNUCXX=3D
> #
> NO_WERROR=3D
> #WERROR=3D
> MALLOC_PRODUCTION=3D
> #
> WITH_REPRODUCIBLE_BUILD=3D
>=20
>=20
> Failure:
>=20
> --- 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)
>      ^
>      ,=20
> =
/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)
>      ^
>      ,=20
> =
/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)
>      ^
>      ,=20
> =
/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,
>      ^
>      ,=20
> =
/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)
>      ^
>      ,=20
> =
/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)
>      ^
>      ,=20
> =
/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=3D]
> 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
>=20
> make[6]: stopped in /usr/src/lib/clang/libllvm
> .ERROR_TARGET=3D'ToolDrivers/llvm-lib/LibDriver.o'
> =
.ERROR_META_FILE=3D'/usr/obj/amd64_clang/amd64.amd64/usr/src/lib/clang/lib=
llvm/_usr_obj_amd64_clang_amd64.amd64_usr_src_lib_clang_libllvm_ToolDriver=
s_llvm-lib_LibDriver.o.meta'
> .MAKE.LEVEL=3D'6'
> MAKEFILE=3D''
> .MAKE.MODE=3D'meta missing-filemon=3Dyes missing-meta=3Dyes silent=3Dyes=
 verbose'
> _ERROR_CMD=3D'c++  -target x86_64-unknown-freebsd12.0 =
--sysroot=3D/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=3D\"x86_64-unknown-freebsd12.0\" =
-DLLVM_HOST_TRIPLE=3D\"x86_64-unknown-freebsd12.0\" =
-DDEFAULT_SYSROOT=3D\"\" -ffunction-sections -fdata-sections =
-fstack-protector-strong -Qunused-arguments =
-I/usr/obj/amd64_clang/amd64.amd64/usr/src/lib/clang/libllvm/llvm-lib  =
-std=3Dc++11 -fno-exceptions -fno-rtti -stdlib=3Dlibc++ =
-Wno-c++11-extensions  -c /usr/src/contrib/llvm/li
> b/ToolDrivers/llvm-lib/LibDriver.cpp -o =
ToolDrivers/llvm-lib/LibDriver.o;'
> .CURDIR=3D'/usr/src/lib/clang/libllvm'
> .MAKE=3D'make'
> .OBJDIR=3D'/usr/obj/amd64_clang/amd64.amd64/usr/src/lib/clang/libllvm'
> .TARGETS=3D'all'
> DESTDIR=3D'/usr/obj/amd64_clang/amd64.amd64/usr/src/tmp'
> LD_LIBRARY_PATH=3D''
> MACHINE=3D'amd64'
> MACHINE_ARCH=3D'amd64'
> MAKEOBJDIRPREFIX=3D'/usr/obj/amd64_clang/amd64.amd64'
> MAKESYSPATH=3D'/usr/src/share/mk'
> MAKE_VERSION=3D'20170711'
> =
PATH=3D'/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_clan=
g/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:/sbi=
n:/bin:/usr/sbin:/usr/bin'
> SRCTOP=3D'/usr/src'
> OBJTOP=3D'/usr/obj/amd64_clang/amd64.amd64/usr/src'
> .MAKE.MAKEFILES=3D'/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=3D'. /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)
>      ^
>      ,=20
> =
/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)
>      ^
>      ,=20
> =
/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)
>      ^
>      ,=20
> =
/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,
>      ^
>      ,=20
> =
/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)
>      ^
>      ,=20
> =
/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)
>      ^
>      ,=20
> =
/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=3D]
> 20 errors generated.
> *** [ToolDrivers/llvm-dlltool/DlltoolDriver.o] Error code 1


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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?A01160F6-E2B8-46AC-A884-BE967AB12FC9>