Since you wanted me to peel the onion  :-)
 
 After I fixed the typo, here's what I found:
 
 1. >>Error occurred processing ediff-diff.el: Cannot open load file: vc-hooks
 So I added vc to the REQUIRES line. 
That one is ok. But the ones below are strange. There is no reference to
tramp or format-spec anywhere in ediff.
	--michael  
 2. >>Error occurred processing ediff-diff.el: Cannot open load
file: tramp
 I added tramp
 
 3. >>Error occurred processing ediff-diff.el: Cannot open load file: format-spec
 I added gnus
 
 
 Regards,
   Vin
 
 
 
 On Nov 2, 2007 11:30 AM, Michael Kifer <kifer(a)cs.sunysb.edu> wrote:
 >
 > Thanks. Sorry for the typo.
 > I committed the change.
 > Why did you add gnus and tramp to REQUIRES?
 >
 >
 >         --michael
 >
 >
 > > With the latest round of changes to ediff, I can no longer build the packages:
 > >
 > > >>Error occurred processing ediff-diff.el: Symbol's value as
variable
 > > is void: vc-workfile-version
 > >
 > > Done
 > > make[2]: *** [ediff-diff.elc] Error 1
 > >
 > > Indeed, vc-workfile is a function.  The patch below allows things to compile.
 > >
 > > diff -u
{scmroot/xemacs-packages,$BLDROOT/xemacs-packages-$(today)}/xemacs-packages/ediff/$f
 > > done
 > > --- scmroot/xemacs-packages/xemacs-packages/ediff/ediff-vers.el
 > > 2007-11-02 10:12:31.000000000 -0400
 > > +++
/usr/local/build/xemacs-packages-2007-11-02/xemacs-packages/ediff/ediff-vers.el
 > >     2007-11-02 10:57:47.000000000 -0400
 > > @@ -60,7 +60,7 @@
 > >  (defalias 'ediff-vc-working-revision
 > >    (if (fboundp 'vc-working-revision)
 > >        'vc-working-revision
 > > -    vc-workfile-version))
 > > +    'vc-workfile-version))
 > >
 > >  ;; VC.el support
 > >
 > > --- scmroot/xemacs-packages/xemacs-packages/ediff/Makefile
 > > 2007-08-30 20:06:05.000000000 -0400
 > > +++ /usr/local/build/xemacs-packages-2007-11-02/xemacs-packages/ediff/Makefile
 > >  2007-11-02 10:59:07.000000000 -0400
 > > @@ -22,7 +22,7 @@
 > >  MAINTAINER = Michael Kifer <kifer(a)cs.sunysb.edu>
 > >  PACKAGE = ediff
 > >  PKG_TYPE = regular
 > > -REQUIRES = pcl-cvs elib dired xemacs-base edebug prog-modes
 > > +REQUIRES = pcl-cvs elib dired xemacs-base edebug prog-modes gnus tramp vc
 > >  CATEGORY = standard
 > >
 > >  ELCS = ediff-diff.elc ediff-help.elc ediff-hook.elc ediff-init.elc \
 > >
 > >
 > > Regards,
 > >   Vin
 > >
 >
 >
 >
 >
 
 
 
 -- 
 The Journey by Mary Oliver
 
http://www.poemhunter.com/p/m/poem.asp?poet=6771&poem=30506
  
_______________________________________________
XEmacs-Patches mailing list
XEmacs-Patches(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-patches