When I emerge cyrus-sasl, it compiles fine, but when I run e.g. saslpasswd2 testing I always get a segmentation fault. Other versions of cyrus-sasl produce the same behaviour. Reproducible: Always Steps to Reproduce: 1. emerge cyrus-sasl 2.saslpasswd2 test 3. Actual Results: root@hellfire bart # saslpasswd2 test Password: Again (for verification): Segmentation fault Expected Results: It should create /etc/sasldb2 without errors Portage 2.0.47-r8 (, gcc-3.2.2, glibc-2.3.1-r3) ================================================================= System uname: 2.4.20-sparc-r3 sparc64 sun4u GENTOO_MIRRORS="http://www.ibiblio.org/pub/Linux/distributions/gentoo" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /var/bind /usr/kde/3.1/share/config /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" PORTDIR="/usr/portage" DISTDIR="/usr/portage/distfiles" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR_OVERLAY="" USE="sparc apm avi crypt cups encode fbcon gif jpeg kde mikmod mpeg ncurses nls oss png pdflib spell truetype xv xml2 xmms zlib gtkhtml gdbm berkdb slang readline tetex bonobo tcltk java guile mysql sdl gpm tcpd pam libwww perl python esd imlib oggvorbis gnome gtk qt motif opengl mozilla X ssl ldap arts" COMPILER="gcc3" CHOST="sparc-blade-linux-gnu" CFLAGS="-mcpu=ultrasparc -O3 -pipe" CXXFLAGS="-mcpu=ultrasparc -O3 -pipe" ACCEPT_KEYWORDS="sparc ~sparc" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" FEATURES="sandbox buildpkg ccache distcc userpriv usersandbox noclean noauto cvs keeptemp"
cyrus sasl seems to work fine with the greatest version of the berkeley database. I don't get any segmentation faults any more. This solution seems to work fine but further testing is needed
Bart, do you remember which version of berkely db it was failing with?
Weeve, the default db that emerge compiled at that time. It should be in the 4.0.x range to work correctly I guess.
cyrus-*-2.1.13 is now in portage.
Other fixes have been made to the ebuild, init.d, and conf.d files. :)
cyrus-sasl-2.1.14 will be in portage shortly.
Problem noted to be resolved by bug owner.
Closing