These are the USE variable I have set in case it matters: USE="slang readline gpm berkdb gdbm tcpd pam libwww ssl alsa nls mitshm perl python java esd gif sdl vorbis ogg gnome gtk X qt kde motif opengl mozilla objprelink mmx tcltk guile mysql postgres ldap odbc cups lame bonobo oss arts libg++ sse" and here are the error messages: gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I/usr/local/include -Wall -W -mcpu=i686 -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/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/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.ebuild .
wow, thats a fast bug report, i just checked this package in today, and theres a report already! cool! anyway, its very uncool that it doesnt build for you. please tell me which versions of gcc and glibc you have installed on your system. this package compiles fine on two systems of mine, one with significantly older versions of just about everytning than the other one.
glibc is glibc-2.2.4-r9 and gcc is gcc-2.95.3-r5.This is what is printed by running /lib/libc.so.6:GNU C Library stable release version 2.2.4, by Roland McGrath et al.Copyright (C) 1992-1999, 2000, 2001 Free Software Foundation, Inc.This is free software; see the source for copying conditions.There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR APARTICULAR PURPOSE.Compiled by GNU CC version 2.95.3 20010315 (release).Compiled on a Linux 2.4.16 system on 2002-02-08.Available extensions: GNU libio by Per Bothner crypt add-on version 2.1 by Michael Glad and others linuxthreads-0.9 by Xavier Leroy BIND-8.2.3-T5B libthread_db work sponsored by Alpha Processor Inc NIS(YP)/NIS+ NSS modules 0.19 by Thorsten Kukuk
Ok ive confirmed with at least 2 more people that cyrus-sasl compiles and installs just fine with them. Then only thing I can suggest at this point, is that you change emake || die to make || die and see if that solves it. Could you please try that and lemme know if that fixes it? Thanks!
Well, I don't know how to say that, but it worked for me suddenly. After failing 3 times last night, I just attempted to rebuild it again and it worked this time. I have no explanation for that! I gues you can resolve and close the bug report.
fixed. it turns out that emake was casuing the problem in this particular case. the ebuild now uses make instead.