Subject: parse.h missing for crypto/dist/heimdal/lib/com_err/
To: None <netbsd-users@netbsd.org>
From: Jeremy C. Reed <reed@reedmedia.net>
List: netbsd-users
Date: 01/26/2001 23:26:39
I am trying to do a "make build" (also tried "make release") with.
1.5.1_ALPHA (i386).

I receive this error:
includes ===> lib/libcom_err
cd /usr/src/lib/libcom_err/compile_et && make compile_et
cc -O
-I.                                -I/usr/src/lib/libcom_err/compile_et/../../../include/heimdal
-I/usr/src/lib/libroken/obj
-I/usr/src/lib/libcom_err/compile_et/../../../crypto/dist/heimdal/lib/com_err
-I/usr/src/lib/libcom_err/compile_et/../../../crypto/dist/heimdal/lib/roken
-DHAVE_CONFIG_H -c -o compile_et.lo
/usr/src/lib/libcom_err/compile_et/../../../crypto/dist/heimdal/lib/com_err/compile_et.c
/usr/src/lib/libcom_err/compile_et/../../../crypto/dist/heimdal/lib/com_err/compile_et.c:42: parse.h: No
such file or directory
*** Error code 1

Stop.


If I understand correctly, this parse.h is created with lex or yacc.

Wojciech Puchar posted a similar error this week to this list (parse.h was
missing from crypto/dist/heimdal/lib/sl/). But the follow up said "it was
my failure of putting too much strange things in /etc/mk.conf".

Also last summer, Hisashi T Fujinaka had the same error
http://mail-index.netbsd.org/current-users/2000/06/22/0014.html
but I didn't find any answers.

My environment has:
 BSDOBJDIR=/usr/src/netbsd/obj
 DESTDIR=/usr/src/netbsd/install
 RELEASEDIR=/usr/src/netbsd/release

My /etc/mk.conf has:
 COPTS+=         -g
 LDFLAGS+=       -g

I did 'make obj' in src and then did 'make release'. (I am reading
http://www.netbsd.org/developers/releng/build-release.html.)

Any ideas?

(By the way, my goal is to create 1.5.1_ALPHA binary sets, so my hacked-up
one-step sysinst will have something to use. In the meanwhile, are
1.5.1_ALPHA binary base sets for i386 available?)

Thanks,

   Jeremy C. Reed
   http://www.reedmedia.net/