I'm in a uClibc-chroot. While doing my first emerge -e world, sys-libs/db gave me this. I just had to disable my berkdb use flag, but still, sys-libs/db should depend on glibc (which provides rpcgen): checking for i686-gentoo-linux-uclibc-ranlib... i686-gentoo-linux-uclibc-ranlib checking for i686-gentoo-linux-uclibc-ranlib... /usr/bin/i686-gentoo-linux-uclibc-ranlib checking for i686-gentoo-linux-uclibc-rm... no checking for rm... rm checking for i686-gentoo-linux-uclibc-rpcgen... no checking for rpcgen... missing_rpcgen configure: error: No rpcgen utility found. !!! ERROR: sys-libs/db-4.3.29-r2 failed. Call stack: ebuild.sh, line 1618: Called dyn_compile ebuild.sh, line 975: Called qa_call 'src_compile' environment, line 4649: Called src_compile db-4.3.29-r2.ebuild, line 109: Called die !!! configure failed !!! If you need support, post the topmost build error, and the call stack if relevant. !!! A complete build log is located at '/var/tmp/portage/sys-libs/db-4.3.29-r2/temp/build.log'. !!! When you file a bug report, please include the following information: GENTOO_VM= CLASSPATH="." JAVA_HOME="/etc/java-config-2/current-system-vm" JAVACFLAGS="" COMPILER="" and of course, the output of emerge --info Reproducible: Always
Created attachment 107283 [details] /var/tmp/portage/sys-libs/db-4.3.29-r2/temp/build.log
Created attachment 107285 [details] emerge --info
for now, install nfs-utils
I have the same problem and I can't install (upgrade) nfs-utils until uclibc-0.9.29 is available. See https://bugs.gentoo.org/show_bug.cgi?id=169907 Now, I need sys-lib/db for the security upgrade of freeradius... :-(
you can copy rpcgen manually out of the builddir ...
*** Bug 177612 has been marked as a duplicate of this bug. ***
I've discovered a temporary workaround for this bug, which is to downgrade to sys-libs/db-4.2.52_p2-r1 - it seems to build without any complaints on my system. I guess the rpcgen dependency was only introduced in a more recent version...
(In reply to comment #5) > you can copy rpcgen manually out of the builddir ... > nfs-utils's generates bad output. For example <sys/ioctl.h> is not included even if it should be. See #174393 openrpcgen works. See #182956