Hey Larry.
Looks like this should be:
#define FALL_THROUGH __attribute__((__fallthrough__))
and there appear to be many of these #defines that
use __attribute__((foo)) where foo does not use the
double underscored prefix and suffix form
I also downloaded and trivially attempted to build vbox
without success, but I don't find this #define anywhere
in the sources. Clues?
$ git clone git://github.com/mirror/vbox.git
$ cd vbox
$ git grep FALL_THROUGH
$
$ ./configure
Checking for environment: Determined build machine: linux.amd64, target machine: linux.amd64, OK.
Checking for kBuild:
** kmk (variable KBUILDDIR) not found!
Check /home/joe/vbox/configure.log for details
$ cat configure.log
# Log file generated by
#
# './configure '
#
***** Checking environment *****
Determined build machine: linux.amd64, target machine: linux.amd64
***** Checking kBuild *****
** kmk (variable KBUILDDIR) not found!
$