Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 18 Mar 2022 12:32:25 -0700
From:      Mark Millard <marklmi@yahoo.com>
To:        FreeBSD Toolchain <freebsd-toolchain@freebsd.org>
Subject:   https://ci.freebsd.org/job/FreeBSD-main-amd64-gcc9_build broken again after openzfs merge: multiple definitions building --- all_subdir_rescue ---
Message-ID:  <ADBA605A-3958-4A80-BB9A-4D0F3006178A@yahoo.com>
References:  <ADBA605A-3958-4A80-BB9A-4D0F3006178A.ref@yahoo.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Looks like . . .

/workspace/src/sys/contrib/openzfs/module/zstd/lib/common/error_private.h
and:
/workspace/src/sys/contrib/zstd/lib/common/error_private.h

are both used in building in:

/tmp/obj/workspace/src/amd64.amd64/rescue/rescue

and each is providing various definitions that the other also does:

multiple definition of `ZSTD_versionNumber'
multiple definition of `ZSTD_versionString';
multiple definition of `ZSTD_isError';
multiple definition of `ZSTD_getErrorName';
multiple definition of `ZSTD_getErrorCode';
multiple definition of `ZSTD_getErrorString';

Looks like this goes back to:

Build #3075 (Mar 8, 2022 9:33:24 PM)
[c03c5b1c8091: "zfs: merge openzfs/zfs@a86e08941 (master) into main"]

after Build #3074 (Mar 8, 2022 6:16:32 PM) had built fine.


===
Mark Millard
marklmi at yahoo.com




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?ADBA605A-3958-4A80-BB9A-4D0F3006178A>