From xemacs-m  Thu Apr 10 07:52:15 1997
Received: from ns.jsys.co.jp (ns.jsys.co.jp [202.33.240.82])
	by xemacs.org (8.8.5/8.8.5) with ESMTP id HAA21757
	for <xemacs-beta@xemacs.org>; Thu, 10 Apr 1997 07:52:13 -0500 (CDT)
Received: from cosmos.jsys.co.jp (cosmos.jsys.co.jp [172.31.80.5])
	by ns.jsys.co.jp (8.8.5/8.8.5) with ESMTP id VAA17701
	for <xemacs-beta@xemacs.org>; Thu, 10 Apr 1997 21:52:11 +0900 (JST)
Received: from j-04110.jsys.co.jp (j-04110.jsys.co.jp [172.31.49.72])
	by cosmos.jsys.co.jp (8.8.5/8.8.5) with ESMTP id VAA23015
	for <xemacs-beta@xemacs.org>; Thu, 10 Apr 1997 21:52:11 +0900 (JST)
Received: (from ienaga@localhost) by j-04110.jsys.co.jp (8.8.5/3.5Wpl2) id VAA14490; Thu, 10 Apr 1997 21:52:09 +0900 (JST)
Sender: ienaga@j-04110.jsys.co.jp
To: xemacs-beta@xemacs.org
Subject: Re: 20.1b12 Makefile problem
References: <E0wFJBL-0006lN-00@chekov.ctd.comsat.com>
Mime-Version: 1.0 (generated by tm-edit 7.106)
Content-Type: multipart/mixed;
 boundary="Multipart_Thu_Apr_10_21:52:08_1997-1"
Content-Transfer-Encoding: 7bit
From: Kazuyuki IENAGA <ienaga@jsys.co.jp>
Date: 10 Apr 1997 21:52:08 +0900
In-Reply-To: Neal Becker's message of Thu, 10 Apr 1997 08:42:27 -0400
Message-ID: <rysragjujk7.fsf@skywalk.jsys.co.jp>
Lines: 47
X-Mailer: Gnus v5.4.42/Emacs 19.34

--Multipart_Thu_Apr_10_21:52:08_1997-1
Content-Type: text/plain; charset=US-ASCII

On FreeBSD 2.2.1, src/Makefile produced this xemacs-version.h :-<


--Multipart_Thu_Apr_10_21:52:08_1997-1
Content-Type: application/octet-stream
Content-Disposition: attachment; filename="xemacs-version.h"
Content-Transfer-Encoding: 7bit

#define main_1 xemacs_20_1
(setq emacs-version (purecopy (concat emacs-version " XEmacs Lucid (beta12)")))
  (progn (or (string-match "^[0-9]+" emacs-version)
	     (error "emacs-version unparsable"))
         (string-to-int (match-string 0 emacs-version)))
^[0-9]+\\_\\([0-9]+\\) emacs-version)
	     (error "emacs-version unparsable"))
         (string-to-int (match-string 1 emacs-version)))
(defun emacs-version  (&optional arg)
	  (substring emacs-version 0 (string-match " XEmacs" emacs-version))
(defun emacs-version>= (major &optional minor)
(define-function 'version 'emacs-version)
    (purecopy (concat "\n@" "(#)" (emacs-version)_beta12

--Multipart_Thu_Apr_10_21:52:08_1997-1
Content-Type: text/plain; charset=US-ASCII



Neal Becker <neal@ctd.comsat.com> writes:

> I got:
> 
> [...]
> sed: Unknown option to 's'
> sed: Unknown option to 's'
> [...]
> 
> This apparantly came from:
> 
> xemacs-version.h: ${lispdir}version.el
> 	@echo "#define main_1 xemacs_`grep emacs-version ${lispdir}version.el | sed 's/.*\"\(.*\)\.\(.*\)\"/\1_\2/ 1q'`_`grep -i xemacs.*lucid.*beta ${lispdir}version.el | sed 's/.*\(beta[0-9]*\).*/\1/ 1q'`" > xemacs-version.h
> 
> I think this was gnu sed (if Make used my path, it would be).

--Multipart_Thu_Apr_10_21:52:08_1997-1--

