xpad-pad.o: In function `xpad_pad_popup': xpad-pad.c:(.text+0x4b2f): undefined reference to `gtk_menu_popup_at_pointer' xpad-toolbar.o: In function `xpad_toolbar_popup_context_menu': xpad-toolbar.c:(.text+0xbfc): undefined reference to `gtk_menu_popup_at_pointer' collect2: error: ld returned 1 exit status Makefile:407: recipe for target 'xpad' failed make[2]: *** [xpad] Error 1 make[2]: Leaving directory '/var/tmp/portage/x11-misc/xpad-5.0.0/work/xpad-5.0.0/src' Makefile:464: recipe for target 'all-recursive' failed make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory '/var/tmp/portage/x11-misc/xpad-5.0.0/work/xpad-5.0.0' Makefile:384: recipe for target 'all' failed make: *** [all] Error 2 * ERROR: x11-misc/xpad-5.0.0::desktop-kit failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=x11-misc/xpad-5.0.0::desktop-kit'`, * the complete build log and the output of `emerge -pqv '=x11-misc/xpad-5.0.0::desktop-kit'`. * The complete build log is located at '/var/tmp/portage/x11-misc/xpad-5.0.0/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/x11-misc/xpad-5.0.0/temp/environment'. * Working directory: '/var/tmp/portage/x11-misc/xpad-5.0.0/work/xpad-5.0.0' * S: '/var/tmp/portage/x11-misc/xpad-5.0.0/work/xpad-5.0.0'>>> Failed to emerge x11-misc/xpad-5.0.0, Log file:>>> '/var/tmp/portage/x11-misc/xpad-5.0.0/temp/build.log' * Messages for package x11-misc/xpad-5.0.0: * ERROR: x11-misc/xpad-5.0.0::desktop-kit failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=x11-misc/xpad-5.0.0::desktop-kit'`, * the complete build log and the output of `emerge -pqv '=x11-misc/xpad-5.0.0::desktop-kit'`. * The complete build log is located at '/var/tmp/portage/x11-misc/xpad-5.0.0/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/x11-misc/xpad-5.0.0/temp/environment'. * Working directory: '/var/tmp/portage/x11-misc/xpad-5.0.0/work/xpad-5.0.0' * S: '/var/tmp/portage/x11-misc/xpad-5.0.0/work/xpad-5.0.0'
My google search revealed that xpad needs a modern gtk+-3.22 library, and not the older gtk+-3.20.However, my portage does not find the modern gtk+-3.22. gentoo portage information on gtk+-3 shows that gtk+-3.22 is available.