Pidgin:
mkdir -p /etc/portage/package.use/net-libs
echo ">=net-libs/libsoup-2.50.0 introspection" > /etc/portage/package.use/net-libs/libsoup
echo ">=net-libs/gssdp-0.14.11 introspection" > /etc/portage/package.use/net-libs/gssdp
emerge -av pidgin
Networkmanager manages it's own dhcpc.
Dhcpcd and dhcpd should be disabled, if they run at the same time as networkmanager it will cause conflicts.
Verify dhcpcd and dhcpd are not listed as set to start on any runlevel.
rc-update
If dhcpcd and/or dhcp is set to auto start disable:
rc-config delete dhcpcd
rc-config delete dhcpd
rc
Bug report has more recommendations for setting up networkmanager.