Skip to content

Instantly share code, notes, and snippets.

@dysinger
Created November 12, 2009 00:29
Show Gist options
  • Select an option

  • Save dysinger/232469 to your computer and use it in GitHub Desktop.

Select an option

Save dysinger/232469 to your computer and use it in GitHub Desktop.
[11/11/09 1:53:09 PM] Tim Dysinger: gcc -c  -Demacs -DHAVE_CONFIG_H  -I. -I/Users/tim/src/emacs/src -Dtemacs    -g -O2 -Wno-pointer-sign   dispnew.c
gcc -c  -Demacs -DHAVE_CONFIG_H  -I. -I/Users/tim/src/emacs/src -Dtemacs    -g -O2 -Wno-pointer-sign   frame.c
gcc -c  -Demacs -DHAVE_CONFIG_H  -I. -I/Users/tim/src/emacs/src -Dtemacs    -g -O2 -Wno-pointer-sign   scroll.c
gcc -c  -Demacs -DHAVE_CONFIG_H  -I. -I/Users/tim/src/emacs/src -Dtemacs    -g -O2 -Wno-pointer-sign   xdisp.c
gcc -c  -Demacs -DHAVE_CONFIG_H  -I. -I/Users/tim/src/emacs/src -Dtemacs    -g -O2 -Wno-pointer-sign   menu.c
menu.c: In function ‘Fx_popup_menu’:
menu.c:1076: error: ‘EmacsMenu’ undeclared (first use in this function)
menu.c:1076: error: (Each undeclared identifier is reported only once
menu.c:1076: error: for each function it appears in.)
menu.c:1076: error: ‘pmenu’ undeclared (first use in this function)
menu.c:1082: error: ‘ns_popup_menu’ undeclared (first use in this function)
menu.c:1194: error: ‘p’ undeclared (first use in this function)
make[1]: *** [menu.o] Error 1
make: *** [src] Error 2
10c12c5e328cbb9c45e643105132de4b0b34bbbf is the first bad commit
commit 10c12c5e328cbb9c45e643105132de4b0b34bbbf
Author: Stefan Monnier <[email protected]>
Date:   Mon Nov 9 06:21:03 2009 +0000
   * menu.c (Fx_popup_menu): Consolidate versions from xmenu.c,
   w32menu.c, and nsmenu.m.
   Simplify the obsolete case where position is nil.
   (cleanup_popup_menu): New function, moved from nsmenu.m.
   (struct skp): Remove slot `notreal'.
   (single_keymap_panes, keymap_panes): Remove arg `notreal' and adjust callers.
   (single_menu_item): Adjust call to parse_menu_item.
   (syms_of_menu): Defsubr x-popup-menu.
   * menu.h (Vmenu_updating_frame): Consolidate declarations from *menu.c.
   (keymap_panes): Don't export any more.
   (mouse_position_for_popup, w32_menu_show, ns_menu_show, xmenu_show): Declare.
   * keyboard.c (parse_menu_item): Remove arg `notreal'.
   (menu_bar_item, read_char_minibuf_menu_prompt): Adjust callers.
   * keyboard.h (parse_menu_item): Update declaration.
   * xmenu.c (Fx_popup_menu): Remove.
   (syms_of_xmenu): Don't defsubr x-popup-menu.
   * w32menu.c (Fx_popup_menu): Remove.
   (syms_of_w32menu): Don't defsubr x-popup-menu.
   * nsmenu.m (cleanup_popup_menu): Remove.
   (ns_menu_show): Rename from ns_popup_menu and remove all the code
   moved to menu.c's Fx_popup_menu.
   (Fx_popup_menu): Remove.
   (syms_of_nsmenu): Don't defsubr x-popup-menu, and don't initialize
   menu_items (it's done in menu.c already).
:040000 040000 21d04778362cdb607869edf905935362bbbebb52 1e6e2132021dc8506a6bac12f340943361d60ba8 M src
bisect run success
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment