bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#14755: Trunk bootstrap failure


From: Angelo Graziosi
Subject: bug#14755: Trunk bootstrap failure
Date: Sun, 30 Jun 2013 16:03:25 +0200
User-agent: Mozilla/5.0 (Windows NT 5.1; rv:17.0) Gecko/20130620 Thunderbird/17.0.7

Il 30/06/2013 14.48, Ari Roponen ha scritto:
Angelo Graziosi <angelo.graziosi@alice.it> writes:

As suspected (see this thread:
http://lists.gnu.org/archive/html/emacs-devel/2013-06/msg01328.html)
the bootstrap failure of trunk r.113227 probably isn't platform
dependent. Not only it fails on Cygwin but also on Kubuntu. You need
only to bootstrap on a *clean clean* tree.


I got the same failure, too. This commit seems to cause it:

   revno: 113220 [merge]
   committer: K. Handa <handa@gnu.org>
   branch nick: trunk
   timestamp: Sat 2013-06-29 12:46:39 +0900
   message:
     Add the coding system prefer-utf-8.

Confirmed. Rev. 113219 bootstraps while rev. 113220 doesn't...


The following patch seems to fix the problem. Remember to delete
src/bootstrap-emacs, so that the patched version is used.

=== modified file 'lisp/international/mule-cmds.el'
--- lisp/international/mule-cmds.el     2013-06-28 14:42:55 +0000
+++ lisp/international/mule-cmds.el     2013-06-30 06:07:06 +0000
@@ -1031,7 +1031,9 @@
        (error "Canceled because the buffer was modified"))
        (if (and (eq (coding-system-type coding-system) 'undecided)
               (coding-system-get coding-system :prefer-utf-8)
-              (< (- to from) (- (position-bytes to) (position-bytes from))))
+              (if (stringp from)
+                  (multibyte-string-p from)
+                (< (- to from) (- (position-bytes to) (position-bytes from)))))
          (setq coding-system
                (coding-system-change-text-conversion coding-system 'utf-8)))
        coding-system)))


indeed... with it I can bootstrap trunk!


Ciao,
 Angelo.






reply via email to

[Prev in Thread] Current Thread [Next in Thread]