Ar an triú lá déag de mí Iúil, scríobh Vin Shelton:
On Sun, Jul 13, 2008 at 10:15 AM, Mats Lidell
<matsl(a)xemacs.org> wrote:
>>>>>> Vin wrote:
>
> Vin> Neither of the proposed patches makes a difference. Since
> Vin> Aidan's changes to 21.5 of 2008-07-10, I cannot use a current
> Vin> 21.5 to build the packages. Below you can see the error trace.
> Vin> I can successfully build the packages using a 2008-07-06
> Vin> XEmacs-21.5.
>
> I doubled checked my environment just to find that I used the wrong
> version of XEmacs, sorry! Locale.rules pointed in the wrong
> direction. Corrected the error and tried again in the hope of seeing
> the same error just to find that it built fine anyway! Sigh.
>
> This is the version of xemacs I use:
>
> "XEmacs 21.5 (beta28) "fuki" ec442dc06fe1+ [Lucid] (i686-pc-linux,
Mule) of Sun Jul 13 2008"
>
> Do you start from a clean state? eg
>
> make distclean; make autoloads; cd xemacs-packages/hyperbole; make
I don't do 'make distclean' because I check out the packages from CVS
every time.
I can’t reproduce this either, Vin. I do have trouble building several
iso-2022-7 files in Mew and AUCTeX, but the build continues without trouble
when I create the corresponding .elc files with touch(1). Further below is
my configure line, an edited version of yours, and the differences between
my Local.rules file and yours. Immediately following is the change I was
considering making in my last detailed mail:
diff -r ec442dc06fe1 src/redisplay.c
--- a/src/redisplay.c Thu Jul 10 23:37:52 2008 +0200
+++ b/src/redisplay.c Wed Jul 16 19:50:57 2008 +0200
@@ -9753,7 +9753,6 @@
if (noninteractive)
{
- Vwindow_system = Qstream;
Vinitial_device_type = Qstream;
return;
}
Configure line:
./configure '--with-cflags= -g -O' '--with-site-prefixes=/opt/local'
'--disable-dialogs' '--disable-widgets' '--with-sound=native'
'--disable-pdump' '--enable-bignum=gmp'
'--with-default-eol-detection' '--enable-debug'
'--enable-assertions' '--enable-memory-usage-stats'
'--with-cflags-optimization=' '--with-cflags-debugging='
'--disable-mule'
The differences in my Local.rules from yours:
--- /tmp/aidan/Local.rules 2008-07-16 19:42:31.000000000 +0200
+++ Local.rules 2008-07-14 08:00:37.000000000 +0200
@@ -9,7 +9,7 @@
# Path to XEmacs to use for byte compilation.
#
# (Double-quote path under native MS Windows if there are embedded spaces.)
-XEMACS_BINARY = /opt/bin/xemacs-21.5
+XEMACS_BINARY = /Sources/xemacs-21.5-x11-mule-startup-correct/src/xemacs
# Are we running XEmacs 21.5 or greater? If set, this will generate
# custom-defines.el files for use with Custom (esp. the Custom menu), and
@@ -17,11 +17,11 @@
#
# Ben has yet to commit the workspace that enables these new features,
# so I have defaulted this to 'off' until he does. SY.
-XEMACS_21_5 =
+XEMACS_21_5 = t
# Should we build the Mule packages? Set to 't' if you do not have/want Mule.
#
-BUILD_WITHOUT_MULE = t
+BUILD_WITHOUT_MULE =t
# Following test, which would be performed by every makefile
# including XEmacs.rules, slows down the make process terribly
@@ -117,7 +117,7 @@
# Where to install the non-Mule packages, or where the symlink tree will
# go. You probably don't want to change this.
#
-NONMULE_INSTALLED_PACKAGES_ROOT = /home/acs/tmp/staging
+NONMULE_INSTALLED_PACKAGES_ROOT = ${XEMACS_INSTALLED_PACKAGES_ROOT}/xemacs-packages
#
# Where to install the Mule packages, or where the symlink tree will go.
@@ -237,8 +237,8 @@
# path to GNU cp, use the latter if no GNU cp is available.
# use the latter option if you are running FreeBSD.
#
- RCOPY = cp -af
- # RCOPY = cp -pR
+ # RCOPY = cp -af
+ RCOPY = cp -pR
else
# This next one is for running in-place from a CVS checkout.
# NOTE: cp on FreeBSD does not have a --symbolic-link option
--
¿Dónde estará ahora mi sobrino Yoghurtu Nghé, que tuvo que huir
precipitadamente de la aldea por culpa de la escasez de rinocerontes?
_______________________________________________
XEmacs-Patches mailing list
XEmacs-Patches(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-patches