Changes between Initial Version and Version 1 of Ticket #13123, comment 2
- Timestamp:
- Jun 28, 2014 5:53:36 PM (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #13123, comment 2
initial v1 1 If you comment out lines 577 and 578 (the ones defining ''.aio_read'' and ''.aio_write'') in the file '''regops.c''' and modify line 29 of '''Makefile.include.footer''' by inserting a space then ''/usr/include'' after ''$(EXTRA_INCL)'' and before the final parentheses (both files in '''/opt/VBoxGuestAdditions-''version''/src/vboxguest-''version''/vboxsf''') then the shared folders module will compile on kernel 3.16.0, at least on Fedora Rawhide.1 If you comment out lines 577 and 578 (the ones defining ''.aio_read'' and ''.aio_write'') in the file '''regops.c''' and modify line 29 of '''Makefile.include.footer''' by inserting a space then ''/usr/include'' after ''$(EXTRA_INCL)'' and before the final parentheses so that the compiler can pull in '''/usr/include/aio.h''' - both files in '''/opt/VBoxGuestAdditions-''version''/src/vboxguest-''version''/vboxsf''' - then the shared folders module will compile on kernel 3.16.0, at least on Fedora Rawhide. Instead of changing the makefile, you can also copy the AIO header file into the driver's '''include''' directory and add an include statement to '''regops.c''', but then you'll end up having to copy every include file it depends on as well. 2 2 3 3 The OpenGL/X module will not compile though, some change in the kernel PCI driver makes it hork.