On Fri, Sep 30, 2005 at 01:07:08PM -0700, Adil Rajput wrote:
> Well as a last resort, I tried to use the header files in the
> /usr/src/head directory and created a link to it for /usr/include.
Stop. Your build machine doesn't have the necessary software
installed. Instead of trying to install it piece by piece from your
source, which is 4 builds away from the rest of your system and
incomplete at that, you need to go back and either reinstall your
system with the right cluster ("Entire distribution") or manually
pkgadd all the build 18 packages that would be installed if you did.
I *STRONGLY* recommend the first option.
> Now the error I am getting is that of not finding matchtypes.h file included
> from sys/types.h. Is this a file that should be created at runtime?
It should be created at install time. In the source, the kernel
headers are in usr/src/uts/*/sys though not all of those get installed
into /usr/include/sys. You can see what goes in usr/include/sys by
looking in your proto area after you've made setup or sgs.
> Also any chance I can just install the SunWhea package without
> reinstalling everything. It has taken me a long time to configure my
> current OS and I would hate to do it all over again.
You could install SUNWhea but you're probably also missing the
assembler and other headers and who knows what else. You could try
upgrading your system to build 22; that would preserve most of your
configuration. I've never tried using an upgrade to install new
packages at the same time, but perhaps someone who has could comment.
--
Keith M Wesolowski "Sir, we're surrounded!"
Solaris Kernel Team "Excellent; we can attack in any direction!"
_______________________________________________
opensolaris-code mailing list
[email protected]
https://opensolaris.org:444/mailman/listinfo/opensolaris-code