From xemacs-m  Tue Apr 29 16:24:06 1997
Received: from argon.roma2.infn.it (lorenzo@ARGON.ROMA2.INFN.IT [141.108.16.147])
	by xemacs.org (8.8.5/8.8.5) with ESMTP id QAA06091
	for <xemacs-beta@xemacs.org>; Tue, 29 Apr 1997 16:24:05 -0500 (CDT)
Received: from localhost (lorenzo@localhost)
	by argon.roma2.infn.it (8.8.5/8.8.5) with SMTP id XAA07474
	for <xemacs-beta@xemacs.org>; Tue, 29 Apr 1997 23:25:58 +0200
Date: Tue, 29 Apr 1997 23:25:57 +0200 (MET DST)
From: "Lorenzo M. Catucci" <lorenzo@argon.roma2.infn.it>
To: xemacs-beta@xemacs.org
Subject: problem compiling FSF's po-mode.el
Message-ID: <Pine.LNX.3.95.970429232231.7454B-100000@argon.roma2.infn.it>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII

I just tried using the package in subject to do some message translation.
While the code does run well without compilation, I tried to byte compile
it to try make it faster.

This line triggered the error you see later:
(defsubst _ (string) (gettext string))


Compiling file /DOS/xemacs-20.0/lisp/packages/po-mode.el at Tue Apr 29 00:20:41 1997
  !! Wrong type argument ((listp #<subr gettext>))

after commenting it out, I got these errors, but I'm not able
to tell how much dangerous is the last one, which appears to be
the only important one.

Compiling file /DOS/xemacs-20.0/lisp/packages/po-mode.el at Tue Apr 29 
00:26:22 1997
While compiling po-set-comment:
 ** variable buffer bound but not referenced
While compiling po-edit-string:
 ** variable start bound but not referenced
 ** variable middle bound but not referenced
 ** variable end bound but not referenced
 ** variable obsolete bound but not referenced
While compiling po-tags-search:
 ** variable find-string bound but not referenced
While compiling the end of the data:
  ** The following functions are not known to be defined:  _,
    tags-table-files

Do they make sense to any of you?

Yours,


lorenzo m catucci

