Emerging fam-2.6.10-r1 aborts with Didn't find mountlist.ml_name or mountlist->ml_hostname in rpcsvc/mount.h !!! ERROR: app-admin/fam-2.6.10-r1 failed. !!! Function econf, Line 339, Exitcode 1 !!! econf failed Reproducible: Always Steps to Reproduce: 1. emerge fam 2. 3. Actual Results: Didn't find mountlist.ml_name or mountlist->ml_hostname in rpcsvc/mount.h !!! ERROR: app-admin/fam-2.6.10-r1 failed. !!! Function econf, Line 339, Exitcode 1 !!! econf failed Expected Results: Compile properly.. bash-2.05b# emerge info Portage 2.0.49-r21 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r3, 2.4.22-gentoo-r2) ================================================================= System uname: 2.4.22-gentoo-r2 i686 Pentium III (Coppermine) Gentoo Base System version 1.4.3.10 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O3 -mcpu=pentium3 -funroll-loops -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /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="-O3 -mcpu=pentium3 -funroll-loops -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X aalib acpi alsa apm arts avi berkdb bindist bonobo cdr crypt cups curl dga directfb dvd encode esd evo fbcon flac foomaticdb gd gdbm gif gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml imagemagick imap imlib java jikes jpeg kde libg++ libwww mad maildir mbox memlimit mikmod mmx motif mozilla mpeg ncurses nls oggvorbis opengl oss pam pdflib perl png ppds python qt quicktime readline samba sdl slang slp snmp speex spell sse ssl svga tcpd tiff truetype videos wmf wxwindows x86 xml2 xmms xosd xv zlib video_cards_rage128"
Created attachment 23718 [details] eclass-debug.log
Created attachment 23719 [details] elibtool.log
Created attachment 23720 [details] environment file
Comment on attachment 23718 [details] eclass-debug.log From /var/tmp/portage/temp
Comment on attachment 23718 [details] eclass-debug.log From /var/tmp/portage/fam-2.6.10-r1/temp/
Comment on attachment 23719 [details] elibtool.log from /var/tmp/portage/fam-2.6.10-r1/temp/
Comment on attachment 23720 [details] environment file From /var/tmp/portage/fam-2.6.10-r1/temp//var/tmp/portage/fam-2.6.10-r1/temp/
try 2.7.x in ~arch first.
Fails but in a completely different way. I used ACCEPT_KEYWORDS="~x86" emerge fam as a command line, assuming this should be a legal way to do it. Emerge info will give same as below except for the accept_keywords.. Do you need more info, if so what ? /bin/sh /var/tmp/portage/fam-2.7.0/work/fam-2.7.0/missing --run automake-1.6 --gnu src/Makefile cd .. && /bin/sh ./config.status src/Makefile depfiles config.status: creating src/Makefile config.status: executing depfiles commands make[2]: Leaving directory `/var/tmp/portage/fam-2.7.0/work/fam-2.7.0/src' make[2]: Entering directory `/var/tmp/portage/fam-2.7.0/work/fam-2.7.0/src' make[2]: *** No rule to make target `Activity.', needed by `famd'. Stop. make[2]: Leaving directory `/var/tmp/portage/fam-2.7.0/work/fam-2.7.0/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/fam-2.7.0/work/fam-2.7.0' make: *** [all] Error 2 !!! ERROR: app-admin/fam-2.7.0 failed. !!! Function src_compile, Line 392, Exitcode 2 !!! emake failed
and if you run it like this : ACCEPT_KEYWORDS=~x86 MAKEOPTS=-j1 emerge fam
I added more output this time as I get these WARNINGS you see just below (which I did get yesterday too and although I think they aren't related..). I get many of them, this is just the last one. If you need extra info, let me know, I'm available. checking sys/socket.h usability... no checking sys/socket.h presence... yes configure: WARNING: sys/socket.h: present but cannot be compiled configure: WARNING: sys/socket.h: check for missing prerequisite headers? configure: WARNING: sys/socket.h: proceeding with the preprocessor's result configure: WARNING: ## ------------------------------------ ## configure: WARNING: ## Report this to bug-autoconf@gnu.org. ## configure: WARNING: ## ------------------------------------ ## checking for sys/socket.h... yes checking types of arguments for select... int,int *,struct timeval * checking for bindresvport... no checking for _daemonize... no checking for daemon... no checking for getgrmember... no checking for select... no configure: creating ./config.status cd . && /bin/sh ./config.status Makefile config.status: creating Makefile cd . && /bin/sh /var/tmp/portage/fam-2.7.0/work/fam-2.7.0/missing --run autoheader touch ./config.h.in cd . && /bin/sh ./config.status config.h config.status: creating config.h config.status: config.h is unchanged make all-recursive make[1]: Entering directory `/var/tmp/portage/fam-2.7.0/work/fam-2.7.0' Making all in include make[2]: Entering directory `/var/tmp/portage/fam-2.7.0/work/fam-2.7.0/include' cd .. && \ /bin/sh /var/tmp/portage/fam-2.7.0/work/fam-2.7.0/missing --run automake-1.6 --gnu include/Makefile cd .. && /bin/sh ./config.status include/Makefile config.status: creating include/Makefile make[2]: Leaving directory `/var/tmp/portage/fam-2.7.0/work/fam-2.7.0/include' make[2]: Entering directory `/var/tmp/portage/fam-2.7.0/work/fam-2.7.0/include' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/var/tmp/portage/fam-2.7.0/work/fam-2.7.0/include' Making all in lib make[2]: Entering directory `/var/tmp/portage/fam-2.7.0/work/fam-2.7.0/lib' cd .. && \ /bin/sh /var/tmp/portage/fam-2.7.0/work/fam-2.7.0/missing --run automake-1.6 --gnu lib/Makefile cd .. && /bin/sh ./config.status lib/Makefile depfiles config.status: creating lib/Makefile config.status: executing depfiles commands make[2]: Leaving directory `/var/tmp/portage/fam-2.7.0/work/fam-2.7.0/lib' make[2]: Entering directory `/var/tmp/portage/fam-2.7.0/work/fam-2.7.0/lib' source='Client.c++' object='Client.lo' libtool=yes \ depfile='.deps/Client.Plo' tmpdepfile='.deps/Client.TPlo' \ depmode=none /bin/sh ../depcomp \ /bin/sh ../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include -DFAM_CONF=\"/etc/fam.conf\" -O3 -mcpu=pentium3 -funroll-loops -pipe -fomit-frame-pointer -c -o Client.lo `test -f 'Client.c++' || echo './'`Client.c++ g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include -DFAM_CONF=\"/etc/fam.conf\" -O3 -mcpu=pentium3 -funroll-loops -pipe -fomit-frame-pointer -c Client.c++ echo timestamp > Client.lo source='fam.c++' object='fam.lo' libtool=yes \ depfile='.deps/fam.Plo' tmpdepfile='.deps/fam.TPlo' \ depmode=none /bin/sh ../depcomp \ /bin/sh ../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include -DFAM_CONF=\"/etc/fam.conf\" -O3 -mcpu=pentium3 -funroll-loops -pipe -fomit-frame-pointer -c -o fam.lo `test -f 'fam.c++' || echo './'`fam.c++ g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include -DFAM_CONF=\"/etc/fam.conf\" -O3 -mcpu=pentium3 -funroll-loops -pipe -fomit-frame-pointer -c fam.c++ echo timestamp > fam.lo /bin/sh ../libtool --mode=link g++ -O3 -mcpu=pentium3 -funroll-loops -pipe -fomit-frame-pointer -o libfam.la -rpath /usr/lib -export-symbols fam.sym Client.lo fam.lo -lstdc++ mkdir .libs rm -fr .libs/libfam.la .libs/libfam.* .libs/libfam.* (cd . && ln -s Client.lo Client.o) (cd . && ln -s fam.lo fam.o) ar cru .libs/libfam.a Client.o fam.o ranlib .libs/libfam.a creating libfam.la (cd .libs && rm -f libfam.la && ln -s ../libfam.la libfam.la) make[2]: Leaving directory `/var/tmp/portage/fam-2.7.0/work/fam-2.7.0/lib' Making all in srcmake[2]: Entering directory `/var/tmp/portage/fam-2.7.0/work/fam-2.7.0/src' cd .. && \ /bin/sh /var/tmp/portage/fam-2.7.0/work/fam-2.7.0/missing --run automake-1.6 --gnu src/Makefile cd .. && /bin/sh ./config.status src/Makefile depfiles config.status: creating src/Makefile config.status: executing depfiles commands make[2]: Leaving directory `/var/tmp/portage/fam-2.7.0/work/fam-2.7.0/src' make[2]: Entering directory `/var/tmp/portage/fam-2.7.0/work/fam-2.7.0/src' make[2]: *** No rule to make target `Activity.', needed by `famd'. Stop. make[2]: Leaving directory `/var/tmp/portage/fam-2.7.0/work/fam-2.7.0/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/fam-2.7.0/work/fam-2.7.0' make: *** [all] Error 2 !!! ERROR: app-admin/fam-2.7.0 failed. !!! Function src_compile, Line 392, Exitcode 2 !!! emake failed
A question, this is preventing me from emerging gnome-desktop. Can I safely compile other dependencies and then ingnoredeps on gnome-desktop ? Is there a better way ?
you can probably inject the fam package for now ('emerge --help' for more info) and the desktop will build without filemonitoring capabilities. I have no clue really why it doesn't work for you, i should look at the source when i have some time. Especially since you seem to be on a stable system.
Okay, thanks. I will try and find a binary version. In any case, you can request tests from me, I should always repsond in 24hrs. I am pretty plain vanilla for the moment, no akward twists. I am new to Gentoo but not Linux. Thanks again.
have you tried 2.7.0-r1 ?
I have. It compiles just fine. Thanks alot :)
closing