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 :)

Reply via email to