Head not buildin in zfs.c
Garrett Cooper
yaneurabeya at gmail.com
Wed Jan 21 10:09:20 UTC 2015
On Jan 21, 2015, at 2:05, Willem Jan Withagen <wjw at digiware.nl> wrote:
> On 2015-01-21 10:51, Benjamin Perrault wrote:
>>
>>> On Jan 21, 2015, at 1:34 AM, Willem Jan Withagen <wjw at digiware.nl>
>>> wrote:
>>>
>>>
>>> Found this lastnight build. Just fetched the most recent HEAD.
>>> Error remains
>>>
>>> --- zfs/zfs.o --- In file included from
>>> /usr/srcs/src11/src/lib/libprocstat/zfs/../zfs.c:39:
>>> /usr/srcs/src11/src/lib/libprocstat/zfs/../../../cddl/contrib/opensolaris/lib/libzpool/common/sys/zfs_context.h:538:9:
>>> error: 'NSEC_TO_TICK' macro redefined [-Werror,-Wmacro-redefined]
>>> #define NSEC_TO_TICK(usec) ((usec) / (NANOSEC / hz)) ^
>>> /usr/srcs/src11/src/lib/libprocstat/zfs/../../../sys/cddl/compat/opensolaris/sys/time.h:54:9:
>>> note: previous definition is here #define NSEC_TO_TICK(nsec)
>>> ((nsec) / (NANOSEC / hz)) ^ /etc/{make,src}.conf are empty
>>>
>
>> I’m seeing the exact same issue. It began for me at r277472 and is
>> still persisting as of r277482 ( the most recent HEAD as of writing
>> this email ).
>
> Well, the problem is reported several times during compilation.
> This is the first warning that also has -Werror, and hence building stops.
>
> I have not been able to find where this -Werror "all of a sudden" pops up.
>
> Has to be in any of those commits...
It’s a mismatch in the macro definitions, made in the commit below.
I’m testing out a fix for it right now.
Thanks for the report!
------------------------------------------------------------------------
r277449 | will | 2015-01-20 14:29:27 -0800 (Tue, 20 Jan 2015) | 2 lines
NSEC_TO_TICK(usec) -> NSEC_TO_TICK(nsec)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 496 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://lists.freebsd.org/pipermail/freebsd-current/attachments/20150121/639439a1/attachment.sig>
More information about the freebsd-current
mailing list