Такая проблема: патчу 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» ?