LINUX.ORG.RU

Не получается пропатчить dwm для поддержки xft.

 ,


0

1

Такая проблема: патчу dwm, ставлю pertag - все ок, ставлю xft - вываливается такая проблема:

>>> Source prepared.
>>> Configuring source in /var/tmp/portage/x11-wm/dwm-6.0/work/dwm-6.0 ...
>>> Source configured.
>>> Compiling source in /var/tmp/portage/x11-wm/dwm-6.0/work/dwm-6.0 ...
make -j5 CC=x86_64-pc-linux-gnu-gcc XINERAMAFLAGS= XINERAMALIBS= dwm 
x86_64-pc-linux-gnu-gcc -c -march=native -O2 -pipe -fomit-frame-pointer -std=c99 -pedantic -Wall -I.  -I/usr/include/X11 -DVERSION=\"6.0\"  dwm.c
dwm.c: In function ‘keypress’:
dwm.c:1093:2: warning: ‘XKeycodeToKeysym’ is deprecated (declared at /usr/include/X11/Xlib.h:1695) [-Wdeprecated-declarations]
x86_64-pc-linux-gnu-gcc -o dwm dwm.o -Wl,-O1 -Wl,--as-needed -lc -L/usr/lib -lX11 
dwm.o: In function `getcolor':
dwm.c:(.text+0x952): undefined reference to `XftColorAllocName'
dwm.o: In function `textnw':
dwm.c:(.text+0xa9b): undefined reference to `XftTextExtentsUtf8'
dwm.o: In function `drawtext':
dwm.c:(.text+0xcec): undefined reference to `XftDrawCreate'
dwm.c:(.text+0xd47): undefined reference to `XftDrawStringUtf8'
dwm.c:(.text+0xd4f): undefined reference to `XftDrawDestroy'
dwm.o: In function `main':
dwm.c:(.text.startup+0xeb): undefined reference to `XftFontOpenName'
dwm.c:(.text.startup+0x853): undefined reference to `XftFontOpenName'
collect2: ld returned 1 exit status
make: *** [dwm] Error 1
 * ERROR: x11-wm/dwm-6.0 failed (compile phase):
 *   emake failed

Патч брал тут: https://github.com/gk7/dwm/tree/master/dwm-patches/dwm-6.0-xft-statuscolors

Брал и тут: http://dwm.suckless.org/patches/xft Еще больше проблем, но итог схож.

Вот нашел что-то похожее на решение, но не особо ясно. config.mk не вижу. и как там добавить «'-lXft' to LIBS» ?

Ты уверен, что оно пропатчилось? Как патчил?

goingUp ★★★★★
()
mkdir /etc/portage/patches/x11-wm/dwm-6.0/ -p
wget "https://raw.github.com/gk7/dwm/master/dwm-patches/dwm-6.0-xft-statuscolors/01-dwm-6.0-xft.diff" -P /etc/portage/patches/x11-wm/dwm-6.0/
emerge x11-wm/dwm
kostik87 ★★★★★
()

Давай мет вари, Хайзенберг. Потом ответ дадим.

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.