Emerging mit-krb5-1.7-r1 on ~x86 as a dependency for samba-libs and samba-client fails with: tcl_ovsec_kadm.c:676: error: 'Tcl_Interp' has no member named 'result'. tcl version: dev-lang/tcl-8.6_beta1 Reproducible: Always Steps to Reproduce: 1.emerge mit-krb5 on ~x86 Actual Results: making all in kadmin/testing/util... make[3]: Entering directory `/var/tmp/portage/app-crypt/mit-krb5-1.7-r1/work/krb5-1.7/src/kadmin/testing/util' i686-pc-linux-gnu-gcc -DHAS_STDARG -I../../../include -I./../../../include -I../../../lib/kdb/ -DKRB5_DEPRECATED=1 -O2 -march=i686 -mtune=i686 -pipe -I/usr/include/et -Wall -Wcast-qual -Wcast-align -Wshadow -Wmissing-prototypes -Wno-format-zero-length -Woverflow -Wstrict-overflow -Wmissing-format-attribute -Wmissing-prototypes -Wreturn-type -Wmissing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-variable -Wunused-value -Wunknown-pragmas -Wsign-compare -Werror=declaration-after-statement -Werror=variadic-macros -pthread -c tcl_ovsec_kadm.c tcl_ovsec_kadm.c: In function 'parse_str': tcl_ovsec_kadm.c:241: warning: cast discards qualifiers from pointer target type tcl_ovsec_kadm.c: In function 'parse_principal_ent': tcl_ovsec_kadm.c:676: error: 'Tcl_Interp' has no member named 'result' tcl_ovsec_kadm.c: In function 'parse_policy_ent': tcl_ovsec_kadm.c:860: error: 'Tcl_Interp' has no member named 'result' tcl_ovsec_kadm.c: In function 'unparse_keyblock': tcl_ovsec_kadm.c:1001: warning: comparison between signed and unsigned integer expressions make[3]: *** [tcl_ovsec_kadm.o] Error 1 make[3]: Leaving directory `/var/tmp/portage/app-crypt/mit-krb5-1.7-r1/work/krb5-1.7/src/kadmin/testing/util' make[2]: *** [all-recurse] Error 1 make[2]: Leaving directory `/var/tmp/portage/app-crypt/mit-krb5-1.7-r1/work/krb5-1.7/src/kadmin/testing' make[1]: *** [all-recurse] Error 1 make[1]: Leaving directory `/var/tmp/portage/app-crypt/mit-krb5-1.7-r1/work/krb5-1.7/src/kadmin' make: *** [all-recurse] Error 1 * ERROR: app-crypt/mit-krb5-1.7-r1 failed: * (no error message) * * Call stack: * ebuild.sh, line 61: Called src_compile * environment, line 2867: Called die * The specific snippet of code: * emake -j1 || die; * * If you need support, post the output of 'emerge --info =app-crypt/mit-krb5-1.7-r1', * the complete build log and the output of 'emerge -pqv =app-crypt/mit-krb5-1.7-r1'. * The complete build log is located at '/var/tmp/portage/app-crypt/mit-krb5-1.7-r1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/app-crypt/mit-krb5-1.7-r1/temp/environment'. * S: '/var/tmp/portage/app-crypt/mit-krb5-1.7-r1/work/krb5-1.7/src' Expected Results: Build successfully. # emerge --info =app-crypt/mit-krb5-1.7-r1 Portage 2.1.7.14 (!/usr/local/portage/local/psrk/profiles/default/linux/x86/10.0/developer, gcc-4.4.2, glibc-2.11-r1, 2.6.30.7 i686) ================================================================= System Settings ================================================================= System uname: Linux-2.6.30.7-i686-Intel-R-_Pentium-R-_4_CPU_3.20GHz-with-gentoo-2.0.1 Timestamp of tree: Wed, 16 Dec 2009 03:20:01 +0000 distcc 3.1 i686-pc-linux-gnu [disabled] app-shells/bash: 4.0_p35 dev-java/java-config: 2.1.10 dev-lang/python: 2.6.4, 3.1.1-r1 dev-util/cmake: 2.8.0 sys-apps/baselayout: 2.0.1 sys-apps/openrc: 0.5.3 sys-apps/sandbox: 2.2 sys-devel/autoconf: 2.13, 2.64 sys-devel/automake: 1.8.5-r3, 1.9.6-r2, 1.10.3, 1.11.1 sys-devel/binutils: 2.20 sys-devel/gcc-config: 1.4.1 sys-devel/libtool: 2.2.6b virtual/os-headers: 2.6.30-r1 ACCEPT_KEYWORDS="x86 ~x86" ACCEPT_LICENSE="* -@EULA" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=i686 -mtune=i686 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/X11/xkb /usr/share/config /var/lib/hsqldb" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/udev/rules.d" CXXFLAGS="-O2 -march=i686 -mtune=i686 -pipe" DISTDIR="/home/ftp/gentoo/distfiles" FEATURES="assume-digests buildpkg distlocks fixpackages metadata-transfer news nodoc noinfo parallel-fetch protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch userpriv usersandbox" GENTOO_MIRRORS="ftp://mirror.bytemark.co.uk/gentoo ftp://psrk-developer.cj.psrk.com/gentoo" LDFLAGS="-Wl,-O1" LINGUAS="en ro" MAKEOPTS="-j5" PKGDIR="/home/ftp/gentoo/packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage/local/psrk /usr/local/portage/layman/perl-experimental /usr/local/portage/layman/kde-testing /usr/local/portage/layman/dottout /usr/local/portage/layman/science" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="X a52 aac accessibility acl acpi ads agg aio alisp alsa amr apm artworkextra augeas automount bash-completion berkdb bluetooth branding bzip2 cairo cdaudio cdr chm cleartype cli consolekit cpudetection cracklib crypt cups curl cxx dbus dell desktopglobe diskio djvu dri dtmf dts dvd dvdr dxr3 emacs embedded emboss encode exif expat extraengine extras fam ffmpeg firefox firefox3 flac fontconfig fontforge fortran ftp fts3 gd gdal gdbm geos gif git glib glitz gmp gnome gnutls google-gadgets gpm graphite gstreamer gtk gtkhtml hal hpn http hyperestraier iconv icotools idn imagemagick inotify ipv6 jabber jbig jpeg jpeg2k kde kdrive kipi kqemu lcms ldap libnotify libssh2 lzma mad mail mikmod mmap mmx mmxext mng modules mozdevelop mp3 mp3tunes mp4 mpeg mudflap mysql ncurses net network nfs nls nptl nptlonly nsplugin ogdi ogg openexr opengl openmp pam pcre pdf perl png policykit ppds pppd prediction proj pulseaudio python python3 qos qt3support qt4 quicktime readline reflection remote replytolist samba samba4 sasl semantic-desktop session shmvideo sip slang slp smp snmp soap socks speex spl sql sqlite sqlite3 sse sse2 ssl startup-notification subversion suexec svg symlink sysfs syslog tcl tcpd telnet theora threads thunar tiff tools truetype unicode usb utils vcd vde vdpau vidix vim-pager vim-syntax vim-with-x vnc vorbis vxml wav wavpack webkit win32codecs winbind winetools wma wmf x264 x86 xcb xcomposite xforms xml xmlrpc xmp xorg xpm xprint xulrunner xv xvid zlib" ALSA_CARDS="emu10k1 emu10k1x" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="evdev keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en ro" QEMU_SOFTMMU_TARGETS="i386" QEMU_USER_TARGETS="i386" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="apm fbdev nv nvidia radeon radeonhd vesa vmware" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS # emerge -pqv =app-crypt/mit-krb5-1.7-r1 [ebuild N ] app-crypt/mit-krb5-1.7-r1 USE="-doc"
Please tell us which version of dev-lang/tcl you are using, too.
(In reply to comment #1) > Please tell us which version of dev-lang/tcl you are using, too. Oh right. I see that you already did.
dev-lang/tcl-8.6_beta1 is not in the tree, btw.
Yes. I know. I only realised I'm using a out of the tree tcl version only after I posted this bug, while trying (read digging) to figure out why I am the only one seeing it. You may close this bug if you want to as INVALID.
I feel free to close this bug. I'd suggest we handle this issue as soon as the new tcl is pushing into tree.