Xft performance with XEmacs 21.5.28 on Mac OS 10.5
William Gallafent
william at gallaf.net
Wed Nov 14 08:16:24 EST 2007
On 2 Nov 2007, at 11:07, Aidan Kehoe wrote:
>
> I suspect the Carbon branch will have reasonable performance too, if
> you
> want to try; seeo
> http://mid.gmane.org/18176.10457.454322.26615@parhasard.net .
Thanks for pointing this out. Unfortunately, using the XCode 3.0
developer tools on Mac OS 10.5, this does not build for me ... last
few lines of build posted below. Any idea what's causing the duplicate
symbol? It appears to be declared inline in a header which is included
in both alloc.o and abbrev.o. Do I need to tweak a compilation or
linking flag somewhere? I had a quick play using things like -
fvisibility, but didn't manage to make it go away ...
.....
gcc -c -I/Users/williamg/Packages/xemacs-carbon2/carbon/xpm -Wall -Wno-
switch -Wundef -Wsign-compare -Wno-char-subscripts -Wpacked -Wpointer-
arith -Wunused-parameter -g -O2 -Demacs -I. -I/Users/williamg/
Packages/xemacs-carbon2/src -DHAVE_CONFIG_H -std=c99 lastfile.c
../lib-src/make-dump-id
gcc -c -I/Users/williamg/Packages/xemacs-carbon2/carbon/xpm -Wall -Wno-
switch -Wundef -Wsign-compare -Wno-char-subscripts -Wpacked -Wpointer-
arith -Wunused-parameter -g -O2 -Demacs -I. -I/Users/williamg/
Packages/xemacs-carbon2/src -DHAVE_CONFIG_H -std=c99 dump-id.c
if test -f dump-size ; then \
gcc -c -I/Users/williamg/Packages/xemacs-carbon2/carbon/xpm -Wall -
Wno-switch -Wundef -Wsign-compare -Wno-char-subscripts -Wpacked -
Wpointer-arith -Wunused-parameter -g -O2 -Demacs -I. -I/Users/
williamg/Packages/xemacs-carbon2/src -DHAVE_CONFIG_H -std=c99 -
DMAX_SIZE=`cat dump-size` /Users/williamg/Packages/xemacs-carbon2/src/
dump-data.c ;\
else \
gcc -c -I/Users/williamg/Packages/xemacs-carbon2/carbon/xpm -Wall -
Wno-switch -Wundef -Wsign-compare -Wno-char-subscripts -Wpacked -
Wpointer-arith -Wunused-parameter -g -O2 -Demacs -I. -I/Users/
williamg/Packages/xemacs-carbon2/src -DHAVE_CONFIG_H -std=c99 -
DMAX_SIZE=0 /Users/williamg/Packages/xemacs-carbon2/src/dump-data.c ;\
fi
gcc -I/Users/williamg/Packages/xemacs-carbon2/carbon/xpm -Wall -Wno-
switch -Wundef -Wsign-compare -Wno-char-subscripts -Wpacked -Wpointer-
arith -Wunused-parameter -g -O2 -L/Users/williamg/Packages/xemacs-
carbon2/carbon/xpm -framework Carbon -framework ApplicationServices
-prebind -o temacs abbrev.o alloc.o alloca.o blocktype.o buffer.o
bytecode.o callint.o console-carbon.o device-carbon.o event-carbon.o
frame-carbon.o glyphs-carbon.o intl-carbon.o objects-carbon.o
redisplay-carbon.o select-carbon.o menubar-carbon.o scrollbar-carbon.o
toolbar-carbon.o casefiddle.o casetab.o chartab.o filelock.o cmdloop.o
cmds.o console.o console-stream.o data.o database.o debug.o tests.o
device.o dired.o doc.o doprnt.o dynarr.o editfns.o elhash.o emacs.o
emodules.o eval.o events.o event-stream.o event-unixoid.o dumper.o
dragdrop.o inline.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 dgif_lib.o gif_io.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 mule-ccl.o
mule-charset.o mule-coding.o objects.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 sysdll.o signal.o sound.o
specifier.o strftime.o symbols.o syntax.o sysdep.o text.o console-
tty.o device-tty.o event-tty.o frame-tty.o objects-tty.o redisplay-
tty.o cm.o undo.o unicode.o widget.o window.o lastfile.o dump-
id.o dump-data.o -lXpm -lncurses
ld: duplicate symbol _make_int_verify in alloc.o and abbrev.o
collect2: ld returned 1 exit status
make[1]: *** [temacs] Error 1
make: *** [src] Error 2
More information about the XEmacs-Beta
mailing list