When i try to get an update to ocaml the tk 8.4.3 won't compile and gives the following error-message. Sorry I really can't trace this back. Cya Kevin [...] checking for sin... (cached) no checking for main in -lieee... (cached) yes checking whether char is unsigned... no checking for strtod... yes checking for Solaris2.4/Tru64 strtod bugs... ok updating cache ./config.cache creating ./config.status creating Makefile creating tkConfig.sh gcc -pipe -c -march=pentium3 -O3 -pipe -O2 -fomit-frame-pointer -fforce-addr -frename-registers -fprefetch-loop-arrays -falign-functions=64 -Wall -Wconversion -Wno-implicit-int -fPIC -I/var/tmp/portage/tk-8.4.3/work/tk8.4.3/unix -I/var/tmp/portage/tk-8.4.3/work/tk8.4.3/unix/../generic -I/var/tmp/portage/tk-8.4.3/work/tk8.4.3/unix/../bitmaps -I/var/tmp/portage/tcl-8.4.3/work/tcl8.4.3/generic -I/usr/X11R6/include -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DTCL_THREADS=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DHAVE_PTHREAD_ATTR_SETSTACKSIZE=1 -DHAVE_READDIR_R=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_TYPE_OFF64_T=1 -DPEEK_XCLOSEIM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_PW_GECOS=1 -DTCL_NO_DEPRECATED -DUSE_TCL_STUBS /var/tmp/portage/tk-8.4.3/work/tk8.4.3/unix/../generic/tk3d.c gcc -pipe -c -march=pentium3 -O3 -pipe -O2 -fomit-frame-pointer -fforce-addr -frename-registers -fprefetch-loop-arrays -falign-functions=64 -Wall -Wconversion -Wno-implicit-int -fPIC -I/var/tmp/portage/tk-8.4.3/work/tk8.4.3/unix -I/var/tmp/portage/tk-8.4.3/work/tk8.4.3/unix/../generic -I/var/tmp/portage/tk-8.4.3/work/tk8.4.3/unix/../bitmaps -I/var/tmp/portage/tcl-8.4.3/work/tcl8.4.3/generic -I/usr/X11R6/include -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DTCL_THREADS=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DHAVE_PTHREAD_ATTR_SETSTACKSIZE=1 -DHAVE_READDIR_R=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_TYPE_OFF64_T=1 -DPEEK_XCLOSEIM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_PW_GECOS=1 -DTCL_NO_DEPRECATED -DUSE_TCL_STUBS /var/tmp/portage/tk-8.4.3/work/tk8.4.3/unix/../generic/tkArgv.c In file included from /var/tmp/portage/tk-8.4.3/work/tk8.4.3/generic/tkPort.h:34, from /var/tmp/portage/tk-8.4.3/work/tk8.4.3/generic/tkInt.h:27, from /var/tmp/portage/tk-8.4.3/work/tk8.4.3/generic/tk3d.h:18, from /var/tmp/portage/tk-8.4.3/work/tk8.4.3/generic/tk3d.c:16: /var/tmp/portage/tk-8.4.3/work/tk8.4.3/unix/tkUnixPort.h:224:20: tclInt.h: No such file or directory In file included from /var/tmp/portage/tk-8.4.3/work/tk8.4.3/generic/tkPort.h:34, from /var/tmp/portage/tk-8.4.3/work/tk8.4.3/generic/tkArgv.c:16: /var/tmp/portage/tk-8.4.3/work/tk8.4.3/unix/tkUnixPort.h:224:20: tclInt.h: No such file or directory make: *** [tkArgv.o] Error 1 make: *** Waiting for unfinished jobs.... make: *** [tk3d.o] Error 1 !!! ERROR: dev-lang/tk-8.4.3 failed. !!! Function src_compile, Line 35, Exitcode 2 !!! (no error message) Reproducible: Always Steps to Reproduce: 1. emerge dev-lang/tk/tk-8.4.3.ebuild 2. 3. Actual Results: /var/tmp/portage/tk-8.4.3/work/tk8.4.3/unix/../generic/tkArgv.c In file included from /var/tmp/portage/tk-8.4.3/work/tk8.4.3/generic/tkPort.h:34, from /var/tmp/portage/tk-8.4.3/work/tk8.4.3/generic/tkInt.h:27, from /var/tmp/portage/tk-8.4.3/work/tk8.4.3/generic/tk3d.h:18, from /var/tmp/portage/tk-8.4.3/work/tk8.4.3/generic/tk3d.c:16: /var/tmp/portage/tk-8.4.3/work/tk8.4.3/unix/tkUnixPort.h:224:20: tclInt.h: No such file or directory In file included from /var/tmp/portage/tk-8.4.3/work/tk8.4.3/generic/tkPort.h:34, from /var/tmp/portage/tk-8.4.3/work/tk8.4.3/generic/tkArgv.c:16: /var/tmp/portage/tk-8.4.3/work/tk8.4.3/unix/tkUnixPort.h:224:20: tclInt.h: No such file or directory make: *** [tkArgv.o] Error 1 make: *** Waiting for unfinished jobs.... make: *** [tk3d.o] Error 1 !!! ERROR: dev-lang/tk-8.4.3 failed. !!! Function src_compile, Line 35, Exitcode 2 !!! (no error message) Expected Results: complete update Portage 2.0.49-r13-2 (default-x86-1.4, gcc-3.3.1, glibc-2.3.2-r6, 2.6.0-test6) ================================================================= System uname: 2.6.0-test6 i686 Intel(R) Pentium(R) M processor 1600MHz Gentoo Base System version 1.4.3.11 ACCEPT_KEYWORDS="x86 ~x86" ACCEPT_LICENSE="" ARCH="x86" AUTOCLEAN="yes" BASH_ENV="/etc/portage/bashrc" CC="gcc" CFLAGS="-march=pentium3 -O3 -pipe -O2 -fomit-frame-pointer -fforce-addr -frename-registers -fprefetch-loop-arrays -falign-functions=64" CHOST="i686-pc-linux-gnu" CLEAN_DELAY="5" COMPILER="gcc3" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CVS_RSH="ssh" CXX="g++" CXXFLAGS="-march=pentium3 -O3 -pipe -O2 -fomit-frame-pointer -fforce-addr -frename-registers -fprefetch-loop-arrays -falign-functions=64" DISPLAY=":0.0" DISTDIR="/usr/portage/distfiles" EDITOR="/bin/nano" FEATURES="sandbox ccache autoaddcvs" FETCHCOMMAND="/usr/bin/wget -t 5 --passive-ftp ${URI} -P ${DISTDIR}" GDK_USE_XFT="1" GENTOO_MIRRORS="http://ftp.easynet.nl/mirror/gentoo" GRP_STAGE23_USE="ipv6 pam tcpd readline nls ssl gpm perl python berkdb acl ncurses" G_BROKEN_FILENAMES="1" HOME="/root" HOSTNAME="linuxbunker" INFODIR="/usr/share/info:/usr/X11R6/info" INFOPATH="/usr/share/info:/usr/share/gcc-data/i686-pc-linux-gnu/3.3/info" INPUTRC="/etc/inputrc" KDEDIR="/usr/kde/3.1" KDEDIRS="/usr" LESS="-R" LESSOPEN="|lesspipe.sh %s" LOGNAME="root" LS_COLORS="no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.deb=01;31:*.rpm=01;31:*.jpg=01;35:*.gif=01;35:*.bmp=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.png=01;35:*.mpg=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:" MAKEOPTS="-j2" MANPATH="/usr/share/man:/usr/local/share/man:/usr/share/gcc-data/i686-pc-linux-gnu/3.3/man:/usr/X11R6/man:/usr/qt/3/man" NOCOLOR="false" OLDPWD="/usr/portage" PAGER="/usr/bin/less" PATH="/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/3.3:/usr/X11R6/bin:/usr/qt/3/bin:/usr/kde/3.1/sbin:/usr/kde/3.1/bin" PKGDIR="/usr/portage/packages" PORTAGE_BINHOST_CHUNKSIZE="3000" PORTAGE_CACHEDIR="/var/cache/edb/dep/" PORTAGE_CALLER="emerge" PORTAGE_GID="250" PORTAGE_MASTER_PID="25741" PORTAGE_TMPDIR="/var/tmp/" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage_ovelay" PORT_LOGDIR="/var/log/portage" PRELINK_PATH="" PRELINK_PATH_MASK="" PS1="\[\033[01;31m\]\h \[\033[01;34m\]\W \$ \[\033[00m\]" PWD="/root" PYTHONDOCS="/usr/share/doc/python-docs-2.2.3/html" QMAKESPEC="linux-g++" QTDIR="/usr/qt/3" RESUMECOMMAND="/usr/bin/wget -c -t 5 --passive-ftp ${URI} -P ${DISTDIR}" RPMDIR="/usr/portage/rpm" RSYNC_RETRIES="5" RSYNC_TIMEOUT="300" SGML_CATALOG_FILES="/etc/sgml/sgml-docbook-3.1.cat:/etc/sgml/sgml-lite.cat:/etc/sgml/sgml-docbook-3.0.cat:/etc/sgml/openjade-1.3.2.cat:/etc/sgml/sgml-ent.cat:/etc/sgml/sgml-docbook.cat:/etc/sgml/sgml-docbook-4.1.cat:/etc/sgml/dsssl-docbook-stylesheets.cat:/etc/sgml/sgml-docbook-4.0.cat" SHELL="/bin/bash" SHLVL="1" SYNC="rsync://rsync.gentoo.org/gentoo-portage" TERM="xterm" USE="oss crypt cups foomaticdb gnome libg++ mad mikmod ncurses nls pdflib spell truetype xmms xv directfb gdbm readline tetex svga tcpd libwww perl python esd imlib gtk qt motif cdr X alsa acpi avi tcltk encode gif gphoto2 jpeg maildir mmx mpeg mozilla mysql oggvorbis opengl pam png quicktime sdl ssl wmf zlib xml2 x86 curl dga doc dvd ethereal gpm fbcon freetds gb gd gtk2 imap innodb ipv6 junit kerberos lcms lirc mpi pcmcia plotutils pnp ppds samba sasl scanner slp snmp socks5 sse tiff trusted usb vmf xinerama xml -apm -java -kde -slang -berkdb -arts -alpha -sparc -mips -hppa -arm" USER="root" USERLAND="GNU" USE_EXPAND="VIDEO_CARDS INPUT_DEVICES LINGUAS" USE_ORDER="env:conf:auto:defaults" XARGS="xargs -r" XAUTHORITY="/root/.xauthPsKy40" XINITRC="/etc/X11/xinit/xinitrc" _="/usr/bin/emerge"
*** This bug has been marked as a duplicate of 30103 ***
For readable output see my duplicate of the bug with number 31423. The bug is not resolved and stops my system from updating. Thanks Kevin
Chances to solve it: a) edit ocaml ebuild, remove hard dependency on old tcl/tk-8.3 and try it against tcl/tk-8.4. If it will be OK, it is problem of this ebuild. If it fails, try to look for update or fix. b) You can try to mask tcl-8.4.* and tk-8.4.*, emerge -C tcl tk and try again. Warning: It will break all already installed packages using tcl/tk. It can be fixed by revdep-rebuild.
Kevin, ping... How's this working out for you currently with the latest versions? If it's not going to well I'll look into it.
Hi Doug, pong....bug resolved by new version. I have no trouble compiling tk anymore. Thanks Kevin