All versions of eiskaltdcpp from 2.2.1 to 2.2.4 unable to work with =net-libs/miniupnpc-1.6-r1. Maybe it's caused by removing "python" USE flag from miniupnp ant moving it to separate package dev-python/miniupnpc? Anyway installing ~dev-python/miniupnpc-1.6 didn't solve problem. Downgrading net-libs/miniupnpc to 1.5 solves my problem.
What does not work? Please add an accurate description to the Summary.
So... If you choose in setting "Firewall with UPnP" and =net-libs/miniupnpc-1.6-r1 installed eiskaltdcpp only shows "UPnP: Failed to create port mappings" in status bar and falls back to passive mode. But with =net-libs/miniupnpc-1.5 all works like a charm. P.S If have =net-misc/miniupnpd-1.7_pre20120207 installed on my router.
Please try eiskaltdcpp-2.2.6
Yes, thanks! 2.2.6 works like a charm :) I'll mark issue as fixed