GNU bug report logs - #823
23.0.60; uninitialised variable gidx in nsfont.m

Previous Next

Packages: emacs, ns;

Reported by: Peter Dyballa <Peter_Dyballa <at> Freenet.DE>

Date: Fri, 29 Aug 2008 19:00:04 UTC

Severity: important

Merged with 827, 831, 832, 833, 852, 855, 862, 866, 887, 903

Done: Adrian Robert <adrian.b.robert <at> gmail.com>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (Emacs bug Tracking System)
To: Clifford Wulfman <cwulfman <at> gmail.com>
Subject: bug#827 closed by Adrian Robert <adrian.b.robert <at> gmail.com> (#823
 - 23.0.60; uninitialised variable gidx in nsfont.m - Emacs bug report 
 logs)
[Message part 1 (text/plain, inline)]
This is an automatic notification regarding your bug report
which was filed against the emacs,ns package:

#823: 23.0.60; bootstrap error: nsfont.m

It has been closed by Adrian Robert <adrian.b.robert <at> gmail.com>.

Their explanation is attached below along with your original report.
If this explanation is unsatisfactory and you have not received a
better one in a separate message then please contact Adrian Robert <adrian.b.robert <at> gmail.com> by
replying to this email.


-- 
823: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=823
Emacs Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Adrian Robert <adrian.b.robert <at> gmail.com>
To: 823-done <at> debbugs.gnu.org
Subject: #823 - 23.0.60; uninitialised variable gidx in nsfont.m - Emacs bug report logs
Date: Fri, 3 Oct 2008 14:03:20 -0400
Summary: the variable gidx was removed during Kenichi Handa's update  
of composition handling and it took some time to update all of the  
code using it:


On 2008-08-29  Kenichi Handa changed the glyph_string data structure,  
composition-related portion

On 2008-09-07  Teodor Zlatanov fixed the compiler error by changing  
glyph_string.gidx to glyph_string.cmp_from

On 2008-09-27 Adrian Robert updated this patch to approximate the  
behavior before Handa's changes


[Message part 3 (message/rfc822, inline)]
From: Clifford Wulfman <cwulfman <at> gmail.com>
To: emacs-pretest-bug <at> gnu.org
Subject: 23.0.60; bootstrap error: nsfont.m
Date: Fri, 29 Aug 2008 16:23:24 -0400
sudo make distclean; cvs -z3 up -d
./configure --with-ns --disable-ns-self-contained; make bootstrap
[...]
gcc -c  -Demacs -DHAVE_CONFIG_H  -I. -I/Users/cliff/src/emacs/src - 
Dtemacs   -I/opt/local/include/dbus-1.0 -I/opt/local/lib/dbus-1.0/ 
include -g -O2 -Wno-pointer-sign  fringe.c
nsfont.m: In function =2018nsfont_char_width=2019:
nsfont.m:481: warning: =2018widthOfString:=2019 is deprecated  
(declared at /System/Library/Frameworks/AppKit.framework/Headers/ 
NSFont.h:216)
nsfont.m: In function =2018nsfont_open=2019:
nsfont.m:726: warning: =2018widthOfString:=2019 is deprecated  
(declared at /System/Library/Frameworks/AppKit.framework/Headers/ 
NSFont.h:216)
nsfont.m: In function =2018nsfont_draw=2019:
nsfont.m:907: error: =2018struct glyph_string=2019 has no member named  
=2018gidx=2019
nsfont.m:908: error: =2018struct glyph_string=2019 has no member named  
=2018gidx=2019
nsfont.m:914: error: =2018struct glyph_string=2019 has no member named  
=2018gidx=2019
nsfont.m:1097: error: =2018struct glyph_string=2019 has no member  
named =2018gidx=2019
nsfont.m:1103: error: =2018struct glyph_string=2019 has no member  
named =2018gidx=2019
make[2]: *** [nsfont.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [src] Error 2
make: *** [bootstrap] Error 2



In GNU Emacs 23.0.60.1 (i386-apple-darwin9.4.0, *Step 9.0)
 of 2008-08-28 on hagen.Princeton.EDU
Windowing system distributor `Apple', version 49.46.48
configured using `configure  '--with-ns' '--disable-ns-self-contained''

Important settings:
  value of $LC_ALL: nil
  value of $LC_COLLATE: nil
  value of $LC_CTYPE: nil
  value of $LC_MESSAGES: nil
  value of $LC_MONETARY: nil
  value of $LC_NUMERIC: nil
  value of $LC_TIME: nil
  value of $LANG: nil
  value of $XMODIFIERS: nil
  locale-coding-system: nil
  default-enable-multibyte-characters: t

Major mode: nXML

Minor modes in effect:
  diff-auto-refine-mode: t
  tooltip-mode: t
  mouse-wheel-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  global-auto-composition-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  line-number-mode: t
  transient-mark-mode: t

Recent input:
C-x C-f <backspace> <backspace> / o p t / l o <tab>
p r o <tab> j <backspace> d i g l <tab> - e <tab> /
w e <tab> <backspace> <backspace> s r <tab> w e <tab>
s t y l e s h <tab> c o m m <tab> <return> <escape>
x r e v <backspace> c o v e r SPC t SPC f SPC <return>
y e s <return> C-n C-a C-SPC <escape> x n x m l SPC
m o d e <return> <escape> > <return> <return> <return>
< / C-x C-s <menu-bar> <help-menu> <send-emacs-bug
-report>

Recent messages:
Loading `slime': old-style backquotes detected!
Loading /Users/cliff/elisp/org-setup.el (source)...done
For information about GNU Emacs and the GNU system, type C-h C-a.
common.xsl has auto save data; consider M-x recover-this-file
Loading vc-svn...done
Mark set
Using schema /usr/local/share/xml/schema/xslt20.rnc
Mark set
Missing end-tag [4 times]
Wrote /opt/local/projects/diglib-exist/src/webapp/stylesheets/common.xsl



This bug report was last modified 16 years and 230 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.