Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 41830 - cvs emerge failed on krb_sendauth compilation in client.c
Summary: cvs emerge failed on krb_sendauth compilation in client.c
Status: RESOLVED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Rainer Größlinger (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-02-16 14:42 UTC by mbr
Modified: 2004-03-12 13:51 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description mbr 2004-02-16 14:42:22 UTC
Doing an "emerge cvs" resulted in the following errors (note that I tried unmerging app-crypt/kth-krb and trying to emerge cvs again but it didn't seem to help).

client.c: In function `start_tcp_server':
client.c:4028: warning: passing arg 6 of `krb_sendauth' discards qualifiers from pointer target type
client.c:4028: error: incompatible type for argument 10 of `krb_sendauth'
make[2]: *** [client.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory `/usr/local/tmp/portage/cvs-1.11.11/work/cvs-1.11.11/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/tmp/portage/cvs-1.11.11/work/cvs-1.11.11'
make: *** [all] Error 2
                                                                                                                            
!!! ERROR: dev-util/cvs-1.11.11 failed.
!!! Function src_compile, Line 25, Exitcode 2
!!! emake failed


Reproducible: Always
Steps to Reproduce:
1.  emerge cvs
2.
3.

Actual Results:  
client.c: In function `start_tcp_server':
client.c:4028: warning: passing arg 6 of `krb_sendauth' discards qualifiers from
pointer target type
client.c:4028: error: incompatible type for argument 10 of `krb_sendauth'
make[2]: *** [client.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory `/usr/local/tmp/portage/cvs-1.11.11/work/cvs-1.11.11/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/tmp/portage/cvs-1.11.11/work/cvs-1.11.11'
make: *** [all] Error 2
                                                                               
                                            
!!! ERROR: dev-util/cvs-1.11.11 failed.
!!! Function src_compile, Line 25, Exitcode 2
!!! emake failed


Expected Results:  
It should have compiled and installed cvs correctly and updated my portage cache.

Portage 2.0.50-r1 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r9, 2.4.24)
=================================================================
System uname: 2.4.24 i686 Pentium III (Coppermine)
Gentoo Base System version 1.4.3.13
Autoconf: sys-devel/autoconf-2.58
Automake: sys-devel/automake-1.7.7
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O3 -mcpu=pentium3 -funroll-loops -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.1/share/config /usr/kde/3/share/config /usr/share/config
/usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/
/var/bind /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-O3 -mcpu=pentium3 -funroll-loops -pipe"
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="/usr/local/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X apm arts avi berkdb cdr crypt cups encode esd foomaticdb gdbm gif gnome
gpm gtk gtk2 imlib java jpeg kde libg++ libwww mad mikmod motif mozilla mpeg
ncurses nls oggvorbis opengl oss pam pdflib perl png python quicktime readline
sdl slang spell ssl svga tcpd tetex tiff truetype x86 xml2 xmms xv zlib"
Comment 1 Rainer Größlinger (RETIRED) gentoo-dev 2004-02-18 08:28:35 UTC
As I wrote on the gentoo-dev mailing list yesterday: 

<----->

Hello,The current stable version of dev-util/cvs is 1.11.11 but 1.11.12 has a fix that prevented CVS from being compiled with Kerberos 4 authentication enabled.
I committed 1.11.13 (+ some minor ebuild fixes) a few days ago (it is currently ~arch), but you might give that one ago.
Hope this helps,
-- Rainer

<----->

You did not respond as of yet, but perhaps you just didn't see my reply :)

Please give 1.11.13 a go and tell me the results.
Comment 2 Rainer Größlinger (RETIRED) gentoo-dev 2004-02-18 10:44:00 UTC
could you try changing the following line in the ebuild
emake || die "emake failed"
to
MAKEOPTS="${MAKEOPTS} -j1" emake || die "emake failed"
and try again ?

Although I don't think it's a parallel build issue I can't think of anything else at the moment, I see that error for the first time, need to investigate this a bit further.
Comment 3 mbr 2004-02-18 11:01:28 UTC
I get the exact same error as before even with the MAKEOPTS addition.  One thing that may or may not help is that I'm able to emerge cvs-1.11.11 just fine on different Gentoo system on my network.  The main difference between the two systems is that the first had not been upgraded in about four months (there are some make.conf differences too, but I don't think they would cause this).
Comment 4 Rainer Größlinger (RETIRED) gentoo-dev 2004-02-25 17:08:47 UTC
can you please attach the full emerge output (especially the configure part) to this bug?
and app-crypt/kth-krb is not installed when you get this result?
Comment 5 Rainer Größlinger (RETIRED) gentoo-dev 2004-03-12 13:51:06 UTC
I am sorry, but since no one else seems to have this problem (I have been trying to reproduce it for some time, but I just don't succeed) and the reporter doesn't put any more information into this I'll close this bug as WORKSFORME.