[PATCH] package building problems.

Aidan Kehoe kehoea at parhasard.net
Sat May 12 17:44:20 EDT 2007


Despite the package smoketest succeeding, I find I need the below patches
(to jde-util.el and to tramp/Makefile) to get a checked-out tree to build
with XEmacs 21.4.20 with no installed packages. Is anyone else seeing
similar behaviour?

Also included is a couple of autoloads necessary for M-x gnus to work
correctly (on my machine). 

Beyond that, the dependency tracking appears to be broken; after a make
install on this tree, with compiled files from several months ago, I got
constant errors from lazy-lock-pre-idle-fontify-windows until I deleted all
.elc files and did a make install again.

? packages-current-checked-out
Index: xemacs-packages/gnus/lisp/parse-time.el
===================================================================
RCS file: /pack/xemacscvs/XEmacs/packages/xemacs-packages/gnus/lisp/parse-time.el,v
retrieving revision 1.5
diff -u -u -r1.5 parse-time.el
--- xemacs-packages/gnus/lisp/parse-time.el	2006/03/16 04:18:06	1.5
+++ xemacs-packages/gnus/lisp/parse-time.el	2007/05/12 21:19:35
@@ -114,10 +114,12 @@
 		list)))
     (nreverse list)))
 
+;;;###autoload
 (defvar parse-time-months '(("jan" . 1) ("feb" . 2) ("mar" . 3)
 			    ("apr" . 4) ("may" . 5) ("jun" . 6)
 			    ("jul" . 7) ("aug" . 8) ("sep" . 9)
 			    ("oct" . 10) ("nov" . 11) ("dec" . 12)))
+;;;###autoload
 (defvar parse-time-weekdays '(("sun" . 0) ("mon" . 1) ("tue" . 2)
 			      ("wed" . 3) ("thu" . 4) ("fri" . 5) ("sat" . 6)))
 (defvar parse-time-zoneinfo `(("z" 0) ("ut" 0) ("gmt" 0)
Index: xemacs-packages/jde/lisp/jde-util.el
===================================================================
RCS file: /pack/xemacscvs/XEmacs/packages/xemacs-packages/jde/lisp/jde-util.el,v
retrieving revision 1.4
diff -u -u -r1.4 jde-util.el
--- xemacs-packages/jde/lisp/jde-util.el	2006/03/03 20:42:41	1.4
+++ xemacs-packages/jde/lisp/jde-util.el	2007/05/12 21:23:47
@@ -166,6 +166,7 @@
 	     "../" 
 	     (file-name-directory (locate-library "jde")))))
 
+;;;###autoload
 (defun jde-find-jde-data-directory ()
   "Return the path of the JDE data directory.
 Returns the path of the directory containing the
Index: xemacs-packages/tramp/Makefile
===================================================================
RCS file: /pack/xemacscvs/XEmacs/packages/xemacs-packages/tramp/Makefile,v
retrieving revision 1.65
diff -u -u -r1.65 Makefile
--- xemacs-packages/tramp/Makefile	2006/12/30 21:03:02	1.65
+++ xemacs-packages/tramp/Makefile	2007/05/12 21:28:41
@@ -22,7 +22,7 @@
 MAINTAINER = Kai Großjohann <kai.grossjohann at gmx.net>
 PACKAGE = tramp
 PKG_TYPE = regular
-REQUIRES = tramp xemacs-base vc efs dired mail-lib gnus ediff sh-script
+REQUIRES = tramp xemacs-base vc efs dired mail-lib gnus ediff sh-script edebug
 CATEGORY = standard
 
 include ../../Local.rules.inc



-- 
On the quay of the little Black Sea port, where the rescued pair came once
more into contact with civilization, Dobrinton was bitten by a dog which was
assumed to be mad, though it may only have been indiscriminating. (Saki)



More information about the XEmacs-Patches mailing list