[3053] in Kerberos-V5-bugs
Re: pending/701: Can't make krb5-current on hp-ux 10.20
daemon@ATHENA.MIT.EDU (tytso@MIT.EDU)
Tue Mar 23 16:08:21 1999
Date: Tue, 23 Mar 1999 16:08:35 -0500
To: cduan.CTIIS@asavp.calltec.com
Cc: krb5-bugs@MIT.EDU, gnats-admin@rt-11.MIT.EDU, krb5-prs@rt-11.MIT.EDU
In-Reply-To: <OF2516571A.F2AC74CA-ON85256735.0075C2AE@calltec.com>
(cduan.CTIIS@asavp.calltec.com)
From: tytso@MIT.EDU
Date: Mon, 15 Mar 99 21:48:37 GMT
From: cduan.CTIIS@asavp.calltec.com
I download MIT's KRB5-CURRENT source and document scripts into my HP-UX
10.20 system. My system has standard ANSI CC compiler. I make a directory
called hpux under my Kerberos 5 directory /krb5/krb5-current and issues the
following commands under /krb5/krb5-current/hpux:
$ ../src/configure --with-ccopts=3D"-Aa +Olibcalls -D_HPUX_SOURCE"
it is ok.
$ make
I got error: Make: line 364: syntax error of
/krb5/krb5-current/hpux/lib/Makefile. I look at this and following line=
s:
$(CLIB): $(CLIBS) $(WLIB) $(CDEF) no_glue.obj
##WIN16## link /co /seg:400 /noe /nod /nol \
##WIN16## no_glue, $*.dll, $*.map, $(CLIBS) $(WINLIBS), $(CDEF)
##WIN16## copy $(VERSIONRC) version.rc
##WIN16## rc /nologo /p /k $(CPPFLAGS) -DCE_LIB -D_MSDOS_ -DRES_ONLY version.rc $*.dll
##WIN16## implib /nologo $@ $*.dll
##WIN32## rc $(CPPFLAGS) -DCE_LIB -D_WIN32 -D_MSDOS_ -DRES_ONLY -fo version.res $(VERSIONRC)
##WIN32## link $(WINDLLFLAGS) /def:$(CDEF) /out:$*.dll \
##WIN32## no_glue.obj version.res $(CLIBS) $(WINLIBS)
These lines are for window client library. How could they be generated in
the make file.
That's normal. The # character is the comment character for make, so
all of these lines should be ignored by your make.
I don't recall a problem like this with the HP-UX make, but if it is
still complaining, you may want to try using gmake. Unfortunately some
of the vendor makes distributed... aren't very good. If it's a minor
thing we'll try to work around it, but if it's a major problem with the
vendor make, we typically tell people to (a) complain to the vendor, and
(b) use gmake.
- Ted