net-misc/openfortivpn must depend on net-misc/ppp, as openfortivpn sets up a PPP connection through the newly established VPN connection using pppd. When net-misc/openfortivpn is installed in a new, clean system, it can happen that net-misc/ppp is not already installed. The obtained messages when net-dialup/ppp is not installed are: olympo ~ # openfortivpn INFO: Connected to gateway. INFO: Authenticated. INFO: Remote gateway has allocated a VPN. ERROR: read: Input/output error INFO: Cancelling threads... INFO: Terminated pppd. INFO: Closed connection to gateway. INFO: Logged out.
Created attachment 462832 [details] openfortivpn-1.3.0.ebuild including net-dialup/ppp dependency I attached a corrected version containing the dependency. Also bumped it to 1.3.0 while at it. Works flawlessy here.
I can confirm that it works here aswell. I created also a pull request on github: https://github.com/gentoo/gentoo/pull/4054
Was merged in https://github.com/gentoo/gentoo/commit/dcda7e5965f93044978b398b82c8f06db31296aa