Vin Shelton
2015-05-08 13:21:58 UTC
Hi, Aidan -
Your latest round of chartab changes work for debug and mule builds, but
not for optimized builds:
gcc -Os -m64 -fno-exceptions -L/opt/lib -Wl,-export-dynamic -o temacs
abbrev.o alloc.o alloca.o array.o balloon_help.o balloon-x.o blocktype.o
buffer.o bytecode.o callint.o casefiddle.o casetab.o chartab.o filelock.o
cmdloop.o cmds.o console.o console-stream.o data.o device.o dired.o
doc.o doprnt.o editfns.o elhash.o emacs.o emodules.o eval.o events.o
event-stream.o event-unixoid.o dumper.o inline.o linuxplay.o miscplay.o
terminfo.o extents.o faces.o file-coding.o fileio.o filemode.o floatfns.o
fns.o font-lock.o frame.o gc.o general.o glyphs.o glyphs-eimage.o
glyphs-shared.o glyphs-widget.o gui.o menubar.o scrollbar.o toolbar.o
gutter.o hash.o imgproc.o indent.o insdel.o intl.o keymap.o line-number.o
lread.o lstream.o macros.o marker.o md5.o minibuf.o number-gmp.o
number.o fontcolor.o opaque.o print.o process.o process-unix.o profile.o
rangetab.o realpath.o redisplay.o redisplay-output.o regex.o search.o
select.o sequence.o sysdll.o signal.o sound.o specifier.o strftime.o
symbols.o syntax.o sysdep.o text.o tls.o console-tty.o device-tty.o
event-tty.o frame-tty.o fontcolor-tty.o redisplay-tty.o cm.o undo.o
unicode.o console-x.o device-x.o event-Xt.o frame-x.o glyphs-x.o
fontcolor-x.o redisplay-x.o select-x.o gccache-x.o intl-x.o gui-x.o
menubar-x.o scrollbar-x.o toolbar-x.o toolbar-xlike.o widget.o window.o
lastfile.o vm-limit.o EmacsFrame.o EmacsShell.o TopLevelEmacsShell.o
TransientEmacsShell.o EmacsManager.o dump-id.o dump-data.o
../lwlib/liblw.a -ltiff -lpng -ljpeg -lz -lgif -lXpm -lXmu -lXt -lXext
-lX11 -lSM -lICE -lgmp -lncurses -lm -ldl -lutil
search.o: In function `wordify':
search.c:(.text+0x378): undefined reference to `get_char_table_mirrors_ok'
search.c:(.text+0x3b3): undefined reference to `get_char_table_mirrors_ok'
search.c:(.text+0x3f1): undefined reference to `get_char_table_mirrors_ok'
search.c:(.text+0x4c2): undefined reference to `get_char_table_mirrors_ok'
search.c:(.text+0x50b): undefined reference to `get_char_table_mirrors_ok'
search.o:search.c:(.text+0x1439): more undefined references to
`get_char_table_mirrors_ok' follow
collect2: error: ld returned 1 exit status
make[1]: *** [temacs] Error 1
make[1]: Leaving directory `/raid-3tb/opt/build/xemacs-21.5-2015-05-08/src'
make: *** [src] Error 2
I have attached my Installation file, but it looks like, in chartab.h,
get_char_table_mirrors_ok is only defined if ERROR_CHECK_TYPES is defined.
- Vin
Your latest round of chartab changes work for debug and mule builds, but
not for optimized builds:
gcc -Os -m64 -fno-exceptions -L/opt/lib -Wl,-export-dynamic -o temacs
abbrev.o alloc.o alloca.o array.o balloon_help.o balloon-x.o blocktype.o
buffer.o bytecode.o callint.o casefiddle.o casetab.o chartab.o filelock.o
cmdloop.o cmds.o console.o console-stream.o data.o device.o dired.o
doc.o doprnt.o editfns.o elhash.o emacs.o emodules.o eval.o events.o
event-stream.o event-unixoid.o dumper.o inline.o linuxplay.o miscplay.o
terminfo.o extents.o faces.o file-coding.o fileio.o filemode.o floatfns.o
fns.o font-lock.o frame.o gc.o general.o glyphs.o glyphs-eimage.o
glyphs-shared.o glyphs-widget.o gui.o menubar.o scrollbar.o toolbar.o
gutter.o hash.o imgproc.o indent.o insdel.o intl.o keymap.o line-number.o
lread.o lstream.o macros.o marker.o md5.o minibuf.o number-gmp.o
number.o fontcolor.o opaque.o print.o process.o process-unix.o profile.o
rangetab.o realpath.o redisplay.o redisplay-output.o regex.o search.o
select.o sequence.o sysdll.o signal.o sound.o specifier.o strftime.o
symbols.o syntax.o sysdep.o text.o tls.o console-tty.o device-tty.o
event-tty.o frame-tty.o fontcolor-tty.o redisplay-tty.o cm.o undo.o
unicode.o console-x.o device-x.o event-Xt.o frame-x.o glyphs-x.o
fontcolor-x.o redisplay-x.o select-x.o gccache-x.o intl-x.o gui-x.o
menubar-x.o scrollbar-x.o toolbar-x.o toolbar-xlike.o widget.o window.o
lastfile.o vm-limit.o EmacsFrame.o EmacsShell.o TopLevelEmacsShell.o
TransientEmacsShell.o EmacsManager.o dump-id.o dump-data.o
../lwlib/liblw.a -ltiff -lpng -ljpeg -lz -lgif -lXpm -lXmu -lXt -lXext
-lX11 -lSM -lICE -lgmp -lncurses -lm -ldl -lutil
search.o: In function `wordify':
search.c:(.text+0x378): undefined reference to `get_char_table_mirrors_ok'
search.c:(.text+0x3b3): undefined reference to `get_char_table_mirrors_ok'
search.c:(.text+0x3f1): undefined reference to `get_char_table_mirrors_ok'
search.c:(.text+0x4c2): undefined reference to `get_char_table_mirrors_ok'
search.c:(.text+0x50b): undefined reference to `get_char_table_mirrors_ok'
search.o:search.c:(.text+0x1439): more undefined references to
`get_char_table_mirrors_ok' follow
collect2: error: ld returned 1 exit status
make[1]: *** [temacs] Error 1
make[1]: Leaving directory `/raid-3tb/opt/build/xemacs-21.5-2015-05-08/src'
make: *** [src] Error 2
I have attached my Installation file, but it looks like, in chartab.h,
get_char_table_mirrors_ok is only defined if ERROR_CHECK_TYPES is defined.
- Vin