samba-3.0.7 works, samba-3.0.7-r1 fails! during configure: ... checking gssapi.h usability... yes checking gssapi.h presence... yes checking for gssapi.h... yes checking gssapi/gssapi_generic.h usability... no checking gssapi/gssapi_generic.h presence... yes configure: WARNING: gssapi/gssapi_generic.h: present but cannot be compiled configure: WARNING: gssapi/gssapi_generic.h: check for missing prerequisite headers? configure: WARNING: gssapi/gssapi_generic.h: see the Autoconf documentation configure: WARNING: gssapi/gssapi_generic.h: section "Present But Cannot Be Compiled" configure: WARNING: gssapi/gssapi_generic.h: proceeding with the preprocessor's result configure: WARNING: gssapi/gssapi_generic.h: in the future, the compiler will take precedence configure: WARNING: ## ------------------------------------------ ## configure: WARNING: ## Report this to the AC_PACKAGE_NAME lists. ## configure: WARNING: ## ------------------------------------------ ## checking for gssapi/gssapi_generic.h... yes checking gssapi/gssapi.h usability... yes checking gssapi/gssapi.h presence... yes checking for gssapi/gssapi.h... yes ... after... ake[1]: Leaving directory `/mnt/Dati/Gentoo/tmp/portage/samba-3.0.7-r1/work/samba-3.0.7/source' make[1]: Entering directory `/mnt/Dati/Gentoo/tmp/portage/samba-3.0.7-r1/work/samba-3.0.7/source' creating /var/tmp/portage/samba-3.0.7-r1/work/samba-3.0.7/source/utils/net_proto.h make[1]: Leaving directory `/mnt/Dati/Gentoo/tmp/portage/samba-3.0.7-r1/work/samba-3.0.7/source' * LD: BIND_NOW: bin/smbmnt Compiling client/smbmnt.c Compiling lib/version.c In file included from include/includes.h:425, from lib/version.c:22: /usr/include/gssapi/gssapi_generic.h:46: error: syntax error before "extern" /usr/include/gssapi/gssapi_generic.h:47: error: syntax error before "extern" /usr/include/gssapi/gssapi_generic.h:48: error: syntax error before "extern" /usr/include/gssapi/gssapi_generic.h:50: error: syntax error before "extern" make: *** [lib/version.o] Error 1 make: *** Waiting for unfinished jobs.... In file included from include/includes.h:425, from client/smbmnt.c:9: /usr/include/gssapi/gssapi_generic.h:46: error: syntax error before "extern" /usr/include/gssapi/gssapi_generic.h:47: error: syntax error before "extern" /usr/include/gssapi/gssapi_generic.h:48: error: syntax error before "extern" /usr/include/gssapi/gssapi_generic.h:50: error: syntax error before "extern" make: *** [client/smbmnt.o] Error 1 !!! ERROR: net-fs/samba-3.0.7-r1 failed. !!! Function src_compile, Line 189, Exitcode 2 !!! LD: BIND_NOW: bin/smbmnt compile error !!! If you need support, post the topmost build error, NOT this status message.
qpkg -f /usr/include/gssapi/gssapi_generic.h app-crypt/mit-krb5 * i just updated it...
two questions (seems like a case [2]): [1] emerge info? [2] are you sure (emerge -pv ...) that heimdal (or another krb5) isn't installed? In some cases it is installed as dependency.
i close and mark as invalid, cause the problem is due to mit and heimdal conflict. but i can't understand why this happens, i didnt' change nothing by hand. strange. never happened before.