Bug 69638 - sara 5.1.1a and 5.0.5b fail to compile
|
Bug#:
69638
|
Product: Gentoo Linux
|
Version: unspecified
|
Platform: x86
|
|
OS/Version: Linux
|
Status: RESOLVED
|
Severity: major
|
Priority: P2
|
|
Resolution: FIXED
|
Assigned To: netmon@gentoo.org
|
Reported By: miforbes-gentoo-org@mbhs.edu
|
|
Component: Applications
|
|
|
URL:
|
|
Summary: sara 5.1.1a and 5.0.5b fail to compile
|
|
Keywords:
|
|
Status Whiteboard:
|
|
Opened: 2004-10-31 10:16 0000
|
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"
$ 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.
sara-6.0.4 compiled successfully for me
Okies, marked 6.0.4 x86, should fix this bug.
Thanks to everyone who helped.