Skip to content

Instantly share code, notes, and snippets.

@tahuang1991
Created November 1, 2019 20:51
Show Gist options
  • Save tahuang1991/e3ffc7b8909026d2ca2f11269efe4921 to your computer and use it in GitHub Desktop.
Save tahuang1991/e3ffc7b8909026d2ca2f11269efe4921 to your computer and use it in GitHub Desktop.
cmslab1:~/EMULIB_V14_Master/emu/drivers$ cat builddriver.log
make in igb_emu/eth_hook_2_daq...
make[1]: Entering directory `/home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/eth_hook_2_daq'
cd ddu && make
make[2]: Entering directory `/home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/eth_hook_2_daq/ddu'
rm -f *.h *.c
ln -s ../../include/interfaceNames.h
ln -s ../SLC_version.h
ln -s ../schar.h
ln -s ../eth_hook_2_daq.h
ln -s ../eth_hook_2_daq.c eth_hook_2_ddu.c
make EXTRA_CFLAGS="-D_DDU_SPY_" -C /lib/modules/3.10.0-957.el7.x86_64/build SUBDIRS=/home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/eth_hook_2_daq/ddu modules
make[3]: Entering directory `/usr/src/kernels/3.10.0-957.el7.x86_64'
Building modules, stage 2.
MODPOST 1 modules
CC /home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/eth_hook_2_daq/ddu/eth_hook_2_ddu.mod.o
LD [M] /home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/eth_hook_2_daq/ddu/eth_hook_2_ddu.ko
make[3]: Leaving directory `/usr/src/kernels/3.10.0-957.el7.x86_64'
make[2]: Leaving directory `/home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/eth_hook_2_daq/ddu'
cd dmb && make
make[2]: Entering directory `/home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/eth_hook_2_daq/dmb'
rm -f *.h *.c
ln -s ../../include/interfaceNames.h
ln -s ../SLC_version.h
ln -s ../schar.h
ln -s ../eth_hook_2_daq.h
ln -s ../eth_hook_2_daq.c eth_hook_2_dmb.c
make EXTRA_CFLAGS="-D_DMB_SPY_" -C /lib/modules/3.10.0-957.el7.x86_64/build SUBDIRS=/home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/eth_hook_2_daq/dmb modules
make[3]: Entering directory `/usr/src/kernels/3.10.0-957.el7.x86_64'
Building modules, stage 2.
MODPOST 1 modules
CC /home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/eth_hook_2_daq/dmb/eth_hook_2_dmb.mod.o
LD [M] /home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/eth_hook_2_daq/dmb/eth_hook_2_dmb.ko
make[3]: Leaving directory `/usr/src/kernels/3.10.0-957.el7.x86_64'
make[2]: Leaving directory `/home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/eth_hook_2_daq/dmb'
make[1]: Leaving directory `/home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/eth_hook_2_daq'
make in igb_emu/eth_hook_2_vme...
make[1]: Entering directory `/home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/eth_hook_2_vme'
make -C /lib/modules/3.10.0-957.el7.x86_64/build SUBDIRS=/home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/eth_hook_2_vme modules
make[2]: Entering directory `/usr/src/kernels/3.10.0-957.el7.x86_64'
Building modules, stage 2.
MODPOST 1 modules
make[2]: Leaving directory `/usr/src/kernels/3.10.0-957.el7.x86_64'
make[1]: Leaving directory `/home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/eth_hook_2_vme'
make in igb_emu/eth_hook_3_daq...
make[1]: Entering directory `/home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/eth_hook_3_daq'
cd ddu && make
make[2]: Entering directory `/home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/eth_hook_3_daq/ddu'
rm -f *.h *.c
ln -s ../../include/interfaceNames.h
ln -s ../SLC_version.h
ln -s ../schar.h
ln -s ../eth_hook_3_daq.h
ln -s ../eth_hook_3_daq.c eth_hook_3_ddu.c
make EXTRA_CFLAGS="-D_DDU_SPY_" -C /lib/modules/3.10.0-957.el7.x86_64/build SUBDIRS=/home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/eth_hook_3_daq/ddu modules
make[3]: Entering directory `/usr/src/kernels/3.10.0-957.el7.x86_64'
Building modules, stage 2.
MODPOST 1 modules
CC /home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/eth_hook_3_daq/ddu/eth_hook_3_ddu.mod.o
LD [M] /home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/eth_hook_3_daq/ddu/eth_hook_3_ddu.ko
make[3]: Leaving directory `/usr/src/kernels/3.10.0-957.el7.x86_64'
make[2]: Leaving directory `/home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/eth_hook_3_daq/ddu'
cd dmb && make
make[2]: Entering directory `/home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/eth_hook_3_daq/dmb'
rm -f *.h *.c
ln -s ../../include/interfaceNames.h
ln -s ../SLC_version.h
ln -s ../schar.h
ln -s ../eth_hook_3_daq.h
ln -s ../eth_hook_3_daq.c eth_hook_3_dmb.c
make EXTRA_CFLAGS="-D_DMB_SPY_" -C /lib/modules/3.10.0-957.el7.x86_64/build SUBDIRS=/home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/eth_hook_3_daq/dmb modules
make[3]: Entering directory `/usr/src/kernels/3.10.0-957.el7.x86_64'
Building modules, stage 2.
MODPOST 1 modules
CC /home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/eth_hook_3_daq/dmb/eth_hook_3_dmb.mod.o
LD [M] /home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/eth_hook_3_daq/dmb/eth_hook_3_dmb.ko
make[3]: Leaving directory `/usr/src/kernels/3.10.0-957.el7.x86_64'
make[2]: Leaving directory `/home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/eth_hook_3_daq/dmb'
make[1]: Leaving directory `/home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/eth_hook_3_daq'
make in igb_emu/eth_hook_3_vme...
make[1]: Entering directory `/home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/eth_hook_3_vme'
make -C /lib/modules/3.10.0-957.el7.x86_64/build SUBDIRS=/home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/eth_hook_3_vme modules
make[2]: Entering directory `/usr/src/kernels/3.10.0-957.el7.x86_64'
Building modules, stage 2.
MODPOST 1 modules
make[2]: Leaving directory `/usr/src/kernels/3.10.0-957.el7.x86_64'
make[1]: Leaving directory `/home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/eth_hook_3_vme'
make in igb_emu/eth_hook_4_daq...
make[1]: Entering directory `/home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/eth_hook_4_daq'
cd ddu && make
make[2]: Entering directory `/home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/eth_hook_4_daq/ddu'
rm -f *.h *.c
ln -s ../../include/interfaceNames.h
ln -s ../SLC_version.h
ln -s ../schar.h
ln -s ../eth_hook_4_daq.h
ln -s ../eth_hook_4_daq.c eth_hook_4_ddu.c
make EXTRA_CFLAGS="-D_DDU_SPY_" -C /lib/modules/3.10.0-957.el7.x86_64/build SUBDIRS=/home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/eth_hook_4_daq/ddu modules
make[3]: Entering directory `/usr/src/kernels/3.10.0-957.el7.x86_64'
Building modules, stage 2.
MODPOST 1 modules
CC /home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/eth_hook_4_daq/ddu/eth_hook_4_ddu.mod.o
LD [M] /home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/eth_hook_4_daq/ddu/eth_hook_4_ddu.ko
make[3]: Leaving directory `/usr/src/kernels/3.10.0-957.el7.x86_64'
make[2]: Leaving directory `/home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/eth_hook_4_daq/ddu'
cd dmb && make
make[2]: Entering directory `/home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/eth_hook_4_daq/dmb'
rm -f *.h *.c
ln -s ../../include/interfaceNames.h
ln -s ../SLC_version.h
ln -s ../schar.h
ln -s ../eth_hook_4_daq.h
ln -s ../eth_hook_4_daq.c eth_hook_4_dmb.c
make EXTRA_CFLAGS="-D_DMB_SPY_" -C /lib/modules/3.10.0-957.el7.x86_64/build SUBDIRS=/home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/eth_hook_4_daq/dmb modules
make[3]: Entering directory `/usr/src/kernels/3.10.0-957.el7.x86_64'
Building modules, stage 2.
MODPOST 1 modules
CC /home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/eth_hook_4_daq/dmb/eth_hook_4_dmb.mod.o
LD [M] /home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/eth_hook_4_daq/dmb/eth_hook_4_dmb.ko
make[3]: Leaving directory `/usr/src/kernels/3.10.0-957.el7.x86_64'
make[2]: Leaving directory `/home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/eth_hook_4_daq/dmb'
make[1]: Leaving directory `/home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/eth_hook_4_daq'
make in igb_emu/eth_hook_4_vme...
make[1]: Entering directory `/home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/eth_hook_4_vme'
make -C /lib/modules/3.10.0-957.el7.x86_64/build SUBDIRS=/home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/eth_hook_4_vme modules
make[2]: Entering directory `/usr/src/kernels/3.10.0-957.el7.x86_64'
Building modules, stage 2.
MODPOST 1 modules
make[2]: Leaving directory `/usr/src/kernels/3.10.0-957.el7.x86_64'
make[1]: Leaving directory `/home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/eth_hook_4_vme'
make in igb_emu/eth_hook_5_daq...
make[1]: Entering directory `/home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/eth_hook_5_daq'
cd ddu && make
make[2]: Entering directory `/home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/eth_hook_5_daq/ddu'
rm -f *.h *.c
ln -s ../../include/interfaceNames.h
ln -s ../SLC_version.h
ln -s ../schar.h
ln -s ../eth_hook_5_daq.h
ln -s ../eth_hook_5_daq.c eth_hook_5_ddu.c
make EXTRA_CFLAGS="-D_DDU_SPY_" -C /lib/modules/3.10.0-957.el7.x86_64/build SUBDIRS=/home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/eth_hook_5_daq/ddu modules
make[3]: Entering directory `/usr/src/kernels/3.10.0-957.el7.x86_64'
Building modules, stage 2.
MODPOST 1 modules
CC /home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/eth_hook_5_daq/ddu/eth_hook_5_ddu.mod.o
LD [M] /home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/eth_hook_5_daq/ddu/eth_hook_5_ddu.ko
make[3]: Leaving directory `/usr/src/kernels/3.10.0-957.el7.x86_64'
make[2]: Leaving directory `/home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/eth_hook_5_daq/ddu'
cd dmb && make
make[2]: Entering directory `/home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/eth_hook_5_daq/dmb'
rm -f *.h *.c
ln -s ../../include/interfaceNames.h
ln -s ../SLC_version.h
ln -s ../schar.h
ln -s ../eth_hook_5_daq.h
ln -s ../eth_hook_5_daq.c eth_hook_5_dmb.c
make EXTRA_CFLAGS="-D_DMB_SPY_" -C /lib/modules/3.10.0-957.el7.x86_64/build SUBDIRS=/home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/eth_hook_5_daq/dmb modules
make[3]: Entering directory `/usr/src/kernels/3.10.0-957.el7.x86_64'
Building modules, stage 2.
MODPOST 1 modules
CC /home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/eth_hook_5_daq/dmb/eth_hook_5_dmb.mod.o
LD [M] /home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/eth_hook_5_daq/dmb/eth_hook_5_dmb.ko
make[3]: Leaving directory `/usr/src/kernels/3.10.0-957.el7.x86_64'
make[2]: Leaving directory `/home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/eth_hook_5_daq/dmb'
make[1]: Leaving directory `/home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/eth_hook_5_daq'
make in igb_emu/eth_hook_5_vme...
make[1]: Entering directory `/home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/eth_hook_5_vme'
make -C /lib/modules/3.10.0-957.el7.x86_64/build SUBDIRS=/home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/eth_hook_5_vme modules
make[2]: Entering directory `/usr/src/kernels/3.10.0-957.el7.x86_64'
Building modules, stage 2.
MODPOST 1 modules
make[2]: Leaving directory `/usr/src/kernels/3.10.0-957.el7.x86_64'
make[1]: Leaving directory `/home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/eth_hook_5_vme'
make in igb_emu/igb-5.3.5.12/src...
make[1]: Entering directory `/home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/igb-5.3.5.12/src'
make[2]: Entering directory `/usr/src/kernels/3.10.0-957.el7.x86_64'
CC [M] /home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/igb-5.3.5.12/src/igb_main.o
In file included from /home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/igb-5.3.5.12/src/igb.h:53:0,
from /home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/igb-5.3.5.12/src/igb_main.c:51:
/home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/igb-5.3.5.12/src/kcompat.h: In function ‘__kc_dma_map_page_attrs’:
/home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/igb-5.3.5.12/src/kcompat.h:5528:2: warning: passing argument 6 of ‘__kc_dma_map_page_attrs’ makes integer from pointer without a cast [enabled by default]
return dma_map_page(dev, page, offset, size, dir);
^
/home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/igb-5.3.5.12/src/kcompat.h:5522:26: note: expected ‘long unsigned int’ but argument is of type ‘void *’
static inline dma_addr_t __kc_dma_map_page_attrs(struct device *dev,
^
/home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/igb-5.3.5.12/src/kcompat.h: In function ‘__kc_dma_unmap_page_attrs’:
/home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/igb-5.3.5.12/src/kcompat.h:5539:2: warning: passing argument 5 of ‘__kc_dma_unmap_page_attrs’ makes integer from pointer without a cast [enabled by default]
dma_unmap_page(dev, addr, size, dir);
^
/home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/igb-5.3.5.12/src/kcompat.h:5534:20: note: expected ‘long unsigned int’ but argument is of type ‘void *’
static inline void __kc_dma_unmap_page_attrs(struct device *dev,
^
/home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/igb-5.3.5.12/src/kcompat.h: At top level:
/home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/igb-5.3.5.12/src/kcompat.h:5543:20: error: static declaration of ‘__page_frag_cache_drain’ follows non-static declaration
static inline void __page_frag_cache_drain(struct page *page,
^
In file included from include/linux/kmod.h:22:0,
from include/linux/module.h:13,
from /home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/igb-5.3.5.12/src/igb_main.c:25:
include/linux/gfp.h:397:13: note: previous declaration of ‘__page_frag_cache_drain’ was here
extern void __page_frag_cache_drain(struct page *page, unsigned int count);
^
/home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/igb-5.3.5.12/src/igb_main.c:2349:2: error: unknown field ‘ndo_change_mtu’ specified in initializer
.ndo_change_mtu = igb_change_mtu,
^
/home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/igb-5.3.5.12/src/igb_main.c:2349:2: warning: initialization from incompatible pointer type [enabled by default]
/home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/igb-5.3.5.12/src/igb_main.c:2349:2: warning: (near initialization for ‘igb_netdev_ops.ndo_validate_addr’) [enabled by default]
/home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/igb-5.3.5.12/src/igb_main.c: In function ‘igb_unmap_and_free_tx_resource’:
/home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/igb-5.3.5.12/src/igb_main.c:4220:3: warning: passing argument 5 of ‘__kc_dma_unmap_page_attrs’ makes integer from pointer without a cast [enabled by default]
dma_unmap_page(ring->dev,
^
In file included from /home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/igb-5.3.5.12/src/igb.h:53:0,
from /home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/igb-5.3.5.12/src/igb_main.c:51:
/home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/igb-5.3.5.12/src/kcompat.h:5534:20: note: expected ‘long unsigned int’ but argument is of type ‘void *’
static inline void __kc_dma_unmap_page_attrs(struct device *dev,
^
/home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/igb-5.3.5.12/src/igb_main.c: In function ‘igb_clean_tx_irq’:
/home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/igb-5.3.5.12/src/igb_main.c:7282:5: warning: passing argument 5 of ‘__kc_dma_unmap_page_attrs’ makes integer from pointer without a cast [enabled by default]
dma_unmap_page(tx_ring->dev,
^
In file included from /home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/igb-5.3.5.12/src/igb.h:53:0,
from /home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/igb-5.3.5.12/src/igb_main.c:51:
/home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/igb-5.3.5.12/src/kcompat.h:5534:20: note: expected ‘long unsigned int’ but argument is of type ‘void *’
static inline void __kc_dma_unmap_page_attrs(struct device *dev,
^
make[3]: *** [/home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/igb-5.3.5.12/src/igb_main.o] Error 1
make[2]: *** [_module_/home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/igb-5.3.5.12/src] Error 2
make[2]: Leaving directory `/usr/src/kernels/3.10.0-957.el7.x86_64'
make[1]: *** [default] Error 2
make[1]: Leaving directory `/home/cscdev/EMULIB_V14_Master/emu/drivers/igb_emu/igb-5.3.5.12/src'
make: *** [igbemu] Error 2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment