2008/10/19 Edward Peschko > Constructs of the form > > extern enum vtype iftovt_tab[]; > > are now failing with forgiving > > error: array type has incomplete element type > > This would be fine if it was code that I controlled - but the matter > of fact is that this code is in /usr/include/sys/mode.h, which comes > bundled with solaris 10, and the upshot is that I'm going to have to > somehow hack solaris headers in order to make gcc-4.3.2 be able to > compile perl-5.10.0. > > Which is just plain wrong.
sys/mode.h has a comment saying "REQUIRES sys/vnode.h" I would look into why that header is not being included before sys/mode.h Jonathan