* Starting lircd... lircd 0.7.0pre7: can't open or create /var/lib/run/lircd.pid lircd 0.7.0pre7: No such file or directory Most pid files are in /var/run and this is where I'd think this was meant to go, however because the lirc ebuild uses econf to configure --localstatedir is set to /var/lib accordingly and for some reason this makes lirc put its pid file in the wrong location. Simply adding --localstatedir=/var in the ebuild fixes this, although of course this means it's being passed localstatedir twice, despite that it seems to work fine..
thanx for pointing that out, fixed