Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 31423 - emerge error trying to compile tk 8.4.3
Summary: emerge error trying to compile tk 8.4.3
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: x86 Linux
: High major (vote)
Assignee: Doug Goldstein (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-10-18 09:49 UTC by Kevin Wennemuth
Modified: 2004-08-07 10:12 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kevin Wennemuth 2003-10-18 09:49:50 UTC
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"
Comment 1 Martin Holzer (RETIRED) gentoo-dev 2003-10-21 11:45:53 UTC

*** This bug has been marked as a duplicate of 30103 ***
Comment 2 Kevin Wennemuth 2003-10-30 10:42:04 UTC
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
Comment 3 Stanislav Brabec 2003-10-30 13:12:43 UTC
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.
Comment 4 Doug Goldstein (RETIRED) gentoo-dev 2004-08-07 08:55:25 UTC
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.
Comment 5 Kevin Wennemuth 2004-08-07 10:12:26 UTC
Hi Doug,
pong....bug resolved by new version. I have no trouble compiling tk anymore.

Thanks
  Kevin