From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Rob Browning Newsgroups: gmane.emacs.devel Subject: Re: Building emacs with and without X -- packaging question. Date: Sat, 22 Jun 2002 11:02:19 -0500 Sender: emacs-devel-admin@gnu.org Message-ID: <871yaz2tf8.fsf@raven.i.defaultvalue.org> References: <87adppy67u.fsf@raven.i.defaultvalue.org> <3405-Fri21Jun2002183331+0300-eliz@is.elta.co.il> NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1024761866 22262 127.0.0.1 (22 Jun 2002 16:04:26 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Sat, 22 Jun 2002 16:04:26 +0000 (UTC) Cc: ats@acm.org, emacs-devel@gnu.org Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.33 #1 (Debian)) id 17LnNB-0005mx-00 for ; Sat, 22 Jun 2002 18:04:25 +0200 Original-Received: from fencepost.gnu.org ([199.232.76.164]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 17LnNQ-0007p4-00 for ; Sat, 22 Jun 2002 18:04:40 +0200 Original-Received: from localhost ([127.0.0.1] helo=fencepost.gnu.org) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 17LnMw-0000K2-00; Sat, 22 Jun 2002 12:04:10 -0400 Original-Received: from dsl-209-87-109-2.constant.com ([209.87.109.2] helo=defaultvalue.org) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 17LnLD-00008N-00 for ; Sat, 22 Jun 2002 12:02:23 -0400 Original-Received: from raven.i.defaultvalue.org (raven.i.defaultvalue.org [192.168.1.7]) by defaultvalue.org (Postfix) with ESMTP id 6038436C; Sat, 22 Jun 2002 11:02:22 -0500 (CDT) Original-Received: by raven.i.defaultvalue.org (Postfix, from userid 1000) id 899F512FC; Sat, 22 Jun 2002 11:02:19 -0500 (CDT) Original-To: Eli Zaretskii In-Reply-To: <3405-Fri21Jun2002183331+0300-eliz@is.elta.co.il> ("Eli Zaretskii"'s message of "Fri, 21 Jun 2002 18:33:32 +0300") Original-Lines: 79 User-Agent: Gnus/5.090006 (Oort Gnus v0.06) Emacs/21.2 (i386-pc-linux-gnu) Errors-To: emacs-devel-admin@gnu.org X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.0.9 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.emacs.devel:5093 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:5093 "Eli Zaretskii" writes: > I don't think there's a way except make distclean, configure (with > appropriate switches), then make. OK, thanks. Working from the latest official 21 release I added fontset.o to SOME_MACHINE_OBJECTS and then built two trees, one with X and one without. Then I ran a diff on the two trees. Ignoring all the config related files and the files that only differ by a "Date:" (mostly quail .el files) I still find some differences and wanted to make sure those were OK. Looks like cus-load.el differs, and so do some executables and libraries (the latter two of which I expect are fine). Below is the diff for cus-load.el. Since this is a file that is normally installed, so how should it be handled between the two emacs packages (X and no-X)? diff -x Makefile.c -x config.h -x epaths.h -x *.o -x fns-21.2.1.el -x config.status -x config.log -x Makefile -x config.cache -ruN debian/tmp-build-emacs/lisp/cus-load.el debian/tmp-build-emacs-nox/lisp/cus-load.el --- debian/tmp-build-emacs/lisp/cus-load.el Sat Jun 22 01:17:18 2002 +++ debian/tmp-build-emacs-nox/lisp/cus-load.el Sat Jun 22 01:25:32 2002 @@ -140,7 +140,7 @@ (put 'feedmail-spray 'custom-loads '("feedmail")) (put 'idlwave-external-programs 'custom-loads '("idlwave")) (put 'strokes 'custom-loads '("strokes")) -(put 'mouse 'custom-loads '("faces" "mouse" "menu-bar" "avoid" "mouse-sel" "msb" "mwheel" "strokes" "tooltip" "goto-addr" "artist")) +(put 'mouse 'custom-loads '("faces" "menu-bar" "avoid" "mouse-sel" "mouse" "msb" "mwheel" "strokes" "tooltip" "goto-addr" "artist")) (put 'nnmail-various 'custom-loads '("nnmail")) (put 'smiley 'custom-loads '("smiley-ems")) (put 'extensions 'custom-loads '("generic" "time-stamp" "wid-edit" "cust-print" "eldoc" "page-ext")) @@ -163,7 +163,7 @@ (put 'reftex-making-and-inserting-labels 'custom-loads '("reftex-vars")) (put 'calendar-hooks 'custom-loads '("calendar")) (put 'mailalias 'custom-loads '("mailalias")) -(put 'frames 'custom-loads '("frame" "faces" "scroll-bar" "menu-bar" "desktop" "ediff-wind" "imenu" "two-column" "rsz-mini")) +(put 'frames 'custom-loads '("frame" "faces" "menu-bar" "desktop" "ediff-wind" "imenu" "two-column" "rsz-mini")) (put 'gnus-server 'custom-loads '("gnus")) (put 'paren-showing 'custom-loads '("paren")) (put 'dos-fns 'custom-loads '("dos-vars")) @@ -998,8 +998,6 @@ (custom-put-if-not 'custom-comment-face 'group-documentation nil) (custom-put-if-not 'custom-raised-buttons 'custom-version "21.1") (custom-put-if-not 'custom-raised-buttons 'standard-value t) -(custom-put-if-not 'gnus-article-x-face-command 'custom-version "21.1") -(custom-put-if-not 'gnus-article-x-face-command 'standard-value t) (custom-put-if-not 'gnus-inhibit-user-auto-expire 'custom-version "21.1") (custom-put-if-not 'gnus-inhibit-user-auto-expire 'standard-value t) (custom-put-if-not 'show-paren-ring-bell-on-mismatch 'custom-version "20.3") I presume these differences are probably expected and OK: Binary files debian/tmp-build-emacs/lib-src/b2m and debian/tmp-build-emacs-nox/lib-src/b2m differ Binary files debian/tmp-build-emacs/lib-src/ctags and debian/tmp-build-emacs-nox/lib-src/ctags differ Binary files debian/tmp-build-emacs/lib-src/cvtmail and debian/tmp-build-emacs-nox/lib-src/cvtmail differ Binary files debian/tmp-build-emacs/lib-src/digest-doc and debian/tmp-build-emacs-nox/lib-src/digest-doc differ Binary files debian/tmp-build-emacs/lib-src/ebrowse and debian/tmp-build-emacs-nox/lib-src/ebrowse differ Binary files debian/tmp-build-emacs/lib-src/emacsclient and debian/tmp-build-emacs-nox/lib-src/emacsclient differ Binary files debian/tmp-build-emacs/lib-src/emacsserver and debian/tmp-build-emacs-nox/lib-src/emacsserver differ Binary files debian/tmp-build-emacs/lib-src/etags and debian/tmp-build-emacs-nox/lib-src/etags differ Binary files debian/tmp-build-emacs/lib-src/fakemail and debian/tmp-build-emacs-nox/lib-src/fakemail differ Binary files debian/tmp-build-emacs/lib-src/hexl and debian/tmp-build-emacs-nox/lib-src/hexl differ Binary files debian/tmp-build-emacs/lib-src/make-docfile and debian/tmp-build-emacs-nox/lib-src/make-docfile differ Binary files debian/tmp-build-emacs/lib-src/movemail and debian/tmp-build-emacs-nox/lib-src/movemail differ Binary files debian/tmp-build-emacs/lib-src/profile and debian/tmp-build-emacs-nox/lib-src/profile differ Binary files debian/tmp-build-emacs/lib-src/sorted-doc and debian/tmp-build-emacs-nox/lib-src/sorted-doc differ Binary files debian/tmp-build-emacs/lib-src/test-distrib and debian/tmp-build-emacs-nox/lib-src/test-distrib differ Binary files debian/tmp-build-emacs/lib-src/yow and debian/tmp-build-emacs-nox/lib-src/yow differ Binary files debian/tmp-build-emacs/lwlib/liblw.a and debian/tmp-build-emacs-nox/lwlib/liblw.a differ Binary files debian/tmp-build-emacs/src/emacs and debian/tmp-build-emacs-nox/src/emacs differ Binary files debian/tmp-build-emacs/src/emacs-21.2.1 and debian/tmp-build-emacs-nox/src/emacs-21.2.1 differ Binary files debian/tmp-build-emacs/src/prefix-args and debian/tmp-build-emacs-nox/src/prefix-args differ Binary files debian/tmp-build-emacs/src/temacs and debian/tmp-build-emacs-nox/src/temacs differ -- Rob Browning rlb @defaultvalue.org, @linuxdevel.com, and @debian.org Previously @cs.utexas.edu GPG=1C58 8B2C FB5E 3F64 EA5C 64AE 78FE E5FE F0CB A0AD