Opened 4 years ago
Closed 4 years ago
#19731 closed defect (duplicate)
VirtualBox 6.1.12 and 6.1.10 Will Not Install on openSUSE v 15.2
Reported by: | xxlis | Owned by: | |
---|---|---|---|
Component: | installer | Version: | VirtualBox 6.1.10 |
Keywords: | Cc: | ||
Guest type: | other | Host type: | Linux |
Description
Installing either VirtualBox 6.1.12 or 6.1.10 on an openSUSE 15.2 host fails with a compile error. openSUSE kernel is 5.3.18. Error is:
/tmp/vbox.0/linux/VBoxNetFlt-linux.c: In function ‘vboxNetFltLinuxSkBufToSG’: /tmp/vbox.0/linux/VBoxNetFlt-linux.c:931:36: error: ‘skb_frag_t {aka struct bio_vec}’ has no member named ‘size’ pSG->aSegs[iSeg].cb = pFrag->size; ^~ /tmp/vbox.0/linux/VBoxNetFlt-linux.c:932:66: error: ‘skb_frag_t {aka struct bio_vec}’ has no member named ‘page_offset’; did you mean ‘bv_offset’? pSG->aSegs[iSeg].pv = VBOX_SKB_KMAP_FRAG(pFrag) + pFrag->page_offset; ^~~~~~~~~~~ bv_offset /tmp/vbox.0/linux/VBoxNetFlt-linux.c:952:40: error: ‘skb_frag_t {aka struct bio_vec}’ has no member named ‘size’ pSG->aSegs[iSeg].cb = pFrag->size; ^~ /tmp/vbox.0/linux/VBoxNetFlt-linux.c:953:70: error: ‘skb_frag_t {aka struct bio_vec}’ has no member named ‘page_offset’; did you mean ‘bv_offset’? pSG->aSegs[iSeg].pv = VBOX_SKB_KMAP_FRAG(pFrag) + pFrag->page_offset; ^~~~~~~~~~~ bv_offset make[3]: *** [/usr/src/linux-5.3.18-lp152.20.7/scripts/Makefile.build:281: /tmp/vbox.0/linux/VBoxNetFlt-linux.o] Error 1 make[2]: *** [/usr/src/linux-5.3.18-lp152.20.7/Makefile:1644: _module_/tmp/vbox.0] Error 2 make[1]: *** [../../../linux-5.3.18-lp152.20.7/Makefile:179: sub-make] Error 2 make: *** [/tmp/vbox.0/Makefile-footer.gmk:117: vboxnetflt] Error 2
Note:
See TracTickets
for help on using tickets.
duplicate of #19724