On Wed, Feb 11, 2009 at 12:44 AM, James C. McPherson <James.McPherson at sun.com> wrote: > On Wed, 11 Feb 2009 00:08:38 -0600 > Jason King <jason at ansipunx.net> wrote: > >> Just grabbed the latest copy of ON, and tried to do a make setup and >> it's failing with: >> >> make: Fatal error: Don't know how to make target >> `/export/home/jason/hg/ls/onnv-gate/proto/root_i386/usr/include/nfs/lm_impl.h' >> Current working directory >> /export/home/jason/hg/ls/onnv-gate/usr/src/uts/common/nfs >> *** Error code 1 >> The following command caused the error: >> cd common/nfs; pwd; make install_h >> make: Fatal error: Command failed for target `common/nfs' >> Current working >> directory /export/home/jason/hg/ls/onnv-gate/usr/src/uts *** Error >> code 1 The following command caused the error: >> cd uts; pwd; make install_h >> make: Fatal error: Command failed for target `sysheaders' >> Current working directory /export/home/jason/hg/ls/onnv-gate/usr/src >> >> lm_impl.h looks to be a closed source header file (based on >> usr/src/uts/common/nfs/Makefile) and doesn't appear to be shipped as >> part of the closed bins. I couldn't find a flag day on this (I'm >> doing this on a SXCE b105 box), so I'm wondering if someone could >> confirm this. > > Hi Jason, > potentially boneheaded question - have you set CLOSED_IS_PRESENT=no > in your environment file and run bldenv?
Doh! I've always let it be set automatically (I just take opensolaris.sh and modify CODEMGR_WS usually), except being late, I uncompressed the closed bins one directory too low and didn't catch it until you mentioned that. Redoing it again (with closed/ in the right location) and things work. Sorry for the false alarm :)
