* Philipp Thomas (pth@suse.de) [20100827 15:04]:
What flags are passed to the compiler? If they include -nostdinc it's clear why it won't be found because that flag tells the compiler to only search in those directories passed explicitly to it.
I have to correct myself. The kernel itself uses -notdinc -isystem $(shell $(CC) -print-file-name=include) this excludes the user land headers but includes the compiler specific ones. To explain: gcc -print-file-name=include outputs the path to the compiler specific headers and prepending -isystem includes them and treats them as system headers for which a number of warnings are suppressed. So the short story is that if -nostdinc is present and -isystem $(shell $(CC) -print-file-name=include) not you have the reason why kernel compiles succeed but not the vmware modules. Philipp -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org