$ emerge cyrus-sasl Calculating world dependencies ...done! >>> emerge dev-libs/cyrus-sasl-1.5.27-r3 to / >>> md5 ;-) cyrus-sasl-1.5.27.tar.gz >>> Unpacking source... >>> Unpacking cyrus-sasl-1.5.27.tar.gz patching file configure.in Hunk #1 succeeded at 390 (offset 34 lines). patching file acconfig.h Hunk #2 succeeded at 163 (offset 8 lines). patching file configure.in Hunk #1 succeeded at 625 with fuzz 2 (offset 42 lines). patching file include/sasl.h patching file lib/common.c Hunk #1 succeeded at 649 (offset -17 lines). Hunk #2 succeeded at 787 (offset 5 lines). Hunk #3 succeeded at 1094 (offset -17 lines). patching file lib/saslint.h Hunk #1 succeeded at 65 (offset 6 lines). patching file lib/server.c patching file man/sasl_getconfpath_t.3 patching file win32/include/config.h patching file saslauthd/Makefile.am patching file saslauthd/saslauthd.8.in Hunk #1 succeeded at 1 with fuzz 2. patching file aclocal.m4 patching file plugins/scram.c Remember to add `AC_PROG_LIBTOOL' to `configure.in'. You should update your `aclocal.m4' by running aclocal. Putting files in AC_CONFIG_AUX_DIR, `config'. >>> Source unpacked. creating cache ./config.cache checking host system type... i686-pc-linux-gnu checking for a BSD compatible install... /bin/install -c checking whether build environment is sane... yes checking whether make sets ${MAKE}... yes checking for working aclocal... found checking for working autoconf... found checking for working automake... found checking for working autoheader... found checking for working makeinfo... found checking for gcc... gcc checking whether the C compiler (gcc -march=i686 -O3 -pipe ) works... yes checking whether the C compiler (gcc -march=i686 -O3 -pipe ) is a cross-compiler... no checking whether we are using GNU C... yes checking whether gcc accepts -g... yes checking how to run the C preprocessor... gcc -E checking for a BSD compatible install... /bin/install -c checking for __attribute__... yes checking for runpath switch... -Wl,-rpath, checking for Cygwin environment... no checking for mingw32 environment... no checking build system type... i686-pc-linux-gnu checking for ld used by GCC... /usr/i686-pc-linux-gnu/bin/ld checking if the linker (/usr/i686-pc-linux-gnu/bin/ld) is GNU ld... yes checking for /usr/i686-pc-linux-gnu/bin/ld option to reload object files... -r checking for BSD-compatible nm... /usr/bin/nm -B checking whether ln -s works... yes checking how to recognise dependant libraries... pass_all checking for object suffix... o checking for executable suffix... no checking command to parse /usr/bin/nm -B output... ok checking for dlfcn.h... yes checking for ranlib... ranlib checking for strip... strip checking for objdir... .libs checking for gcc option to produce PIC... -fPIC checking if gcc PIC flag -fPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.lo... yes checking if gcc supports -fno-rtti -fno-exceptions... yes checking whether the linker (/usr/i686-pc-linux-gnu/bin/ld) supports shared libraries... yes checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking dynamic linker characteristics... GNU/Linux ld.so checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking whether -lc should be explicitly linked in... no creating libtool checking DB path to use... /var/lib/sasl/sasl.db checking for db.h... yes checking for db_create in -ldb-3... yes checking DB library to use... berkeley checking for dlopen in -ldl... yes checking for syslog... yes checking for crypt... no checking for crypt in -lcrypt... yes checking for connect... yes checking for pam_start in -lpam... yes checking for security/pam_appl.h... yes checking PAM support... yes checking for getspnam... yes checking for getspnam... (cached) yes checking CRAM-MD5... enabled checking SCRAM-MD5... enabled checking for des_pcbc_encrypt in -ldes... no checking for RSAPublicEncrypt in -lrsaref... no checking for des_pcbc_encrypt in -lcrypto... yes checking for openssl/des.h... yes checking DIGEST-MD5... enabled checking KERBEROS_V4... disabled checking GSSAPI... disabled checking ANONYMOUS... enabled checking PLAIN... enabled checking LOGIN... enabled checking SRP... disabled checking for dirent.h that defines DIR... yes checking for opendir in -ldir... no checking for ANSI C header files... yes checking for strchr... yes checking for memcpy... yes checking for getpwnam... yes checking for getspnam... (cached) yes checking for gettimeofday... yes checking for getsubopt... yes checking for snprintf... yes checking for vsnprintf... yes checking for getopt.h... yes checking for unistd.h... yes checking for crypt.h... yes checking for pwd.h... yes checking for shadow.h... yes checking for paths.h... yes checking for working const... yes checking for inline... inline checking return type of signal handlers... void checking for sfio.h... no checking for getdomainname... yes checking for getpassphrase... no checking for getpid... yes updating cache ./config.cache creating ./config.status creating Makefile creating include/Makefile creating lib/Makefile creating plugins/Makefile creating utils/Makefile creating doc/Makefile creating sample/Makefile creating java/Makefile creating java/CyrusSasl/Makefile creating java/javax/Makefile creating java/javax/security/Makefile creating java/javax/security/auth/Makefile creating java/javax/security/auth/callback/Makefile creating pwcheck/Makefile creating saslauthd/Makefile creating saslauthd/saslauthd.8 creating man/Makefile creating config.h cd . && autoheader make all-recursive make[1]: Entering directory `/var/tmp/portage/cyrus-sasl-1.5.27-r3/work/cyrus-sasl-1.5.27' Making all in include make[2]: Entering directory `/var/tmp/portage/cyrus-sasl-1.5.27-r3/work/cyrus-sasl-1.5.27/include' gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/local/include -Wall -W -march=i686 -O3 -pipe -c makemd5.c /bin/sh ../libtool --mode=link gcc -Wall -W -march=i686 -O3 -pipe -L/usr/local/lib -Wl,-rpath,/usr/local/lib -o makemd5 makemd5.o mkdir .libs gcc -Wall -W -march=i686 -O3 -pipe -Wl,-rpath -Wl,/usr/local/lib -o makemd5 makemd5.o -L/usr/local/lib rm -f md5global.h ./makemd5 md5global.h make[2]: Leaving directory `/var/tmp/portage/cyrus-sasl-1.5.27-r3/work/cyrus-sasl-1.5.27/include' Making all in lib make[2]: Entering directory `/var/tmp/portage/cyrus-sasl-1.5.27-r3/work/cyrus-sasl-1.5.27/lib' /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I/usr/local/include -Wall -W -march=i686 -O3 -pipe -c common.c mkdir .libs gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I/usr/local/include -Wall -W -march=i686 -O3 -pipe -Wp,-MD,.deps/common.pp -c common.c -fPIC -DPIC -o .libs/common.lo common.c: In function `_sasl_getconfpath': common.c:659: `SASL_CONF_PATH_ENV_VAR' undeclared (first use in this function) common.c:659: (Each undeclared identifier is reported only once common.c:659: for each function it appears in.) common.c:661: `CONFIGDIR' undeclared (first use in this function) make[2]: *** [common.lo] Error 1 make[2]: Leaving directory `/var/tmp/portage/cyrus-sasl-1.5.27-r3/work/cyrus-sasl-1.5.27/lib' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/cyrus-sasl-1.5.27-r3/work/cyrus-sasl-1.5.27' make: *** [all-recursive-am] Error 2 !!! ERROR: The ebuild did not complete successfully. !!! Function src_compile, Line 29, Exitcode 2 !!! compile problem !!! emerge aborting on /usr/portage/dev-libs/cyrus-sasl/cyrus-sasl-1.5.27-r3.ebuild .
i hate to throw this on you Az, cuz I thought this was fixed. can we make this go away forever? :) maybe jhhudso knows more?
Latest should fix (does here in any test).