Hi, Miles, thanks for the branch.
Romain, How about adding these to debian/rules? ---------------------------------------------------------------------- confflags += --with-xpm confflags += --with-jpeg confflags += --with-tiff confflags += --with-png ---------------------------------------------------------------------- We already have "confflags += --with-gif" (may need to adjust build-depends, of course) The branch builds fine from source, but I ran into no end of problems while trying to use the debian emacs-snapshot branch with yours -- firstly, since src/xfns.c fails to build with gcc 4.01 in Sid, since src/frame.h defines Qdisplay as an extern Lisp_Object, but xfns.c defines it as a static Lisp_Object (on line 5286 or so), and gcc barfs on it now. Either Qdisplay is meant to be a shared resource (hence the extrern) or purely a local one (hence the static); I made it a shared resource by removing the static qualifier, but it should be checked by someone. But the show stopper is: ,----[ Lisp nesting exceeds `max-lisp-eval-depth' ] | for el in \ | /usr/local/src/arch/others/tmp/build/lisp/emacs-lisp/byte-opt.el \ | /usr/local/src/arch/others/tmp/build/lisp/emacs-lisp/bytecomp.el \ | /usr/local/src/arch/others/tmp/build/lisp/subr.el \ | /usr/local/src/arch/others/tmp/build/lisp/progmodes/cc-mode.el \ | /usr/local/src/arch/others/tmp/build/lisp/progmodes/cc-vars.el $els; \ | do \ | if test -f $el; \ | then \ | echo Compiling $el; \ | EMACSLOADPATH=/usr/local/src/arch/others/tmp/build/lisp \ | ../src/bootstrap-emacs -batch --no-site-file --multibyte -f \ | batch-byte-compile-if-not-done $el || exit 1; \ | fi \ | done | Compiling /usr/local/src/arch/others/tmp/build/lisp/emacs-lisp/byte-opt.el | >>Error occurred processing | /usr/local/src/arch/others/tmp/build/lisp/emacs-lisp/byte-opt.el: | error (("Lisp nesting exceeds `max-lisp-eval-depth'")) | make[2]: *** [compile] Error 1 | make[2]: Leaving directory `/usr/local/src/arch/others/tmp/build/lisp' | make[1]: *** [bootstrap-build] Error 2 | make[1]: Leaving directory `/usr/local/src/arch/others/tmp/build' | make: *** [build-stamp] Error 2 `---- I even tried gross hacks like find lisp -type f -name \*.el | while read el; do emacs -batch \ --no-site-file --multibyte -f batch-byte-compile-if-not-done $$el;\ done in the rules file, but always there was something else that would fail. Am I missing something simple? manoj -- I think we're in trouble. Han Solo Manoj Srivastava <[EMAIL PROTECTED]> <http://www.debian.org/%7Esrivasta/> 1024D/BF24424C print 4966 F272 D093 B493 410B 924B 21BA DABB BF24 424C -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]