[Bug 193112] New: i386 compilation errors in head/sys/dev/ixl/if_ixl.c

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Fri Aug 29 06:11:41 UTC 2014


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=193112

            Bug ID: 193112
           Summary: i386 compilation errors in head/sys/dev/ixl/if_ixl.c
           Product: Base System
           Version: 11.0-CURRENT
          Hardware: i386
                OS: Any
            Status: Needs Triage
          Severity: Affects Some People
          Priority: Normal
         Component: kern
          Assignee: freebsd-bugs at FreeBSD.org
          Reporter: davshao at gmail.com

Compilation errors occur in head/sys/dev/ixl/if_ixl.c on i386 for
FreeBSD 11-current

$ svn info
...
URL: http://svn.freebsd.org/base/head
Relative URL: ^/head
Repository Root: http://svn.freebsd.org/base
Repository UUID: ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Revision: 270779
Node Kind: directory
Schedule: normal
Last Changed Author: jfv
Last Changed Rev: 270775
Last Changed Date: 2014-08-28 17:33:31 -0700 (Thu, 28 Aug 2014)

for the following:

In function ixl_print_debug_info()

        printf("Queue irqs = %lx\n", que->irqs);
        printf("AdminQ irqs = %lx\n", pf->admin_irq);
...
        printf("RX not ready = %lx\n", rxr->not_done);
        printf("RX packets = %lx\n", rxr->rx_packets);

all cause
error: format specifies type 'unsigned long' but the argument has type
'u64' (aka 'unsigned long long') [-Werror,-Wformat]

In function ixl_stat_update48(struct i40e_hw *hw, u32 hireg, u32 loreg,
        bool offset_loaded, u64 *offset, u64 *stat)


#if __FreeBSD__ >= 10 && __amd64__

causes
error:  '__amd64__' is not defined, evaluates to 0 [-Werror,-Wundef]

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-bugs mailing list