I did a emerge sara and the compile failed. Error is "nfs_prot.h:6:1: unterminated #ifndef", context below. : warning: `sys_errlist' is deprecated; use `strerror' or `strerror_r' instead strerror.o(.text+0x9): In function `strerror': : warning: `sys_nerr' is deprecated; use `strerror' or `strerror_r' instead make[2]: Leaving directory `/var/tmp/portage/sara-5.1.1a/work/sara-5.1.1a/src/port_scan' cd src/nfs-chk; make "LIBS=-lnsl -lresolv -lrpcsvc" "XFLAGS=-O3 -march=pentium3 -fomit-frame-pointer -pipe -DUSE_STDINT=1 -DGETGROUPS_T=gid_t -DSYS_ERRLIST_DECLARED=1 -D_BSD_SOURCE=1 " "RPCGEN=/usr/bin/rpcgen" make[2]: Entering directory `/var/tmp/portage/sara-5.1.1a/work/sara-5.1.1a/src/nfs-chk' /usr/bin/rpcgen mount.x 2>/dev/null /usr/bin/rpcgen nfs_prot.x 2>/dev/null /usr/bin/rpcgen nfs_prot.x 2>/dev/null gcc -O -I. -O3 -march=pentium3 -fomit-frame-pointer -pipe -DUSE_STDINT=1 -DGETGROUPS_T=gid_t -DSYS_ERRLIST_DECLARED=1 -D_BSD_SOURCE=1 -c -o nfs_prot_xdr.o nfs_prot_xdr.c gcc -O -I. -O3 -march=pentium3 -fomit-frame-pointer -pipe -DUSE_STDINT=1 -DGETGROUPS_T=gid_t -DSYS_ERRLIST_DECLARED=1 -D_BSD_SOURCE=1 -c -o mount_clnt.o mount_clnt.c In file included from nfs_prot_xdr.c:6: nfs_prot.h:6:1: unterminated #ifndef nfs_prot_xdr.c:14: error: syntax error before "nfsstat" nfs_prot_xdr.c: In function `xdr_nfsstat': nfs_prot_xdr.c:18: error: `xdrs' undeclared (first use in this function) nfs_prot_xdr.c:18: error: (Each undeclared identifier is reported only once nfs_prot_xdr.c:18: error: for each function it appears in.) nfs_prot_xdr.c:18: error: `objp' undeclared (first use in this function) nfs_prot_xdr.c: At top level: nfs_prot_xdr.c:24: error: syntax error before "ftype" nfs_prot_xdr.c: In function `xdr_ftype': nfs_prot_xdr.c:28: error: `xdrs' undeclared (first use in this function) nfs_prot_xdr.c:28: error: `objp' undeclared (first use in this function) nfs_prot_xdr.c: At top level: Reproducible: Always Steps to Reproduce: 1. emerge sara 2. 3. Actual Results: nfs_prot.h:6:1: unterminated #ifndef, compule error Expected Results: compiled Portage 2.0.51-r2 (default-x86-2004.2, gcc-3.3.4, glibc-2.3.3.20040420-r1, 2.4.26-gentoo-r9 i686) ================================================================= System uname: 2.4.26-gentoo-r9 i686 Pentium III (Coppermine) Gentoo Base System version 1.4.16 distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [disabled] Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.14.90.0.8-r1 Headers: sys-kernel/linux-headers-2.4.21-r1 Libtools: sys-devel/libtool-1.5.2-r5 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=pentium3 -fomit-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=pentium3 -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs distlocks sandbox" 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="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X acpi aim alsa apm arts avi berkdb bitmap-fonts bonobo cdparanoia cdr crypt cups curl doc dvd encode esd f77 foomaticdb gdbm gif gpm gstreamer gtk gtk2 gtkhtml guile imlib java jpeg kde ldap libg++ libwww mad mikmod mmx motif mozcalendar mozdevelop mozilla mozsvg mozxmlterm mpeg mysql nas ncurses network nls objc oggvorbis opengl oss pam pcmcia pdflib perl pic plotutils png pythonqt quicktime readline real samba sdl slang spell sse ssl svga tcltk tcpd tetex tiff truetype x86 xine xml2 xmms xprint xv zlib"
Created attachment 43122 [details, diff] patch for nfs_prot.h
$ qpkg -f /usr/include/rpcsvc/nfs_prot.h sys-libs/glibc *
sara generates its own rpc header files which is what this error is refering to you'll need to fix nfs_prot.x however since rpcgen uses that to generate nfs_prot.h also, this package doesnt seem to like to build in parallel ... might want to check/fix that too :p
I get the same error with both: sara-5.1.1a sara-6.0.1 # emerge info Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.4.3-20050110, glibc-2.3.4.20050125-r1, 2.6.11-ck2 i686) ================================================================= System uname: 2.6.11-ck2 i686 Intel(R) Pentium(R) M processor 1700MHz Gentoo Base System version 1.6.10 Python: dev-lang/python-2.3.4-r1 [2.3.4 (#1, Feb 7 2005, 01:09:03)] dev-lang/python: 2.3.4-r1 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.4 sys-devel/binutils: 2.15.92.0.2-r7 sys-devel/libtool: 1.5.10-r4 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -mtune=pentium-m -fomit-frame-pointer -pipe -ftracer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -mtune=pentium-m -fomit-frame-pointer -pipe -ftracer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://mirrors.tds.net/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://cockatoo.gentoo.org/gentoo-portage" USE="x86 X a52 alsa apache2 avi berkdb bitmap-fonts cdparanoia crypt gif gtk gtk2 jpeg mmx mp3 mpeg ncurses nls nptl nptlonly opengl pam perl png python quicktime readline real sse tiff truetype truetype-fonts xml xml2 xprint xv zlib" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
I'm reassigning this to bug-wranglers, because squinky86 is away. He hasn't been on IRC in over 12 weeks. I cannot get this app to compile at all, using either version.
Does the problem still exist in sara-6.0.4?
Maybe I'm missing something, but I don't think there's an ebuild for sara-6.0.4. If there is, I'll gladly try it.
I just bumped it. :-)
sara-6.0.4 compiled successfully for me
Okies, marked 6.0.4 x86, should fix this bug. Thanks to everyone who helped.