[Don't ask me why this blocks gnome ..] e2fsprogs right now can't be installed on Gentoo/FreeBSD, as it collides with fsck command from FreeBSD userland and with a couple of manpages installed by FreeBSD libc. The attached patch to the ebuild fixes this allowing it to install cleanly. fsck command is enabled for GNU userland as it should be. Thanks, Diego
Created attachment 66596 [details, diff] e2fsprogs-ebuild.patch
erm do we want to assume fsck is a GNU-only thing ? maybe go with: $(use_enable !userland_FreeBSD fsck) until proven otherwise
wrt to the manpages, shouldnt you remove them from the freebsd libc ? after all, e2fsprogs provides the uuid functions, not the freebsd libc ...
freebsd libc provides those functions, and it's the preferred provider on FreeBSD. WRT to the userland, I'm CCing osx/darwin people... do you already have fsck command or you need it from e2fsprogs? [it's userland_BSD anyway, not FreeBSD]
how does freebsd provide these funcs ? via libc ? what happens if you -lc -luuid then ?
(In reply to comment #4) > freebsd libc provides those functions, and it's the preferred provider on > FreeBSD. Same for Darwin > > WRT to the userland, I'm CCing osx/darwin people... do you already have fsck > command or you need it from e2fsprogs? Darwin has its it own fsck. >how does freebsd provide these funcs ? via libc ? what happens if you -lc >-luuid then ? We don't have/need a libuuid, if you need any uuid functions you only link against libc or the grandaddy libSystem...
in portage