* Package: x11-misc/xstroke-0.6-r1 * Repository: gentoo * Maintainer: desktop-misc@gentoo.org * USE: elibc_glibc kernel_linux test userland_GNU x86 * FEATURES: sandbox test userpriv usersandbox >>> Unpacking source... >>> Unpacking xstroke-0.6.tar.bz2 to /var/tmp/portage/x11-misc/xstroke-0.6-r1/work * Applying xstroke-0.6-sigsegv_sprintf.patch ... [ ok ] >>> Source unpacked in /var/tmp/portage/x11-misc/xstroke-0.6-r1/work >>> Compiling source in /var/tmp/portage/x11-misc/xstroke-0.6-r1/work/xstroke-0.6 ... ./configure --prefix=/usr --build=i686-pc-linux-gnu --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether to enable maintainer-specific portions of Makefiles... no checking for i686-pc-linux-gnu-gcc... i686-pc-linux-gnu-gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether i686-pc-linux-gnu-gcc accepts -g... yes checking for i686-pc-linux-gnu-gcc option to accept ANSI C... none needed checking for style of include used by make... GNU checking dependency style of i686-pc-linux-gnu-gcc... gcc3 checking for bison... bison -y checking for flex... flex checking for yywrap in -lfl... yes checking lex output file root... lex.yy checking whether yytext is a pointer... yes checking how to run the C preprocessor... i686-pc-linux-gnu-gcc -E checking for egrep... grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for stdlib.h... (cached) yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking for unistd.h... (cached) yes checking whether time.h and sys/time.h may both be included... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for stdlib.h... (cached) yes checking for GNU libc compatible malloc... yes checking for gettimeofday... yes checking for localtime_r... yes checking for X... libraries , headers in standard search path checking for gethostbyname... yes checking for connect... yes checking for remove... yes checking for shmat... yes checking for IceConnectionNumber in -lICE... yes checking for pkg-config... /usr/bin/pkg-config checking for xft... yes checking XSTROKE_CFLAGS... -I/usr/include/freetype2 checking XSTROKE_LIBS... -lXft configure: creating ./config.status config.status: creating Makefile config.status: creating config.h config.status: executing depfiles commands make -j14 make all-am make[1]: Entering directory `/var/tmp/portage/x11-misc/xstroke-0.6-r1/work/xstroke-0.6' if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include/freetype2 -DXSTROKE_CONF_DIR='"/etc/xstroke"' -O2 -pipe -MT action.o -MD -MP -MF ".deps/action.Tpo" \ -c -o action.o `test -f 'action.c' || echo './'`action.c; \ then mv -f ".deps/action.Tpo" ".deps/action.Po"; \ else rm -f ".deps/action.Tpo"; exit 1; \ fi if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include/freetype2 -DXSTROKE_CONF_DIR='"/etc/xstroke"' -O2 -pipe -MT action_item.o -MD -MP -MF ".deps/action_item.Tpo" \ -c -o action_item.o `test -f 'action_item.c' || echo './'`action_item.c; \ then mv -f ".deps/action_item.Tpo" ".deps/action_item.Po"; \ else rm -f ".deps/action_item.Tpo"; exit 1; \ fi if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include/freetype2 -DXSTROKE_CONF_DIR='"/etc/xstroke"' -O2 -pipe -MT anchor_engine.o -MD -MP -MF ".deps/anchor_engine.Tpo" \ -c -o anchor_engine.o `test -f 'anchor_engine.c' || echo './'`anchor_engine.c; \ then mv -f ".deps/anchor_engine.Tpo" ".deps/anchor_engine.Po"; \ else rm -f ".deps/anchor_engine.Tpo"; exit 1; \ fi if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include/freetype2 -DXSTROKE_CONF_DIR='"/etc/xstroke"' -O2 -pipe -MT args.o -MD -MP -MF ".deps/args.Tpo" \ -c -o args.o `test -f 'args.c' || echo './'`args.c; \ then mv -f ".deps/args.Tpo" ".deps/args.Po"; \ else rm -f ".deps/args.Tpo"; exit 1; \ fi if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include/freetype2 -DXSTROKE_CONF_DIR='"/etc/xstroke"' -O2 -pipe -MT backing.o -MD -MP -MF ".deps/backing.Tpo" \ -c -o backing.o `test -f 'backing.c' || echo './'`backing.c; \ then mv -f ".deps/backing.Tpo" ".deps/backing.Po"; \ else rm -f ".deps/backing.Tpo"; exit 1; \ fi if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include/freetype2 -DXSTROKE_CONF_DIR='"/etc/xstroke"' -O2 -pipe -MT bresenham.o -MD -MP -MF ".deps/bresenham.Tpo" \ -c -o bresenham.o `test -f 'bresenham.c' || echo './'`bresenham.c; \ then mv -f ".deps/bresenham.Tpo" ".deps/bresenham.Po"; \ else rm -f ".deps/bresenham.Tpo"; exit 1; \ fi if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include/freetype2 -DXSTROKE_CONF_DIR='"/etc/xstroke"' -O2 -pipe -MT brush.o -MD -MP -MF ".deps/brush.Tpo" \ -c -o brush.o `test -f 'brush.c' || echo './'`brush.c; \ then mv -f ".deps/brush.Tpo" ".deps/brush.Po"; \ else rm -f ".deps/brush.Tpo"; exit 1; \ fi if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include/freetype2 -DXSTROKE_CONF_DIR='"/etc/xstroke"' -O2 -pipe -MT control_win.o -MD -MP -MF ".deps/control_win.Tpo" \ -c -o control_win.o `test -f 'control_win.c' || echo './'`control_win.c; \ then mv -f ".deps/control_win.Tpo" ".deps/control_win.Po"; \ else rm -f ".deps/control_win.Tpo"; exit 1; \ fi if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include/freetype2 -DXSTROKE_CONF_DIR='"/etc/xstroke"' -O2 -pipe -MT dir_engine.o -MD -MP -MF ".deps/dir_engine.Tpo" \ -c -o dir_engine.o `test -f 'dir_engine.c' || echo './'`dir_engine.c; \ then mv -f ".deps/dir_engine.Tpo" ".deps/dir_engine.Po"; \ else rm -f ".deps/dir_engine.Tpo"; exit 1; \ fi if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include/freetype2 -DXSTROKE_CONF_DIR='"/etc/xstroke"' -O2 -pipe -MT feature.o -MD -MP -MF ".deps/feature.Tpo" \ -c -o feature.o `test -f 'feature.c' || echo './'`feature.c; \ then mv -f ".deps/feature.Tpo" ".deps/feature.Po"; \ else rm -f ".deps/feature.Tpo"; exit 1; \ fi if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include/freetype2 -DXSTROKE_CONF_DIR='"/etc/xstroke"' -O2 -pipe -MT fixed.o -MD -MP -MF ".deps/fixed.Tpo" \ -c -o fixed.o `test -f 'fixed.c' || echo './'`fixed.c; \ then mv -f ".deps/fixed.Tpo" ".deps/fixed.Po"; \ else rm -f ".deps/fixed.Tpo"; exit 1; \ fi if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include/freetype2 -DXSTROKE_CONF_DIR='"/etc/xstroke"' -O2 -pipe -MT gesture.o -MD -MP -MF ".deps/gesture.Tpo" \ -c -o gesture.o `test -f 'gesture.c' || echo './'`gesture.c; \ then mv -f ".deps/gesture.Tpo" ".deps/gesture.Po"; \ else rm -f ".deps/gesture.Tpo"; exit 1; \ fi if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include/freetype2 -DXSTROKE_CONF_DIR='"/etc/xstroke"' -O2 -pipe -MT grid.o -MD -MP -MF ".deps/grid.Tpo" \ -c -o grid.o `test -f 'grid.c' || echo './'`grid.c; \ then mv -f ".deps/grid.Tpo" ".deps/grid.Po"; \ else rm -f ".deps/grid.Tpo"; exit 1; \ fi if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include/freetype2 -DXSTROKE_CONF_DIR='"/etc/xstroke"' -O2 -pipe -MT grid_engine.o -MD -MP -MF ".deps/grid_engine.Tpo" \ -c -o grid_engine.o `test -f 'grid_engine.c' || echo './'`grid_engine.c; \ then mv -f ".deps/grid_engine.Tpo" ".deps/grid_engine.Po"; \ else rm -f ".deps/grid_engine.Tpo"; exit 1; \ fi if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include/freetype2 -DXSTROKE_CONF_DIR='"/etc/xstroke"' -O2 -pipe -MT log.o -MD -MP -MF ".deps/log.Tpo" \ -c -o log.o `test -f 'log.c' || echo './'`log.c; \ then mv -f ".deps/log.Tpo" ".deps/log.Po"; \ else rm -f ".deps/log.Tpo"; exit 1; \ fi if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include/freetype2 -DXSTROKE_CONF_DIR='"/etc/xstroke"' -O2 -pipe -MT matrix.o -MD -MP -MF ".deps/matrix.Tpo" \ -c -o matrix.o `test -f 'matrix.c' || echo './'`matrix.c; \ then mv -f ".deps/matrix.Tpo" ".deps/matrix.Po"; \ else rm -f ".deps/matrix.Tpo"; exit 1; \ fi if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include/freetype2 -DXSTROKE_CONF_DIR='"/etc/xstroke"' -O2 -pipe -MT option.o -MD -MP -MF ".deps/option.Tpo" \ -c -o option.o `test -f 'option.c' || echo './'`option.c; \ then mv -f ".deps/option.Tpo" ".deps/option.Po"; \ else rm -f ".deps/option.Tpo"; exit 1; \ fi if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include/freetype2 -DXSTROKE_CONF_DIR='"/etc/xstroke"' -O2 -pipe -MT raw_engine.o -MD -MP -MF ".deps/raw_engine.Tpo" \ -c -o raw_engine.o `test -f 'raw_engine.c' || echo './'`raw_engine.c; \ then mv -f ".deps/raw_engine.Tpo" ".deps/raw_engine.Po"; \ else rm -f ".deps/raw_engine.Tpo"; exit 1; \ fi if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include/freetype2 -DXSTROKE_CONF_DIR='"/etc/xstroke"' -O2 -pipe -MT rec.o -MD -MP -MF ".deps/rec.Tpo" \ -c -o rec.o `test -f 'rec.c' || echo './'`rec.c; \ then mv -f ".deps/rec.Tpo" ".deps/rec.Po"; \ else rm -f ".deps/rec.Tpo"; exit 1; \ fi if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include/freetype2 -DXSTROKE_CONF_DIR='"/etc/xstroke"' -O2 -pipe -MT rec_callback.o -MD -MP -MF ".deps/rec_callback.Tpo" \ -c -o rec_callback.o `test -f 'rec_callback.c' || echo './'`rec_callback.c; \ then mv -f ".deps/rec_callback.Tpo" ".deps/rec_callback.Po"; \ else rm -f ".deps/rec_callback.Tpo"; exit 1; \ fi if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include/freetype2 -DXSTROKE_CONF_DIR='"/etc/xstroke"' -O2 -pipe -MT rec_engine.o -MD -MP -MF ".deps/rec_engine.Tpo" \ -c -o rec_engine.o `test -f 'rec_engine.c' || echo './'`rec_engine.c; \ then mv -f ".deps/rec_engine.Tpo" ".deps/rec_engine.Po"; \ else rm -f ".deps/rec_engine.Tpo"; exit 1; \ fi if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include/freetype2 -DXSTROKE_CONF_DIR='"/etc/xstroke"' -O2 -pipe -MT rec_history.o -MD -MP -MF ".deps/rec_history.Tpo" \ -c -o rec_history.o `test -f 'rec_history.c' || echo './'`rec_history.c; \ then mv -f ".deps/rec_history.Tpo" ".deps/rec_history.Po"; \ else rm -f ".deps/rec_history.Tpo"; exit 1; \ fi if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include/freetype2 -DXSTROKE_CONF_DIR='"/etc/xstroke"' -O2 -pipe -MT rec_lex.o -MD -MP -MF ".deps/rec_lex.Tpo" \ -c -o rec_lex.o `test -f 'rec_lex.c' || echo './'`rec_lex.c; \ then mv -f ".deps/rec_lex.Tpo" ".deps/rec_lex.Po"; \ else rm -f ".deps/rec_lex.Tpo"; exit 1; \ fi if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include/freetype2 -DXSTROKE_CONF_DIR='"/etc/xstroke"' -O2 -pipe -MT rec_mode.o -MD -MP -MF ".deps/rec_mode.Tpo" \ -c -o rec_mode.o `test -f 'rec_mode.c' || echo './'`rec_mode.c; \ then mv -f ".deps/rec_mode.Tpo" ".deps/rec_mode.Po"; \ else rm -f ".deps/rec_mode.Tpo"; exit 1; \ fi if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include/freetype2 -DXSTROKE_CONF_DIR='"/etc/xstroke"' -O2 -pipe -MT rec_parse.o -MD -MP -MF ".deps/rec_parse.Tpo" \ -c -o rec_parse.o `test -f 'rec_parse.c' || echo './'`rec_parse.c; \ then mv -f ".deps/rec_parse.Tpo" ".deps/rec_parse.Po"; \ else rm -f ".deps/rec_parse.Tpo"; exit 1; \ fi if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include/freetype2 -DXSTROKE_CONF_DIR='"/etc/xstroke"' -O2 -pipe -MT regex_feature.o -MD -MP -MF ".deps/regex_feature.Tpo" \ -c -o regex_feature.o `test -f 'regex_feature.c' || echo './'`regex_feature.c; \ then mv -f ".deps/regex_feature.Tpo" ".deps/regex_feature.Po"; \ else rm -f ".deps/regex_feature.Tpo"; exit 1; \ fi if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include/freetype2 -DXSTROKE_CONF_DIR='"/etc/xstroke"' -O2 -pipe -MT sprintf_alloc.o -MD -MP -MF ".deps/sprintf_alloc.Tpo" \ -c -o sprintf_alloc.o `test -f 'sprintf_alloc.c' || echo './'`sprintf_alloc.c; \ then mv -f ".deps/sprintf_alloc.Tpo" ".deps/sprintf_alloc.Po"; \ else rm -f ".deps/sprintf_alloc.Tpo"; exit 1; \ fi if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include/freetype2 -DXSTROKE_CONF_DIR='"/etc/xstroke"' -O2 -pipe -MT stroke.o -MD -MP -MF ".deps/stroke.Tpo" \ -c -o stroke.o `test -f 'stroke.c' || echo './'`stroke.c; \ then mv -f ".deps/stroke.Tpo" ".deps/stroke.Po"; \ else rm -f ".deps/stroke.Tpo"; exit 1; \ fi rec_lex.l: In function ‘yylex’: rec_lex.l:138:1: warning: ignoring return value of ‘fwrite’, declared with attribute warn_unused_result [-Wunused-result] if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include/freetype2 -DXSTROKE_CONF_DIR='"/etc/xstroke"' -O2 -pipe -MT tray.o -MD -MP -MF ".deps/tray.Tpo" \ -c -o tray.o `test -f 'tray.c' || echo './'`tray.c; \ then mv -f ".deps/tray.Tpo" ".deps/tray.Po"; \ else rm -f ".deps/tray.Tpo"; exit 1; \ fi if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include/freetype2 -DXSTROKE_CONF_DIR='"/etc/xstroke"' -O2 -pipe -MT xlp.o -MD -MP -MF ".deps/xlp.Tpo" \ -c -o xlp.o `test -f 'xlp.c' || echo './'`xlp.c; \ then mv -f ".deps/xlp.Tpo" ".deps/xlp.Po"; \ else rm -f ".deps/xlp.Tpo"; exit 1; \ fi if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include/freetype2 -DXSTROKE_CONF_DIR='"/etc/xstroke"' -O2 -pipe -MT xlp_callback.o -MD -MP -MF ".deps/xlp_callback.Tpo" \ -c -o xlp_callback.o `test -f 'xlp_callback.c' || echo './'`xlp_callback.c; \ then mv -f ".deps/xlp_callback.Tpo" ".deps/xlp_callback.Po"; \ else rm -f ".deps/xlp_callback.Tpo"; exit 1; \ fi if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include/freetype2 -DXSTROKE_CONF_DIR='"/etc/xstroke"' -O2 -pipe -MT xlp_color.o -MD -MP -MF ".deps/xlp_color.Tpo" \ -c -o xlp_color.o `test -f 'xlp_color.c' || echo './'`xlp_color.c; \ then mv -f ".deps/xlp_color.Tpo" ".deps/xlp_color.Po"; \ else rm -f ".deps/xlp_color.Tpo"; exit 1; \ fi if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include/freetype2 -DXSTROKE_CONF_DIR='"/etc/xstroke"' -O2 -pipe -MT xlp_timeout.o -MD -MP -MF ".deps/xlp_timeout.Tpo" \ -c -o xlp_timeout.o `test -f 'xlp_timeout.c' || echo './'`xlp_timeout.c; \ then mv -f ".deps/xlp_timeout.Tpo" ".deps/xlp_timeout.Po"; \ else rm -f ".deps/xlp_timeout.Tpo"; exit 1; \ fi if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include/freetype2 -DXSTROKE_CONF_DIR='"/etc/xstroke"' -O2 -pipe -MT xlp_win.o -MD -MP -MF ".deps/xlp_win.Tpo" \ -c -o xlp_win.o `test -f 'xlp_win.c' || echo './'`xlp_win.c; \ then mv -f ".deps/xlp_win.Tpo" ".deps/xlp_win.Po"; \ else rm -f ".deps/xlp_win.Tpo"; exit 1; \ fi if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include/freetype2 -DXSTROKE_CONF_DIR='"/etc/xstroke"' -O2 -pipe -MT xstroke.o -MD -MP -MF ".deps/xstroke.Tpo" \ -c -o xstroke.o `test -f 'xstroke.c' || echo './'`xstroke.c; \ then mv -f ".deps/xstroke.Tpo" ".deps/xstroke.Po"; \ else rm -f ".deps/xstroke.Tpo"; exit 1; \ fi i686-pc-linux-gnu-gcc -I/usr/include/freetype2 -DXSTROKE_CONF_DIR='"/etc/xstroke"' -O2 -pipe -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -o xstroke action.o action_item.o anchor_engine.o args.o backing.o bresenham.o brush.o control_win.o dir_engine.o feature.o fixed.o gesture.o grid.o grid_engine.o log.o matrix.o option.o raw_engine.o rec.o rec_callback.o rec_engine.o rec_history.o rec_lex.o rec_mode.o rec_parse.o regex_feature.o sprintf_alloc.o stroke.o tray.o xlp.o xlp_callback.o xlp_color.o xlp_timeout.o xlp_win.o xstroke.o -lXft -lm -lpthread -lXpm -lXtst action_item.o:action_item.c:function action_key_data_init: error: undefined reference to 'XStringToKeysym' action_item.o:action_item.c:function action_item_str_alloc: error: undefined reference to 'XKeysymToString' backing.o:backing.c:function backing_init: error: undefined reference to 'XCreateGC' backing.o:backing.c:function backing_init: error: undefined reference to 'XRenderFindVisualFormat' backing.o:backing.c:function backing_init: error: undefined reference to 'XRenderFindFormat' backing.o:backing.c:function backing_deinit: error: undefined reference to 'XFreeGC' backing.o:backing.c:function backing_deinit: error: undefined reference to 'XFreePixmap' backing.o:backing.c:function backing_deinit: error: undefined reference to 'XRenderFreePicture' backing.o:backing.c:function backing_deinit: error: undefined reference to 'XFreePixmap' backing.o:backing.c:function backing_deinit: error: undefined reference to 'XRenderFreePicture' backing.o:backing.c:function backing_restore: error: undefined reference to 'XCopyArea' backing.o:backing.c:function backing_restore: error: undefined reference to 'XFreePixmap' backing.o:backing.c:function backing_restore: error: undefined reference to 'XRenderFreePicture' backing.o:backing.c:function backing_restore: error: undefined reference to 'XFreePixmap' backing.o:backing.c:function backing_restore: error: undefined reference to 'XRenderFreePicture' backing.o:backing.c:function backing_reconfigure: error: undefined reference to 'XCreatePixmap' backing.o:backing.c:function backing_reconfigure: error: undefined reference to 'XRenderCreatePicture' backing.o:backing.c:function backing_reconfigure: error: undefined reference to 'XCreatePixmap' backing.o:backing.c:function backing_reconfigure: error: undefined reference to 'XRenderCreatePicture' backing.o:backing.c:function backing_reconfigure: error: undefined reference to 'XRenderFillRectangle' backing.o:backing.c:function backing_reconfigure: error: undefined reference to 'XRenderComposite' backing.o:backing.c:function backing_reconfigure: error: undefined reference to 'XCopyArea' backing.o:backing.c:function backing_save: error: undefined reference to 'XCopyArea' backing.o:backing.c:function backing_save: error: undefined reference to 'XCopyArea' brush.o:brush.c:function brush_draw: error: undefined reference to 'XRenderComposite' brush.o:brush.c:function brush_draw: error: undefined reference to 'XRenderComposite' brush.o:brush.c:function brush_draw: error: undefined reference to 'XRenderComposite' brush.o:brush.c:function brush_init: error: undefined reference to 'XCreatePixmap' brush.o:brush.c:function brush_init: error: undefined reference to 'XCreatePixmap' brush.o:brush.c:function brush_init: error: undefined reference to 'XRenderFindFormat' brush.o:brush.c:function brush_init: error: undefined reference to 'XRenderCreatePicture' brush.o:brush.c:function brush_init: error: undefined reference to 'XRenderCreatePicture' brush.o:brush.c:function brush_init: error: undefined reference to 'XCreateGC' brush.o:brush.c:function brush_init: error: undefined reference to 'XCreateImage' brush.o:brush.c:function brush_init: error: undefined reference to 'XPutImage' brush.o:brush.c:function brush_init: error: undefined reference to 'XCreateImage' brush.o:brush.c:function brush_init: error: undefined reference to 'XPutImage' brush.o:brush.c:function brush_init: error: undefined reference to 'XFreeGC' control_win.o:control_win.c:function refresh: error: undefined reference to 'XClearWindow' control_win.o:control_win.c:function refresh: error: undefined reference to 'XSetForeground' control_win.o:control_win.c:function refresh: error: undefined reference to 'XFillRectangle' control_win.o:control_win.c:function refresh: error: undefined reference to 'XSetForeground' control_win.o:control_win.c:function refresh: error: undefined reference to 'XShapeCombineMask' control_win.o:control_win.c:function find_deepest_window: error: undefined reference to 'XTranslateCoordinates' control_win.o:control_win.c:function root_button_press_cb: error: undefined reference to 'XGetWindowProperty' control_win.o:control_win.c:function root_button_press_cb: error: undefined reference to 'XGetWindowAttributes' control_win.o:control_win.c:function root_button_press_cb: error: undefined reference to 'XAllowEvents' control_win.o:control_win.c:function root_button_press_cb: error: undefined reference to 'XFree' control_win.o:control_win.c:function root_button_press_cb: error: undefined reference to 'XAllowEvents' control_win.o:control_win.c:function root_button_press_cb: error: undefined reference to 'XFree' control_win.o:control_win.c:function grab_button: error: undefined reference to 'XGrabButton' control_win.o:control_win.c:function ungrab_button.isra.2: error: undefined reference to 'XUngrabButton' control_win.o:control_win.c:function hold_timeout_cb: error: undefined reference to 'XUngrabPointer' control_win.o:control_win.c:function hold_timeout_cb: error: undefined reference to 'XSync' control_win.o:control_win.c:function hold_timeout_cb: error: undefined reference to 'XUngrabServer' control_win.o:control_win.c:function client_message_cb: error: undefined reference to 'XChangeProperty' control_win.o:control_win.c:function control_win_init: error: undefined reference to 'XInternAtoms' control_win.o:control_win.c:function control_win_init: error: undefined reference to 'XCreateGC' control_win.o:control_win.c:function control_win_init: error: undefined reference to 'XCreateGC' control_win.o:control_win.c:function control_win_init: error: undefined reference to 'XShapeCombineMask' control_win.o:control_win.c:function control_win_init: error: undefined reference to 'XCreateFontCursor' control_win.o:control_win.c:function control_win_init: error: undefined reference to 'XSetWMProtocols' control_win.o:control_win.c:function control_win_init: error: undefined reference to 'XChangeProperty' control_win.o:control_win.c:function control_win_init: error: undefined reference to 'XChangeProperty' control_win.o:control_win.c:function control_win_init: error: undefined reference to 'XSetCommand' control_win.o:control_win.c:function control_win_init: error: undefined reference to 'XChangeProperty' control_win.o:control_win.c:function control_win_init: error: undefined reference to 'XSetWMHints' rec_engine.o:rec_engine.c:function rec_engine_init: error: undefined reference to 'dlopen' rec_engine.o:rec_engine.c:function rec_engine_init: error: undefined reference to 'dlsym' rec_engine.o:rec_engine.c:function rec_engine_init: error: undefined reference to 'dlerror' rec_engine.o:rec_engine.c:function rec_engine_init: error: undefined reference to 'dlclose' rec_engine.o:rec_engine.c:function rec_engine_init: error: undefined reference to 'dlerror' tray.o:tray.c:function tray_find_dock: error: undefined reference to 'XGrabServer' tray.o:tray.c:function tray_find_dock: error: undefined reference to 'XGetSelectionOwner' tray.o:tray.c:function tray_find_dock: error: undefined reference to 'XUngrabServer' tray.o:tray.c:function tray_find_dock: error: undefined reference to 'XFlush' tray.o:tray.c:function tray_find_dock: error: undefined reference to 'XSetErrorHandler' tray.o:tray.c:function tray_find_dock: error: undefined reference to 'XSendEvent' tray.o:tray.c:function tray_find_dock: error: undefined reference to 'XSync' tray.o:tray.c:function tray_find_dock: error: undefined reference to 'XSetErrorHandler' tray.o:tray.c:function tray_find_dock: error: undefined reference to 'XSelectInput' tray.o:tray.c:function tray_init: error: undefined reference to 'XInternAtoms' tray.o:tray.c:function tray_handle_client_message: error: undefined reference to 'XMapWindow' xlp.o:xlp.c:function xlp_timeout_thread_start: error: undefined reference to 'XSync' xlp.o:xlp.c:function xlp_init: error: undefined reference to 'XOpenDisplay' xlp.o:xlp.c:function xlp_deinit: error: undefined reference to 'XCloseDisplay' xlp.o:xlp.c:function xlp_register_window_callback: error: undefined reference to 'XSelectInput' xlp.o:xlp.c:function xlp_main_loop_start: error: undefined reference to 'XPending' xlp.o:xlp.c:function xlp_main_loop_start: error: undefined reference to 'XNextEvent' xlp.o:xlp.c:function xlp_main_loop_start: error: undefined reference to 'XSync' xlp_color.o:xlp_color.c:function xlp_color_init: error: undefined reference to 'XParseColor' xlp_color.o:xlp_color.c:function xlp_color_init: error: undefined reference to 'XAllocColor' xlp_color.o:xlp_color.c:function xlp_color_deinit: error: undefined reference to 'XFreeColors' xlp_win.o:xlp_win.c:function xlp_win_deinit: error: undefined reference to 'XDestroyWindow' xlp_win.o:xlp_win.c:function xlp_win_map: error: undefined reference to 'XMapWindow' xlp_win.o:xlp_win.c:function xlp_win_unmap: error: undefined reference to 'XUnmapWindow' xlp_win.o:xlp_win.c:function xlp_win_init: error: undefined reference to 'XWMGeometry' xlp_win.o:xlp_win.c:function xlp_win_init: error: undefined reference to 'XCreateSimpleWindow' xlp_win.o:xlp_win.c:function xlp_win_init: error: undefined reference to 'XSetWMNormalHints' xlp_win.o:xlp_win.c:function xlp_win_init: error: undefined reference to 'XSetClassHint' xlp_win.o:xlp_win.c:function xlp_win_init: error: undefined reference to 'XStoreName' xstroke.o:xstroke.c:function key_action_cb: error: undefined reference to 'XDisplayKeycodes' xstroke.o:xstroke.c:function key_action_cb: error: undefined reference to 'XKeycodeToKeysym' xstroke.o:xstroke.c:function xstroke_button_press: error: undefined reference to 'XGrabServer' xstroke.o:xstroke.c:function xstroke_button_release: error: undefined reference to 'XUngrabServer' xstroke.o:xstroke.c:function main: error: undefined reference to 'XGetModifierMapping' xstroke.o:xstroke.c:function main: error: undefined reference to 'XGetModifierMapping' xstroke.o:xstroke.c:function main: error: undefined reference to 'XKeycodeToKeysym' xstroke.o:xstroke.c:function main: error: undefined reference to 'XFreeModifiermap' xstroke.o:xstroke.c:function main: error: undefined reference to 'XFreeModifiermap' collect2: ld returned 1 exit status make[1]: *** [xstroke] Error 1 make[1]: Leaving directory `/var/tmp/portage/x11-misc/xstroke-0.6-r1/work/xstroke-0.6' make: *** [all] Error 2 emake failed * ERROR: x11-misc/xstroke-0.6-r1 failed (compile phase): * emake failed * * Call stack: * ebuild.sh, line 56: Called src_compile * environment, line 2359: Called _eapi0_src_compile * ebuild.sh, line 625: Called _eapi2_src_compile * ebuild.sh, line 665: Called die * The specific snippet of code: * emake || die "emake failed" * * If you need support, post the output of 'emerge --info =x11-misc/xstroke-0.6-r1', * the complete build log and the output of 'emerge -pqv =x11-misc/xstroke-0.6-r1'. * The complete build log is located at '/var/log/portage/build/x11-misc/xstroke-0.6-r1:20110604-054203.log'. * The ebuild environment file is located at '/var/tmp/portage/x11-misc/xstroke-0.6-r1/temp/environment'. * S: '/var/tmp/portage/x11-misc/xstroke-0.6-r1/work/xstroke-0.6'