A symlink is created in /usr/lib/bglibs/lib that points nowwhere because the bglibs ebuild refers to /usr/lib instead of /usr/$(get_libdir). This also means that this ``backwards compatibility symlink'' is also incorrectly inserted into /usr/lib/bglibs instead of /usr/$(get_libdir)/bglibs . I am on a true multilib profile but my /lib and /usr/lib are not symlinks to */lib64 ohnopublishing mnt # stat /usr/lib/bglibs/lib File: `/usr/lib/bglibs/lib' -> `/usr/lib/bglibs' Size: 15 Blocks: 0 IO Block: 4096 symbolic link Device: 902h/2306d Inode: 1151579 Links: 1 Access: (0777/lrwxrwxrwx) Uid: ( 0/ root) Gid: ( 0/ root) Access: 2010-01-13 00:47:52.000000000 -0500 Modify: 2010-01-13 00:46:19.000000000 -0500 Change: 2010-01-13 00:46:19.000000000 -0500 ohnopublishing mnt # ls /usr/lib/bglibs include lib ohnopublishing mnt #
yes - this is a problem. but i'd rather just get rid of the compatibility links... thanks for the report anyway.
Fixed in CVS.