Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 57693

Summary: cyrus-sasl 2.1.18-r2 ebuild compile failed (access violation)
Product: Gentoo Linux Reporter: zuowei <gnome>
Component: New packagesAssignee: Net-Mail Packages <net-mail+disabled>
Status: RESOLVED WONTFIX    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description zuowei 2004-07-20 01:59:12 UTC
I want to upgrade my cyrus-sasl(2.1.14) to lastest stable cyrus-sasl (2.1.18-r2),but I can not compile successful.

USE FLAGS= +gdbm +java -kerberos -ldap +mysql +pam -pam-mysql -postgres +ssl -static

The following is error msg:

************************************
gcc  -O3 -march=pentium4 -funroll-loops -fprefetch-loop-arrays -pipe   -o saslauthd  mechanisms.o auth_dce.o auth_getpwent.o auth_krb5.o auth_krb4.o auth_pam.o auth_rimap.o auth_shadow.o auth_sia.o auth_sasldb.o lak.o auth_ldap.o cache.o utils.o ipc_unix.o ipc_doors.o saslauthd-main.o md5.o -lcrypt -lresolv   -lpam  -lresolv
make[3]: Leaving directory `/var/tmp/portage/cyrus-sasl-2.1.18-r2/work/cyrus-sasl-2.1.18/saslauthd'
make[2]: Leaving directory `/var/tmp/portage/cyrus-sasl-2.1.18-r2/work/cyrus-sasl-2.1.18/saslauthd'
make[2]: Entering directory `/var/tmp/portage/cyrus-sasl-2.1.18-r2/work/cyrus-sasl-2.1.18'
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory `/var/tmp/portage/cyrus-sasl-2.1.18-r2/work/cyrus-sasl-2.1.18'
make[1]: Leaving directory `/var/tmp/portage/cyrus-sasl-2.1.18-r2/work/cyrus-sasl-2.1.18'
--------------------------- ACCESS VIOLATION SUMMARY ---------------------------
LOG FILE = "/tmp/sandbox-dev-libs_-_cyrus-sasl-2.1.18-r2-15084.log"

open_wr:   /dev/random
open_wr:   /dev/random
open_wr:   /dev/random
********************************************
I use USE flags "-sandbox -usersandbox" to re-compile it,this problem still be there.
Comment 1 Tuan Van (RETIRED) gentoo-dev 2004-07-20 08:29:16 UTC
Please post `emerge info`.
Comment 2 zuowei 2004-07-20 18:39:08 UTC
#emerge info

Portage 2.0.50-r8 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1, 2.4.22-gentoo-r7)
=================================================================
System uname: 2.4.22-gentoo-r7 i686 Intel(R) Pentium(R) 4 CPU 1400MHz
Gentoo Base System version 1.4.3.8p1
Autoconf: sys-devel/autoconf-2.59-r3
Automake: sys-devel/automake-1.8.2
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-O3 -march=pentium4 -funroll-loops -fprefetch-loop-arrays -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 /var/bind /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-O3 -march=pentium4 -funroll-loops -fprefetch-loop-arrays -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="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X apm arts avi berkdb crypt cups encode foomaticdb gdbm gif gnome gpm gtk gtk2 imlib java jpeg kde libg++ libwww mad mikmod motif mpeg mysql ncurses nls oggvorbis opengl oss pam pdflib perl png python qt quicktime readline sdl slang spell ssl svga tcpd truetype x86 xml2 xmms xv zlib"
Comment 3 Tuan Van (RETIRED) gentoo-dev 2004-07-20 19:13:57 UTC
please post `java-config -L` or try this:

# mkdir /etc/portage #if it doesn't exist.
# echo "dev-libs/cyrus-sasl -java" >> /etc/portage/package.use; emerge cyrus-sasl

I guess that "java" is giving you the problem.
Comment 4 zuowei 2004-07-20 19:45:33 UTC
Yes,compile successful.

I checked my java-config,found I installed sun-jdk-1.5.0-beta1 before(I had forgotten that already),and be set active.

I unmerge sun-jdk,and set blackdown-jdk-1.4.1 active,then re-compile cyrus-sasl.Everyting is ok now.So we can conclude that problem came from sun-jdk-1.5.0

Thanks your help.
Comment 5 Tuan Van (RETIRED) gentoo-dev 2004-07-20 20:03:04 UTC
Glad that it works for you. Resolve as WONTFIX because sun-jdk-1.5.0 is still in beta stage.