From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: John Covici Newsgroups: gmane.emacs.devel Subject: Re: visible system caret no longer working in ms windows Date: Thu, 24 Oct 2002 23:33:12 -0400 Sender: emacs-devel-admin@gnu.org Message-ID: References: <39055.1035448221234.JavaMail.root@127.0.0.1> <5xk7k8p2ez.fsf@kfs2.cua.dk> <5xvg3r4kg9.fsf@kfs2.cua.dk> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1035516936 31672 80.91.224.249 (25 Oct 2002 03:35:36 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Fri, 25 Oct 2002 03:35:36 +0000 (UTC) Cc: jasonr@btinternet.com, emacs-devel@gnu.org, emacs-pretest-bug@gnu.org Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 184vG2-0008Ei-00 for ; Fri, 25 Oct 2002 05:35:34 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 184vIW-0007UY-00 for ; Fri, 25 Oct 2002 05:38:08 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10) id 184vEl-0004gS-00; Thu, 24 Oct 2002 23:34:15 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10) id 184vDv-0002JE-00 for emacs-devel@gnu.org; Thu, 24 Oct 2002 23:33:23 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10) id 184vDs-0002Ga-00 for emacs-devel@gnu.org; Thu, 24 Oct 2002 23:33:22 -0400 Original-Received: from va-leesburg1a-89.stngva.adelphia.net ([24.51.98.89] helo=ccs.covici.com) by monty-python.gnu.org with esmtp (Exim 4.10) id 184vDp-0002DD-00; Thu, 24 Oct 2002 23:33:17 -0400 Original-Received: from ccs.covici.com (IDENT:covici@va-leesburg1a-89.stngva.adelphia.net [24.51.98.89]) by ccs.covici.com (8.12.3/8.12.3) with ESMTP id g9P3XCJA020195; Thu, 24 Oct 2002 23:33:12 -0400 Original-Received: (from covici@localhost) by ccs.covici.com (8.12.3/8.12.3/Submit) id g9P3XCAD020192; Thu, 24 Oct 2002 23:33:12 -0400 Original-To: storm@cua.dk (Kim F. Storm) In-Reply-To: <5xvg3r4kg9.fsf@kfs2.cua.dk> (storm@cua.dk's message of "24 Oct 2002 23:04:54 +0200") Original-Lines: 324 User-Agent: Gnus/5.090005 (Oort Gnus v0.05) Emacs/21.3.50 (i686-pc-linux-gnu) Errors-To: emacs-devel-admin@gnu.org X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.0.11 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.emacs.devel:8755 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:8755 Well, it worked just fine under Windows xp pro, but under 98 it died and said it couldn't find encoded-kb. Here is part of the standard output from nmake. link -out:obj-spd/i386/temacs.bin -release -incremental:no -version:3.10 -swaprun:cd -swaprun:net setargv.obj -debug:full -debugtype:both -stack:0x00800000 -heap:0x00100000 -base:0x01000000 -debug:full -debugtype:both -pdb:obj-spd/i386\temacs.pdb -machine:i386 -subsystem:console -entry:_start -map:obj-spd/i386\temacs.map -profile obj-spd/i386/firstfile.obj obj-spd/i386/emacs.res obj-spd/i386/temacs0.lib obj-spd/i386/temacs1.lib obj-spd/i386/temacw32.lib obj-spd/i386/lastfile.lib advapi32.lib gdi32.lib comdlg32.lib user32.lib mpr.lib shell32.lib libc.lib Microsoft (R) Incremental Linker Version 6.00.8447 Copyright (C) Microsoft Corp 1992-1998. All rights reserved. "../nt/obj-spd/i386/addsection" "obj-spd/i386/temacs.bin" "obj-spd/i386/temacs.exe" EMHEAP 16 Dumping from obj-spd/i386/temacs.bin to obj-spd/i386/temacs.exe Copying DOS header... 0x00000000 Offset in input file. 0x00000000 Offset in output file. 0x000000e8 Size in bytes. Copying NT header... 0x000000e8 Offset in input file. 0x000000e8 Offset in output file. 0x000000f8 Size in bytes. Copying section table... 0x000001e0 Offset in input file. 0x000001e0 Offset in output file. 0x00000140 Size in bytes. Copying raw data for .text... 0x00001000 Offset in input file. 0x00001000 Offset in output file. 0x000fa000 Size in bytes. Copying raw data for EMBSS... 0x00000000 Offset in input file. 0x000fb000 Offset in output file. 0x00000000 Size in bytes. Copying raw data for .rdata... 0x000fb000 Offset in input file. 0x000fb000 Offset in output file. 0x00014000 Size in bytes. Copying raw data for .data... 0x0010f000 Offset in input file. 0x0010f000 Offset in output file. 0x00002000 Size in bytes. Copying raw data for .idata... 0x00111000 Offset in input file. 0x00111000 Offset in output file. 0x00003000 Size in bytes. Copying raw data for EMDATA... 0x00114000 Offset in input file. 0x00114000 Offset in output file. 0x004ce000 Size in bytes. Copying raw data for .rsrc... 0x005e2000 Offset in input file. 0x005e2000 Offset in output file. 0x00001000 Size in bytes. Copying raw data for .reloc... 0x005e3000 Offset in input file. 0x005e3000 Offset in output file. 0x00017000 Size in bytes. Copying remainder of executable... 0x005fa000 Offset in input file. 0x005fa000 Offset in output file. 0x00080079 Size in bytes. "C:\emacs\src/obj-spd/i386/temacs.exe" -batch -l loadup bootstrap Loading loadup.el (source)... Using load-path (../lisp c:/emacs/lisp/emacs-lisp c:/emacs/lisp/language c:/emacs/lisp/international) Loading byte-run (source)... Loading emacs-lisp/backquote (source)... Loading subr (source)... Loading version.el (source)... Loading widget (source)... Loading custom (source)... Loading map-ynp (source)... Loading env (source)... Loading cus-start (source)... Loading international/mule (source)... Loading international/mule-conf.el (source)... Loading format (source)... Loading bindings (source)... Loading files (source)... Loading cus-face (source)... Loading faces (source)... Lists of integers (garbage collection statistics) are normal output while building Emacs; they do not indicate a problem. ((95856 . 28979) (4965 . 22) (554 . 168) 309175 22130 (7 . 0) (17 . 0) (6362 . 757)) Loading loaddefs.el (source)... ((112059 . 12776) (7087 . 0) (562 . 160) 983387 22130 (9 . 0) (17 . 0) (12406 . 68)) Loading simple (source)... Loading help (source)... Loading international/mule-cmds (source)... Loading case-table (source)... Loading international/utf-8 (source)... Loading international/utf-16 (source)... Loading international/characters (source)... Loading international/latin-1 (source)... Loading international/latin-2 (source)... Loading international/latin-3 (source)... Loading international/latin-4 (source)... Loading international/latin-5 (source)... Loading international/latin-8 (source)... Loading international/latin-9 (source)... Loading language/chinese (source)... Loading language/cyrillic (source)... Loading language/indian (source)... Loading language/devanagari (source)... Loading language/english (source)... Loading language/ethiopic (source)... Loading language/european (source)... Loading language/czech (source)... Loading language/slovak (source)... Loading language/romanian (source)... Loading language/greek (source)... Loading language/hebrew (source)... Loading language/japanese (source)... Loading language/korean (source)... Loading language/lao (source)... Loading language/thai (source)... Loading language/tibetan (source)... Loading language/vietnamese (source)... Loading language/misc-lang (source)... Loading language/utf-8-lang (source)... Loading language/georgian (source)... Loading international/ucs-tables (source)... Loading indent (source)... Loading window (source)... Loading frame (source)... Loading term/tty-colors (source)... Loading font-core (source)... Loading facemenu (source)... Loading mouse (source)... Loading scroll-bar (source)... Loading select (source)... Loading timer (source)... Loading isearch (source)... ((189118 . 15497) (9402 . 2) (579 . 183) 1248018 144771 (28 . 1) (17 . 43) (18622 . 152)) Loading menu-bar (source)... Loading paths.el (source)... Loading startup (source)... Loading emacs-lisp/lisp (source)... Loading textmodes/page (source)... Loading register (source)... Loading textmodes/paragraphs (source)... Loading emacs-lisp/lisp-mode (source)... Loading textmodes/text-mode (source)... Loading textmodes/fill (source)... ((214515 . 5157) (10023 . 3) (583 . 187) 1334383 146466 (29 . 0) (17 . 43) (20743 . 362)) Loading replace (source)... Loading abbrev (source)... Loading buff-menu (source)... Loading ls-lisp (source)... Loading disp-table (source)... Loading dos-w32 (source)... Loading w32-vars (source)... Loading w32-fns (source)... Loading float-sup (source)... ((224948 . 4853) (10332 . 0) (583 . 187) 1380046 147259 (39 . 3) (17 . 43) (21660 . 264)) Loading vc-hooks (source)... Loading ediff-hook (source)... ((227597 . 2387) (10446 . 0) (583 . 187) 1388593 147276 (39 . 3) (17 . 43) (21910 . 329)) Finding pointers to doc strings... Finding pointers to doc strings...done Dumping under names emacs and emacs-21.3.50 Dumping from c:/EMACS/SRC/OBJ-SPD/I386/TEMACS.EXE to c:/EMACS/SRC/OBJ-SPD/I386/emacs.exe Copying DOS header... 0x00000000 Offset in input file. 0x00000000 Offset in output file. 0x000000e8 Size in bytes. Copying NT header... 0x000000e8 Offset in input file. 0x000000e8 Offset in output file. 0x000000f8 Size in bytes. Copying section table... 0x000001e0 Offset in input file. 0x000001e0 Offset in output file. 0x00000168 Size in bytes. Copying raw data for .text... 0x00001000 Offset in input file. 0x00001000 Offset in output file. 0x000fa000 Size in bytes. Copying raw data for EMBSS... 0x00000000 Offset in input file. 0x000fb000 Offset in output file. 0x00000000 Size in bytes. Dumping bss data... 0x010fb000 Address in process. 0x000fb000 Offset in output file. 0x00052560 Size in bytes. Copying raw data for .rdata... 0x000fb000 Offset in input file. 0x0014e000 Offset in output file. 0x00014000 Size in bytes. Copying raw data for .data... 0x0010f000 Offset in input file. 0x00162000 Offset in output file. 0x00002000 Size in bytes. Copying raw data for .idata... 0x00111000 Offset in input file. 0x00164000 Offset in output file. 0x00003000 Size in bytes. Copying raw data for EMDATA... 0x00114000 Offset in input file. 0x00167000 Offset in output file. 0x004ce000 Size in bytes. Dumping initialized data... 0x01169000 Address in process. 0x00167000 Offset in output file. 0x004cdfe4 Size in bytes. Copying raw data for .rsrc... 0x005e2000 Offset in input file. 0x00635000 Offset in output file. 0x00001000 Size in bytes. Copying raw data for .reloc... 0x005e3000 Offset in input file. 0x00636000 Offset in output file. 0x00017000 Size in bytes. Copying raw data for EMHEAP... 0x00000000 Offset in input file. 0x0064d000 Offset in output file. 0x00000000 Size in bytes. Dumping heap... 0x0164f000 Address in process. 0x0064d000 Offset in output file. 0x005cc000 Size in bytes. Copying remainder of executable... 0x005fa000 Offset in input file. 0x00c19000 Offset in output file. 0x00080079 Size in bytes. 67640 pure bytes used mkdir "../bin" cp -f obj-spd/i386/emacs.exe ../bin NMAKE bootstrap-clean Microsoft (R) Program Maintenance Utility Version 6.00.8168.0 Copyright (C) Microsoft Corp 1988-1998. All rights reserved. rm obj-spd/i386/alloc.obj rm obj-spd/i386/data.obj rm obj-spd/i386/intervals.obj rm obj-spd/i386/keyboard.obj rm obj-spd/i386/keymap.obj cd ..\lisp NMAKE bootstrap Microsoft (R) Program Maintenance Utility Version 6.00.8168.0 Copyright (C) Microsoft Corp 1988-1998. All rights reserved. echo ;; -*- no-byte-compile: t -*->subdirs.el echo ;; In load-path, after this directory should come>> subdirs.el echo ;; certain of its subdirectories. Here we specify them.>> subdirs.el echo (normal-top-level-add-to-load-path '(>> subdirs.el C>if not (calc)==(term) echo "calc" C>if not (calendar)==(term) echo "calendar" "calendar" C>if not (emacs-lisp)==(term) echo "emacs-lisp" "emacs-lisp" C>if not (emulation)==(term) echo "emulation" "emulation" C>if not (eshell)==(term) echo "eshell" "eshell" C>if not (gnus)==(term) echo "gnus" "gnus" C>if not (international)==(term) echo "international" "international" C>if not (language)==(term) echo "language" "language" C>if not (mail)==(term) echo "mail" "mail" C>if not (net)==(term) echo "net" "net" C>if not (obsolete)==(term) echo "obsolete" "obsolete" C>if not (play)==(term) echo "play" "play" C>if not (progmodes)==(term) echo "progmodes" "progmodes" C>if not (term)==(term) echo "term" C>if not (textmodes)==(term) echo "textmodes" "textmodes" C>if not (toolbar)==(term) echo "toolbar" "toolbar" echo ))>> subdirs.el Directories: calc calendar emacs-lisp emulation eshell gnus international language mail net obsolete play progmodes term textmodes toolbar "C:\emacs\lisp/../bin/emacs.exe" -batch --no-init-file --no-site-file --multibyte -l autoload --eval "(setq find-file-hooks nil find-file-suppress-same-file-warnings t generated-autoload-file \"C:/emacs/lisp/loaddefs.el\")" -f batch-update-autoloads C:/emacs/lisp calc calendar emacs-lisp emulation eshell gnus international language mail net obsolete play progmodes term textmodes toolbar Cannot open load file: encoded-kb NMAKE : fatal error U1077: 'C:\emacs\lisp/../bin/emacs.exe' : return code '0xffffffff' Stop. NMAKE : fatal error U1077: '"C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\VC98\BIN\NMAKE.exe"' : return code '0x2' Stop. on 24 Oct 2002 23:04:54 +0200 storm@cua.dk (Kim F. Storm) wrote: > storm@cua.dk (Kim F. Storm) writes: > >> jasonr@btinternet.com writes: >> >> So I would assume that the proper fix will be to reintroduce the >> determination of the "active_cursor" state, either in >> x_display_and_set_cursor in w32term.c, or (more generic) in >> get_window_cursor_type in xdisp.c. >> >> I'll look into fixing that asap. > > I just committed a fix to again determine the active_cursor state; > please check whether that fixes the problem. > > -- > Kim F. Storm http://www.cua.dk -- John Covici covici@ccs.covici.com