The freebsd-mk-defs package appears to be in sys-devel rather than sys-apps. The following three ebuilds all have deps on "sys-apps/freebsd-mk-defs": sys-apps/freebsd-bin sys-apps/freebsd-make-includes sys-libs/freebsd-libc Either changing the ebuilds to depend on sys-devel/freebsd-mk-defs or moving freebsd-mk-defs into sys-apps would fix the problem. Reproducible: Always Steps to Reproduce: 1. Follow the instructions on http://dev.gentoo.org/~ka0ttic/doc/fbsd-install.html, except 2. use http://www.gentoo.org/~spb/fbsd/overlay-20041114.tar.bz2 for the overlay instead of http://dev.gentoo.org/~angusyoung/local-latest.tar.bz2. 3. emerge sync; emerge -pv system (or emerge -pv freebsd-bin, freebsd-make-includes, or freebsd-libc) Actual Results: The freebsd-mk-defs ebuild wasn't found in the expected location, in sys-apps, because it is in sys-devel. I'm setting severity to "Blocker" 'cuz though it's easy to fix, it does block testing and development. gavroche overlay # emerge info !!! Relying on the shell to locate gcc, this may break !!! DISTCC, installing gcc-config and setting your current gcc !!! profile will fix this Portage 2.0.51-r2 (!/usr/local/portage/overlay/profiles/default-bsd/fbsd/5.3, gcc-3.4.2, unavailable, 5.3-RELEASE i386) ================================================================= System uname: 5.3-RELEASE i386 i386 Unknown Host Operating System Autoconf: Automake: Binutils: Headers: Libtools: ACCEPT_KEYWORDS="x86 x86-fbsd ~x86 ~x86-fbsd" AUTOCLEAN="yes" CFLAGS="-mcpu=i386 -O2 -pipe" CHOST="i686-unknown-freebsd5.3" COMPILER="gcc" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-O2 -mcpu=i686 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs buildpkg ccache distlocks noauto" GENTOO_MIRRORS="http://gentoo.osuosl.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage/overlay" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86-fbsd"
Sorry for not making that clear, but this ebuilds are currently deprecated and will be removed soon. They are based on sources from FreeBSD 5.2.1 and intended to be run on a 5.2.1 base system. We are currently working on ebuilds + profile for 5.3 that will be released very soon.