2.1.21 isn't compiling under GCC 4.1.1, work around is to use 2.1.22.
emerge --info please.
actually, please post the error and the output of emerge -pv cyrus-sasl. 2.1.21-r2 builds fine here.
tygris ~ # emerge -pv =dev-libs/cyrus-sasl-2.1.21-r2 These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild UD] dev-libs/cyrus-sasl-2.1.21-r2 [2.1.22] USE="-authdaemond berkdb crypt -gdbm -java -kerberos -ldap -mysql -ntlm_unsupported_patch pam -postgres -sample -srp ssl -urandom" 0 kB x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../lib -I../sasldb -I../include -Wall -W -march=k8 -O2 -pipe -MT ntlm.lo -MD -MP -MF .deps/ntlm.Tpo -c ntlm.c -fPIC -DPIC -o ntlm.lo In file included from ../include/saslplug.h:15, from ntlm.c:97: ../include/hmac-md5.h:11: error: expected specifier-qualifier-list before 'MD5_CTX' In file included from ntlm.c:97: ../include/saslplug.h:73: error: expected ')' before '*' token ../include/saslplug.h:74: error: expected ';' before 'void' [snip fifty more errors] How's that? Need me to post the entire build?
nope, just emerge --info. this might be an amd64 only thing.
tygris ~ # emerge --info Portage 2.1-r2 (default-linux/amd64/2006.0, gcc-4.1.1, glibc-2.4-r3, 2.6.17.11-tygris x86_64) ================================================================= System uname: 2.6.17.11-tygris x86_64 AMD Sempron(tm) Processor 2500+ Gentoo Base System version 1.12.4 distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [enabled] app-admin/eselect-compiler: [Not Present] dev-lang/python: 2.4.3-r1 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.3 dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.16.1-r3 sys-devel/gcc-config: 1.3.13-r3 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=k8 -O2 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo" CXXFLAGS="-march=k8 -O2 -pipe" DISTDIR="/usr/portage/distfiles" EMERGE_DEFAULT_OPTS="--alphabetical" FEATURES="autoconfig ccache distlocks fixrpaths metadata-transfer parallel-fetch sandbox sfperms strict" GENTOO_MIRRORS="http://mirror.datapipe.net/gentoo http://gentoo.mirror.solnet.ch http://mirror.datapipe.net/gentoo http://ftp.easynet.nl/mirror/gentoo/ http://www.gigaload.org/gentoo.org/ http://gentoo.chem.wisc.edu/gentoo/ ftp://gentoo.mirrors.pair.com/ http://gentoo.mirror.icd.hu/ http://open-systems.ufl.edu/mirrors/gentoo" LANG="en_US" LINGUAS="en" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="amd64 3dnowex X a52 aac acpi alsa apache2 arts audiofile avi berkdb bitmap-fonts bzip2 bzlib cdparanoia cdr cli crypt cups curl dbus dlloader dri dvd dvdr dvdread emboss encode esd ffmpeg font-server foomaticdb gif gimpprint glut gpm gtk gtk2 hal idn imagemagick imlib ipv6 isdnlog jpeg kde lcms live lzw lzw-tiff mad mbox mng mp3 mpeg ncurses nomotif nptl nptlonly nvidia ogg opengl pam pcre pdflib perl png ppds pppd python qt qt3 qt4 quicktime readline reflection rtc samba scanner sdl session slang softmmu spell spl sqlite ssl tcltk tcpd theora tiff truetype truetype-fonts type1-fonts usb vorbis xml xml2 xmms xorg xpm xv xvid zlib elibc_glibc input_devices_evdev input_devices_keyboard input_devices_mouse kernel_linux linguas_en userland_GNU video_cards_nvidia" Unset: CTARGET, INSTALL_MASK, LC_ALL, LDFLAGS, MAKEOPTS, PORTAGE_RSYNC_EXTRA_OPTS tygris ~ #
I wouldn't be suprized if it's an amd64 thing. 2.1.22 compiled cleanly there.
thanks. i'll have a look into it tomorrow.
Still, please consider stabilizing 2.1.22, would help with bug 142650 too. It's in ~arch for more than 3 months!
(In reply to comment #8) > Still, please consider stabilizing 2.1.22, would help with bug 142650 too. It's > in ~arch for more than 3 months! > let dup this bug to the other stabilize bug *** This bug has been marked as a duplicate of 142650 ***
I can't see this as the same bug as bug 142650. That was for 2.1.21-r3, and it had problems breaking in Java on x86 (a Pentium 4 system, to be percise). This resulted from 2.1.21-r2 breaking on amd64 (AMD Sempron system), in a different place unrelated to Java. The tested easiest solution on amd64 is to mark 2.1.22 stable. I'm sorry, but this isn't a dup bug. The solution for both bugs may be the same, but they're two very different problems.
If the solution is the same, then it is more convenient for us to mark it as duplicate, because both will be resolved at the same time. Don't worry, your bug will be fixed. *** This bug has been marked as a duplicate of 142650 ***