понедельник, 30 марта 2009 г.

Сборка xxkb и ошибка компиляции.

Если при сборке xxkb вылезли такого рода ошибки:

xxkb.o: In function `main':
xxkb.o(.text+0x1075): undefined reference to `XShapeQueryExtension'
wlist.o: In function `win_update':
wlist.o(.text+0x9a): undefined reference to `XShapeCombineMask'
wlist.o(.text+0xc1): undefined reference to `XShapeCombineMask'

то значит при выполнении xmkmf и создании Makefile не был добавлен линковочный параметр
-lXext

Открываем Makefile и добавляем после после -lXt еще и -lXext. Т.е. должно получиться вроде этого:

LOCAL_LIBRARIES = $(XONLYLIB) -lXpm -lXt -lXext


Ну и теперь make должно все собраться.

3 комментария: