Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 69638 - sara 5.1.1a and 5.0.5b fail to compile
Summary: sara 5.1.1a and 5.0.5b fail to compile
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High major
Assignee: Gentoo Netmon project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-10-31 10:16 UTC by Michael Forbes
Modified: 2005-07-25 12:05 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
patch for nfs_prot.h (nfs_prot.h.patch,13 bytes, patch)
2004-11-01 19:34 UTC, Robert Vinson
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Forbes 2004-10-31 10:16:25 UTC
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"
Comment 1 Robert Vinson 2004-11-01 19:34:22 UTC
Created attachment 43122 [details, diff]
patch for nfs_prot.h
Comment 2 Jon Hood (RETIRED) gentoo-dev 2004-12-09 12:27:17 UTC
$ qpkg -f /usr/include/rpcsvc/nfs_prot.h
sys-libs/glibc *
Comment 3 SpanKY gentoo-dev 2004-12-09 16:09:29 UTC
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
Comment 4 Kyle England (RETIRED) gentoo-dev 2005-04-14 19:15:51 UTC
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
Comment 5 Kyle England (RETIRED) gentoo-dev 2005-04-16 14:25:25 UTC
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.
Comment 6 Marcelo Goes (RETIRED) gentoo-dev 2005-06-22 10:09:15 UTC
Does the problem still exist in sara-6.0.4?
Comment 7 Kyle England (RETIRED) gentoo-dev 2005-06-22 10:18:50 UTC
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.
Comment 8 Marcelo Goes (RETIRED) gentoo-dev 2005-06-22 10:24:52 UTC
I just bumped it. :-)
Comment 9 Kyle England (RETIRED) gentoo-dev 2005-06-22 15:46:54 UTC
sara-6.0.4 compiled successfully for me
Comment 10 Marcelo Goes (RETIRED) gentoo-dev 2005-07-25 12:05:35 UTC
Okies, marked 6.0.4 x86, should fix this bug.
Thanks to everyone who helped.