Bug 239938 - sysutils/openzfs fails to build on i386
Summary: sysutils/openzfs fails to build on i386
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: i386 Any
: --- Affects Some People
Assignee: Ryan Moeller
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-08-18 12:06 UTC by punkt.de Hosting Team
Modified: 2021-01-13 20:02 UTC (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description punkt.de Hosting Team 2019-08-18 12:06:21 UTC
root@gimli:/usr/ports/sysutils/openzfs # uname -a
FreeBSD gimli 12.0-STABLE FreeBSD 12.0-STABLE r351102 GENERIC  i386

root@gimli:/usr/ports/sysutils/openzfs # grep PORTVERSION Makefile 
PORTVERSION=    2019072200

root@gimli:/usr/ports/sysutils/openzfs # make
[...]
timestamp.c:54:26: error: format specifies type 'long' but the argument has type 'time_t' (aka 'int') [-Werror,-Wformat]
              (void) printf("%ld\n", t);
                             ~~~     ^
                             %d
1 error generated.
[...]
../../module/zfs/arc.c:7818:51: error: implicit conversion from 'unsigned long long' to 'unsigned long' changes value from
     4294967296 to 0 [-Werror,-Wconstant-conversion]
               zfs_dirty_data_max_max = MIN(4ULL * 1024 * 1024 * 1024,
                                      ~     ~~~~~~~~~~~~~~~~~~~^~~~~~
/usr/include/sys/param.h:305:30: note: expanded from macro 'MIN'
#define MIN(a,b) (((a)<(b))?(a):(b))
                            ^
1 error generated.
Comment 1 Ryan Moeller freebsd_committer 2021-01-13 20:00:43 UTC
I believe this is no longer an issue, please reopen if I am mistaken.