emacs-devel
[Top][All Lists]
Advanced

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

Re: [multi-tty] Wrong type argument: framep, 0


From: Dan Nicolaescu
Subject: Re: [multi-tty] Wrong type argument: framep, 0
Date: Mon, 14 May 2007 11:35:29 -0700

csant <address@hidden> writes:

  > Hi,
  > 
  > just an ordinary emacs *user* here, jumping on the multi-tty branch now 
  > that it is available in CVS. On one machine everything went fine and 
  > smooth, but on the other one I end up with:
  > 
  >     $ ./src/emacs -Q
  >     Wrong type argument: framep, 0
  > 
  > and emacs will not start. When starting with
  > 
  >     $ ./src/emacs -Q -nw
  > 
  > emacs starts and seems to be usable, but I get
  > 
  >     Wrong type argument: framep, 1
  > 
  > in minibuffer at startup. Emacsclient is however totally unsuable (even 
  > with -t flag): it will start and exit immediately.

There was an incorrect change installed on the multi-tty branch that
makes it fail that way, you can try this patch.

--- env.el      2007-05-13 15:12:35.000000000 -0700
+++ env.el.~1.38.4.1~   2007-05-13 15:13:52.000000000 -0700
@@ -212,8 +212,7 @@ in the environment list of the selected 
   (let ((value (getenv-internal (if (multibyte-string-p variable)
                                    (encode-coding-string
                                     variable locale-coding-system)
-                                 variable)
-                               frame)))
+                                 variable))))
     (if (and enable-multibyte-characters value)
        (setq value (decode-coding-string value
        locale-coding-system)))
     (when (interactive-p)

You need to make sure that env.el is recompiled, and then run make
again in the src directory to recreate emacs. 
Hopefully the change will be reverted soon in CVS....





reply via email to

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