On 01/11/2010 04:09 PM, Allan Gottlieb wrote:
My usual update world rebuilt gcc and then tried to reinstall pcmcia-cs.
The later failed and googling showed that I should use instead
Merging pcmciautils required merging dev-util/yacc.
I don't know why it wouldn't accept bison.
dev-util/yacc failed to build due to a file collision with
/usr/bin/yacc, an unowned file.
/usr/bin/yacc is unowned by any package; it is a symlink, to
/usr/bin/yacc.bison. The bison ebuild moves any existing /usr/bin/yacc
to /usr/bin/yacc.bison and installs the symlink...
$ls -l /usr/bin/yac*
lrwxrwxrwx 1 root root 10 2005-09-30 18:09 /usr/bin/yacc -> yacc.bison
-rwxr-xr-x 1 root root 39 2009-05-10 05:46 /usr/bin/yacc.bison
That symlink is from 2005, and no package claims it. I, personally,
would not hesitate to nuke that five-year-old unclaimed symlink.
Hm. My bison-2.3 does *not* claim credit for that yacc symlink.
I think it's an orphan and should be deleted.
But don't yell at me if it turns out to be a bad idea