���� ���� ����

9. ù��° ��: Xscrabble

Matt Chapman�� Xscrabble�̶�� ���α׷��� ������ ����ְڴٰ� �����ߴ�. ���� ���� ScrabbleTM�� ��� �����̴�. ���� �� ���α׷��� �ٿ�޾Ƽ� ������ Ǯ��, README ���Ͽ� �ִ� �Ʒ��� ������� �������ߴ�.

     xmkmf
     make Makefiles
     make includes
     make

���� �̷��� �ؼ� ����� �� �� �ƴ�����...

gcc -o xscrab -O2 -O -L/usr/X11R6/lib 
init.o xinit.o misc.o moves.o cmove.o main.o xutils.o mess.o popup.o
widgets.o display.o user.o CircPerc.o
-lXaw -lXmu -lXExExt -lXext -lX11 -lXt -lSM -lICE -lXExExt -lXext -lX11
-lXpm -L../Xc -lXc

BarGraf.o(.text+0xe7): undefined reference to `XtAddConverter'
BarGraf.o(.text+0x29a): undefined reference to `XSetClipMask'
BarGraf.o(.text+0x2ff): undefined reference to `XSetClipRectangles'
BarGraf.o(.text+0x375): undefined reference to `XDrawString'
BarGraf.o(.text+0x3e7): undefined reference to `XDrawLine'
etc.
etc.
etc...

���� �̿� ���� comp.os.linux.x �����׷쿡 ����Ұ�, � ����� Xt, Xaw, Xmu, X11 ���̺귯���� ��ũ �ܰ迡�� �߰ߵ��� �ʾ����� Ʋ�����ٰ� ģ���ϰ� ������ �־���. ��...

��Ű������ �� ���� �ֵ� Makefile�� �־���, �� �� src ���͸��� �ִ� ���� �� ���Ǹ� ������. Makefile ���� �� ���� LOCAL_LIBS�� ������ ���� �����ϰ� �־���. LOCAL_LIBS = $(XAWLIB) $(XMULIB) $(XTOOLLIB) $(XLIB) ��ũ�� ã�� ���� ���̺귯������� ������ ���� �־���.

LOCAL_LIBS ���� ������ ������ ã�ٰ�, ���� �� Makefile�� 495 �࿡�� ������ �߰��ߴ�.

      $(CCLINK) -o $@ $(LDOPTIONS) $(OBJS) $(LOCAL_LIBS) $(LDLIBS)
$(EXTRA_LOAD_FLAGS)

���� �� LDLIBS�� �����̾�����?

      LDLIBS = $(LDPOSTLIB) $(THREADS_LIBS) $(SYS_LIBRARIES)
$(EXTRA_LIBRARIES)

SYS_LIBRARIES �� ������ ���Ҵ�.

 SYS_LIBRARIES = -lXpm -L../Xc -lXc
�׷���! ���� ã�� �� ���� ���̺귯������ �־���.

��Ŀ�� LOCAL_LIBS ���� LDLIBS�� ���ƾ� �ϴ� ���� ���ɼ��� �־���. ���� ó������ �õ��� �� ���� 495 ���� $(LOCAL_LIBS)�� $(LDLIBS)�� �ٲ㼭 �Ʒ��� ���� �ϴ� ���̾���.

        $(CCLINK) -o $@ $(LDOPTIONS) $(OBJS) $(LDLIBS) $(LOCAL_LIBS)
$(EXTRA_LOAD_FLAGS)                          ^^^^^^^^^^^^^^^^^^^^^^^

���� ���� ���� �ٲ㼭 �ٽ� make�� �����غ��Ұ�, �̹����� ����� ����Ǿ���. ���� Xscrabble�� ���� ���͸��� �̸��� �ٲ۴ٰų� �ҽ� ���� ���� �ϳ��� �ִ� ��� ������ �ּ� ó���ϴ� ��, �������� ������ ������ �ʿ�������, �� ��Ű���� �� �� �������� ���� ��̰� ���־���.

[�� ������ Xscrabble�� ���� rpm �������� ���� �� ������, �������� ��ġ�ȴ�.]

Xscrabble�� �������� Matt Chapman���� e-mail�� �ϰų�, ���� Ȩ ���������� �ٿ���� �� �ִ�.

       Scrabble�� Milton Bradley Co., Inc.�� ��ϵ� ��ǥ�̴�.


���� ���� ����