[Top][All Lists]
[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....