From xemacs-m  Tue Jul  1 18:55:59 1997
Received: from jagor.srce.hr (hniksic@jagor.srce.hr [161.53.2.130])
	by xemacs.org (8.8.5/8.8.5) with ESMTP id SAA17863
	for <xemacs-beta@xemacs.org>; Tue, 1 Jul 1997 18:55:58 -0500 (CDT)
Received: (from hniksic@localhost)
          by jagor.srce.hr (8.8.5/8.8.4)
	  id BAA21079; Wed, 2 Jul 1997 01:55:58 +0200 (MET DST)
To: XEmacs Developers <xemacs-beta@xemacs.org>
Subject: Re: LOSING_BYTECODE
References: <m290zsj0z4.fsf@altair.xemacs.org> 	<kig90zsz2lg.fsf@jagor.srce.hr> 	<m2g1tzoqyk.fsf@altair.xemacs.org> 	<QQcwgj03476.199707010329@crystal.WonderWorks.COM> 	<m2en9jl9rv.fsf@altair.xemacs.org> 	<QQcwgl03902.199707010356@crystal.WonderWorks.COM> 	<QQcwgn04347.199707010422@crystal.WonderWorks.COM> 	<m2vi2vcr7u.fsf@altair.xemacs.org> <QQcwii14807.199707011602@crystal.WonderWorks.COM> <87wwnazeh0.fsf@mharnois.workgroup.net>
X-Attribution: Hrv
X-Face: Mie8:rOV<\c/~z{s.X4A{!?vY7{drJ([U]0O=W/<W*SMo/Mv:58:*_y~ki>xDi&N7XG
        KV^$k0m3Oe/)'e%3=$PCR&3ITUXH,cK>]bci&<qQ>Ff%x_>1`T(+M2Gg/fgndU%k*ft
        [(7._6e0n-V%|%'[c|q:;}td$#INd+;?!-V=c8Pqf}3J
From: Hrvoje Niksic <hniksic@srce.hr>
Date: 02 Jul 1997 01:55:57 +0200
In-Reply-To: Michael Harnois's message of "01 Jul 1997 15:47:55 -0500"
Message-ID: <kig3epyz5rm.fsf@jagor.srce.hr>
Lines: 31
X-Mailer: Gnus v5.4.59/XEmacs 20.3(beta10) - "Athens"

Michael Harnois <mharnois@sbt.net> writes:

> With fear and trembling I applied your patch to advice.el, made
> distclean, removed all elc files, reconfigured, commented out
> LOSING_BYTECODE in config.h, and made all-elc.
> 
> First casualty, when loading my init file:
> 
> Signaling: (error "As of 19.14, `concat' no longer works with
> compiled-function objects

19.14?  That's a good one! :-)

The yuck-yuck part seems to be in efs-ovwrt.el:

	    (t
	     ;; it's an emacs19 compiled-code object
	     (let ((new-code (append nfun nil))) ; turn it into a list
	       (if (nthcdr 4 new-code)
		   (setcar (nthcdr 4 new-code) ndoc-str)
		 (setcdr (nthcdr 3 new-code) (cons ndoc-str nil)))
	       (fset new (apply 'make-byte-code new-code))))))))

I don't know what this code is trying to do, but we should fix it to
work with the new functions.  Kyle?

-- 
Hrvoje Niksic <hniksic@srce.hr> | Student at FER Zagreb, Croatia
--------------------------------+--------------------------------
"Silence!" cries Freydag. "I did not call thee in for a consultation!" 
"They are my innards! I will not have them misread by a poseur!"

