My /etc/make.conf contains 'CC="ccache gcc"'. Merging media-plugins/xmms-lirc with "ACCEPT_KEYWORDS="~x86" emerge media-plugins/xmms-lirc" shows the following error: ... /bin/install -c .libs/liblirc.so /var/tmp/portage/xmms-lirc-1.2/image//usr/lib/xmms/General/liblirc.so /bin/install: cannot stat `.libs/liblirc.so': No such file or directory make[1]: *** [install-libLTLIBRARIES] Error 1 make[1]: Leaving directory `/var/tmp/portage/xmms-lirc-1.2/work/lirc-xmms-plugin-1.2' make: *** [install-am] Error 2 ... Disabling ccache -> all works fine. I think this is a more ccache specific error, not really an ebuild error.
/bin/install: cannot stat `.libs/liblirc.so': No such file or directory I've never seen ccache cause an error like that. I'll see what I can dig up.
Just a quick thought, but have you tried purging your ccache cache and trying with ccache enabled again?
I need some feedback here. I have this installed on three machines with no problems, all running ccache.
I've torn apart a few machines tonight and thought I'd switch my WinTV card around in them to work on this lirc issue, as that card is my IR receiver. Three machines, 2 with gcc 3.2, 1 with 2.95, all with ccache.. no problems. While it _has_ made me consider getting a few more bttv cards, I haven't been able to produce any lirc problems at all, ccache related or otherwise. If you can give me any feedback it would help. Even a "Hey! Leave me alone for now!" would be enough.
The reason was "CC=ccache gcc" in /etc/make.conf. Now I have disabled this and all works fine. Thanks for your convenience.