From xemacs-m  Wed Sep 17 23:02:02 1997
Received: from altair.xemacs.org (steve@xemacs.miranova.com [206.190.83.19])
	by xemacs.org (8.8.5/8.8.5) with ESMTP id XAA18154
	for <xemacs-beta@xemacs.org>; Wed, 17 Sep 1997 23:02:01 -0500 (CDT)
Received: (from steve@localhost)
	by altair.xemacs.org (8.8.7/8.8.7) id VAA06651;
	Wed, 17 Sep 1997 21:05:35 -0700
Mail-Copies-To: never
To: xemacs-beta@xemacs.org
Subject: Re: [Brooklyn]: Success under Solaris-2.5 / SUNWspro cc-4.2
References: <vkn2lb5387.fsf@cdc.noaa.gov> <199709171913.MAA04682@xemacs.eng.sun.com> <vkhgbj4s7k.fsf@cdc.noaa.gov>
X-Face: `'%\i;ySOu]g?NlziJSk_$&@]KP`}~PEQPjZ5;nxSaDW_o$4+4%Ab]%Ifw3ZR;7TIT3,O,'
 @2{L;]ox6kc;$_5kU'n**9vFg-]eV~GbxSVCx|(s%uR[],*:^WKmC`B}(;|k9/m]gwt?&`t;^rfCJg
 khHH>pP1W\)xM0U@!FNDD72{3fDP$PkBhx^7Z?-WxH6DbFN:QOnT`llzW}VGdYv;n9lzljQvKTIBhQ
 YuV
X-Attribution: sb
From: SL Baur <steve@xemacs.org>
In-Reply-To: Mark Borges's message of "17 Sep 1997 14:10:23 -0600"
Mime-Version: 1.0 (generated by tm-edit 7.108)
Content-Type: text/plain; charset=US-ASCII
Date: 17 Sep 1997 21:05:34 -0700
Message-ID: <m2en6nxo4x.fsf@altair.xemacs.org>
Lines: 96
X-Mailer: Quassia Gnus v0.6/XEmacs 20.3(beta23) - "Sarajevo"

Mark Borges <mdb@cdc.noaa.gov> writes:

> lib-src/Makefile.in.in uses the `#' character for what appear to be
> comments, beginning near line 121.
 ...
mb> creating lwlib/Makefile
mb> creating lib-src/Makefile
mb> "junk.c", line 122: undefined control
 ...
I got the `undefined control' too, when I first pasted in those
comments (they began with `##').  Removing one of the `#'s eliminated
the message for me, and apparently the code lies:

# MOVE_LIBS= -lkrb5 -lcrypto -lisode -lcom_err
# Add "-lhesiod" if HESIOD is defined.

MOVE_LIBS=

/* ========================== start of cpp stuff ======================= */

/* From here on, comments must be done in C syntax. (see comment above
   about this.) */


Index: lib-src/Makefile.in.in
===================================================================
RCS file: /usr/local/xemacs/xemacs-19/lib-src/Makefile.in.in,v
retrieving revision 1.7
diff -u -r1.7 Makefile.in.in
--- Makefile.in.in	1997/09/17 01:50:57	1.7
+++ Makefile.in.in	1997/09/18 04:04:52
@@ -118,29 +118,33 @@
 SOURCES = COPYING ChangeLog Makefile.in.in README aixcc.lex emacs.csh \
 	makedoc.com *.[chy] $(SCRIPTS)
 
-# Additional -D flags for movemail (add to MOVE_FLAGS if desired):
-# MAIL_USE_POP		Support mail retrieval from a POP mailbox.
-# MAIL_USE_MMDF		Support MMDF mailboxes.
-# MAIL_USE_FLOCK	Use flock for file locking (see the comments
-#			about locking in movemail.c)
-# MAIL_UNLINK_SPOOL	Unlink the user spool mailbox after reading
-#			it (instead of just emptying it).
-# KERBEROS		Support Kerberized POP.
-# KRB5			Support Kerberos Version 5 pop instead of
-#			Version 4 (define this in addition to
-#			KERBEROS).
-# HESIOD		Support Hesiod lookups of user mailboxes.
-# MAILHOST		A string, the host name of the default POP
-#			mail host for the sit
+/*
+Additional -D flags for movemail (add to MOVE_FLAGS if desired):
+MAIL_USE_POP		Support mail retrieval from a POP mailbox.
+MAIL_USE_MMDF		Support MMDF mailboxes.
+MAIL_USE_FLOCK		Use flock for file locking (see the comments
+			about locking in movemail.c)
+MAIL_UNLINK_SPOOL	Unlink the user spool mailbox after reading
+			it (instead of just emptying it).
+KERBEROS		Support Kerberized POP.
+KRB5			Support Kerberos Version 5 pop instead of
+			Version 4 (define this in addition to
+			KERBEROS).
+HESIOD		Support Hesiod lookups of user mailboxes.
+MAILHOST		A string, the host name of the default POP
+			mail host for the sit
+*/
 
 MOVE_FLAGS=
-#
-# Additional libraries for movemail:
-# For KERBEROS
-# MOVE_LIBS= -lkrb -ldes -lcom_err
-# For KERBEROS + KRB5
-# MOVE_LIBS= -lkrb5 -lcrypto -lisode -lcom_err
-# Add "-lhesiod" if HESIOD is defined.
+
+/*
+Additional libraries for movemail:
+For KERBEROS
+MOVE_LIBS= -lkrb -ldes -lcom_err
+For KERBEROS + KRB5
+MOVE_LIBS= -lkrb5 -lcrypto -lisode -lcom_err
+Add "-lhesiod" if HESIOD is defined.
+*/
 
 MOVE_LIBS=
 
@@ -148,6 +152,9 @@
 
 /* From here on, comments must be done in C syntax. (see comment above
    about this.) */
+
+/* Apparently the above comment is bogus.  There is no place where
+shell-style comments are allowed.  -slb */
 
 #define NO_SHORTNAMES
 #define THIS_IS_YMAKEFILE

