Summary: | media-gfx/graphviz-2.8-r1 fails | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Colin Macdonald <cbm> |
Component: | New packages | Assignee: | Gentoo Graphics Project <graphics+disabled> |
Status: | RESOLVED INVALID | ||
Severity: | normal | CC: | bg |
Priority: | High | ||
Version: | 2006.1 | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Colin Macdonald
2006-09-23 13:22:08 UTC
If you disable distcc, do you continue to get the same issue? Also, what version of tcl/tk? [I--] [ ~] dev-lang/tcl-8.4.13 (0) [I--] [ ~] dev-lang/tk-8.4.13 (0) I also have 8.5 installed manually in /usr/local but I don't think they're interfering---at least I don't see any references to 8.5 in the configure: checking for tclsh8.4... /usr/bin/tclsh8.4 checking tcl.h usability... yes checking tcl.h presence... yes checking for tcl.h... yes using /usr/lib/tclConfig.sh checking for wish8.4... /usr/bin/wish8.4 checking tk.h usability... yes checking tk.h presence... yes checking for tk.h... yes using /usr/lib/tkConfig.sh Rebuilding right now without distcc (shouldn't matter as its only with one machine and I'm using -j1.) It worked here on my system..here's the emerge --info Portage 2.1.2_pre1-r1 (default-linux/x86/2006.0, gcc-4.1.1/vanilla, glibc-2.4-r3, 2.6.16.18-xen i686) ================================================================= System uname: 2.6.16.18-xen i686 Genuine Intel(R) CPU T2300 @ 1.66GHzGentoo Base System version 1.12.5 Last Sync: Sat, 23 Sep 2006 17:30:08 +0000 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.4 [enabled] app-admin/eselect-compiler: 2.0.0_rc2-r1 dev-java/java-config: 1.3.3, 2.0.27-r1 dev-lang/python: 2.4.3-r3 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.4-r2 dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.60 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.17 sys-devel/gcc-config: 1.3.13-r3 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.17-r1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=pentium4 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/NX/etc /usr/NX/home /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/lib/mozilla/defaults/pref /usr/share/X11/xkb /usr/share/config /var/bind" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/eselect/compiler /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo" CXXFLAGS="-O2 -march=pentium4 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="http://mirror.datapipe.net/gentoo ftp://mirror.datapipe.net/gentoo ftp://ftp.ucsb.edu/pub/mirrors/linux/gentoo/ http://ftp.ucsb.edu/pub/mirrors/linux/gentoo/ http://gentoo.mirrors.easynews.com/linux/gentoo/" MAKEOPTS="-j5" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/portage/local/layman/sunrise /usr/portage/local/layman/portage-xgl /usr/portage/local/layman/voip" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X alsa apache2 apm berkdb bitmap-fonts cairo cli crypt cups dlloader dri eds elibc_glibc emboss encode esd foomaticdb fortran gdbm gif gnome gpm gstreamer gtk gtk2 imlib input_devices_keyboard input_devices_mouse ipv6 isdnlog jpeg kernel_linux libg++ libwww mad mikmod motif mp3 mpeg ncurses nls nptl nptlonly ogg opengl oss pam pcre pdf perl png pppd python qt3 qt4 quicktime readline reflection sdl session spell spl ssl svg tcpd truetype truetype-fonts type1-fonts udev userland_GNU video_cards_nv video_cards_nvidia vorbis xml xmms xorg xv zlib" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS same error is still present without distcc What are your useflags for graphviz? # emerge -vp graphviz These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild U ] media-gfx/graphviz-2.8-r1 [2.8] USE="X cairo tcltk -minimal -static" 0 kB Here's something odd: USE="-tcltk" emerge -vb graphviz this results in the same error. Maybe this is related to bug #148733. I think this must be a local problem. I'm also seeing the same errors when I try to rebuild tk. During the configure stage of tk, I see this:
checking for existence of /usr/lib/tclConfig.sh... loading
checking for tclsh... /usr/local/bin/tclsh8.5
checking for tclsh in Tcl build directory... /usr/lib/tcls
That /usr/local/bin/tclsh8.5 probables makes this NotYourProblem. Closing invalid.
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/tk-8.4.13/work/tk8.4.13 ...
./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --with-tcl=/usr/lib --enable-threads --disable-symbols --build=i686-pc-linux-gnu
creating cache ./config.cache
checking for Tcl configuration... found /usr/lib/tclConfig.sh
checking for existence of /usr/lib/tclConfig.sh... loading
checking for tclsh... /usr/local/bin/tclsh8.5
checking for tclsh in Tcl build directory... /usr/lib/tclsh
checking whether to use symlinks for manpages... no
checking whether to compress the manpages... no
checking whether to add a package name suffix for the manpages... no
checking for gcc... gcc
checking whether the C compiler (gcc -march=i686 -O2 -pipe ) works... yes
checking whether the C compiler (gcc -march=i686 -O2 -pipe ) is a cross-compiler... no
checking whether we are using GNU C... yes
checking whether gcc accepts -g... yes
checking how to run the C preprocessor... gcc -E
checking for limits.h... yes
checking for unistd.h... yes
checking stdlib.h... yes
checking if the compiler understands -pipe... yes
checking for pthread_mutex_init in -lpthread... yes
checking for pthread_attr_setstacksize... yes
checking for pthread_atfork... yes
checking for building with threads... yes (threaded core)
checking for sin... no
checking for main in -lieee... yes
checking how to build libraries... shared
checking for ranlib... ranlib
checking if 64bit support is requested... no
checking if 64bit Sparc VIS support is requested... no
checking system version... Linux-2.6.17.11
checking for dlopen in -ldl... yes
checking for ar... ar
checking for build with symbols... no
checking for required early compiler flags... _LARGEFILE64_SOURCE
checking for 64-bit integer type... long long
checking for struct dirent64... no
checking for struct stat64... yes
checking for open64... yes
checking for lseek64... yes
checking for off64_t... yes
checking whether byte ordering is bigendian... no
checking for fd_set in sys/types... yes
checking for sys/time.h... yes
checking whether time.h and sys/time.h may both be included... yes
checking for strtod... yes
checking for Solaris2.4/Tru64 strtod bugs... ok
checking for ANSI C header files... yes
checking for mode_t... yes
checking for pid_t... yes
checking for size_t... yes
checking for uid_t in sys/types.h... yes
checking pw_gecos in struct pwd... yes
checking for X... libraries , headers
checking for X11 header files... checking for main in -lXbsd... no
checking for connect... yes
checking for gethostbyname... yes
checking whether char is unsigned... no
updating cache ./config.cache
creating ./config.status
creating Makefile
creating tkConfig.sh
gcc -pipe -c -O2 -march=i686 -O2 -pipe -Wall -Wno-implicit-int -fno-strict-aliasing -fPIC -I/var/tmp/portage/tk-8.4.13/work/tk8.4.13/unix -I/var/tmp/portage/tk-8.4.13/work/tk8.4.13/unix/../generic -I/var/tmp/portage/tk-8.4.13/work/tk8.4.13/unix/../bitmaps -I/usr/lib/tcl8.4/include/generic -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DHAVE_PTHREAD_ATTR_SETSTACKSIZE=1 -DHAVE_PTHREAD_ATFORK=1 -DTCL_THREADS=1 -DPEEK_XCLOSEIM=1 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_OPEN64=1 -DHAVE_LSEEK64=1 -DHAVE_TYPE_OFF64_T=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DSTDC_HEADERS=1 -DHAVE_PW_GECOS=1 -DTCL_NO_DEPRECATED -DUSE_TCL_STUBS /var/tmp/portage/tk-8.4.13/work/tk8.4.13/unix/../generic/tk3d.c
In file included from /var/tmp/portage/tk-8.4.13/work/tk8.4.13/unix/../generic/tkInt.h:21,
from /var/tmp/portage/tk-8.4.13/work/tk8.4.13/unix/../generic/tk3d.h:18,
from /var/tmp/portage/tk-8.4.13/work/tk8.4.13/unix/../generic/tk3d.c:16:
/var/tmp/portage/tk-8.4.13/work/tk8.4.13/unix/../generic/tk.h:59:3: error: #error Tk 8.4 must be compiled with tcl.h from Tcl 8.4
In file included from /var/tmp/portage/tk-8.4.13/work/tk8.4.13/unix/../generic/../unix/tkUnixPort.h:217,
from /var/tmp/portage/tk-8.4.13/work/tk8.4.13/unix/../generic/tkPort.h:34,
from /var/tmp/portage/tk-8.4.13/work/tk8.4.13/unix/../generic/tkInt.h:27,
from /var/tmp/portage/tk-8.4.13/work/tk8.4.13/unix/../generic/tk3d.h:18,
from /var/tmp/portage/tk-8.4.13/work/tk8.4.13/unix/../generic/tk3d.c:16:
/usr/lib/tcl8.4/include/generic/tclInt.h:1804: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'TCL_VARARGS'
In file included from /usr/lib/tcl8.4/include/generic/tclInt.h:2335,
from /var/tmp/portage/tk-8.4.13/work/tk8.4.13/unix/../generic/../unix/tkUnixPort.h:217,
from /var/tmp/portage/tk-8.4.13/work/tk8.4.13/unix/../generic/tkPort.h:34,
from /var/tmp/portage/tk-8.4.13/work/tk8.4.13/unix/../generic/tkInt.h:27,
from /var/tmp/portage/tk-8.4.13/work/tk8.4.13/unix/../generic/tk3d.h:18,
from /var/tmp/portage/tk-8.4.13/work/tk8.4.13/unix/../generic/tk3d.c:16:
/usr/lib/tcl8.4/include/generic/tclIntDecls.h:322: error: expected ')' before '->' token
/usr/lib/tcl8.4/include/generic/tclIntDecls.h:326: error: expected ')' before '->' token
/usr/lib/tcl8.4/include/generic/tclIntDecls.h:330: error: expected ')' before '->' token
/usr/lib/tcl8.4/include/generic/tclIntDecls.h:333: error: expected ')' before '->' token
/usr/lib/tcl8.4/include/generic/tclIntDecls.h:337: error: expected ')' before '->' token
/usr/lib/tcl8.4/include/generic/tclIntDecls.h:341: error: expected ')' before '->' token
/usr/lib/tcl8.4/include/generic/tclIntDecls.h:357: error: expected ')' before '->' token
/usr/lib/tcl8.4/include/generic/tclIntDecls.h:360: error: expected ')' before '->' token
/usr/lib/tcl8.4/include/generic/tclIntDecls.h:363: error: expected ')' before '->' token
/usr/lib/tcl8.4/include/generic/tclIntDecls.h:367: error: expected ')' before '->' token
/usr/lib/tcl8.4/include/generic/tclIntDecls.h:370: error: expected ')' before '->' token
/usr/lib/tcl8.4/include/generic/tclIntDecls.h:377: error: expected ')' before '->' token
/var/tmp/portage/tk-8.4.13/work/tk8.4.13/unix/../generic/tk3d.c: In function 'Tk_3DBorderGC':
/var/tmp/portage/tk-8.4.13/work/tk8.4.13/unix/../generic/tk3d.c:395: warning: implicit declaration of function 'panic'
make: *** [tk3d.o] Error 1
!!! ERROR: dev-lang/tk-8.4.13 failed.
Call stack:
ebuild.sh, line 1546: Called dyn_compile
ebuild.sh, line 937: Called src_compile
tk-8.4.13.ebuild, line 68: Called die
!!! (no error message)
!!! If you need support, post the topmost build error, and the call stack if relevant.
|