Summary: | dev-util/insight-6.4 fails to compile after tcl update | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Sandro Bonazzola (RETIRED) <sanchan> |
Component: | Current packages | Assignee: | Olivier Crete (RETIRED) <tester> |
Status: | VERIFIED FIXED | ||
Severity: | normal | CC: | agriffis, patrizio.bassi, spatter, t1m |
Priority: | High | ||
Version: | 2005.1 | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | full build log |
Description
Sandro Bonazzola (RETIRED)
2006-01-14 05:55:38 UTC
Created attachment 77070 [details]
full build log
Sigh... bash-3.1 really "rocks". See Bug 117744, the patch should work here as well. thanks sandro and jakub... the fix should be in CVS now (in 6.4) Same problem with tk... checking system version (for dynamic loading)... ../.././tk/unix/configure: line 5161: syntax error near unexpected token `(' ../.././tk/unix/configure: line 5161: ` case `(ac_space=' '; set | grep ac_space) 2>&1` in' configure: error: ../.././tk/unix/configure failed for unix make[1]: *** [configure-tk] Error 1 make[1]: Leaving directory `/var/tmp/portage/insight-6.4/work/insight-6.4' make: *** [all] Error 2 If you prefer I can open a new bug for traking it... Reopening. In addition to the tk error, I was trying rebuilding insight-6.1 for bug #116630, it's also affected by the tcl error and probably after applying the patch to it it will be affected by tk error. i continue to have same error reported in comment #4, not fixed in cvs not sure, if it's related, but i have a similar problem here: gcc -c -O3 -march=pentium-m -mmmx -msse -msse2 -mfpmath=sse -fomit-frame-pointer -pipe - fprefetch-loop-arrays -Wall -Wconversion -Wno-implicit-int -fPIC -I../.././tcl/unix/../ge neric -I../.././tcl/unix -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -D_LARGEFILE64_SOURCE=1 -DTC L_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1 -DHAVE_TYPE_OFF64_T=1 -DHAVE_GETCWD=1 - DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1 -DHAVE_STRTOULL=1 -DHAVE _TMPNAM=1 -DHAVE_WAITPID=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_TERMIOS=1 -DHAVE_ SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R =1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_S IGNED_CHAR=1 -DHAVE_LANGINFO=1 -DSTATIC_BUILD=1 -DPEEK_XCLOSEIM=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_SHLIB_EXT=\".so\" ../.././tcl/unix/../unix/tclAppInit.c i686-pc-linux-gnu-ar cr libtclstub8.4.a tclStubLib.o ; i686-pc-linux-gnu-ranlib libtclst ub8.4.a rm -f libtcl8.4.a i686-pc-linux-gnu-ar cr libtcl8.4.a regcomp.o regexec.o regfree.o regerror.o tclAlloc.o t clAsync.o tclBasic.o tclBinary.o tclCkalloc.o tclClock.o tclCmdAH.o tclCmdIL.o tclCmdMZ.o tclCompCmds.o tclCompExpr.o tclCompile.o tclDate.o tclEncoding.o tclEnv.o tclEvent.o tcl Execute.o tclFCmd.o tclFileName.o tclGet.o tclHash.o tclHistory.o tclIndexObj.o tclInterp .o tclIO.o tclIOCmd.o tclIOGT.o tclIOSock.o tclIOUtil.o tclLink.o tclListObj.o tclLiteral .o tclLoad.o tclMain.o tclNamesp.o tclNotify.o tclObj.o tclPanic.o tclParse.o tclParseExp r.o tclPipe.o tclPkg.o tclPosixStr.o tclPreserve.o tclProc.o tclRegexp.o tclResolve.o tcl Result.o tclScan.o tclStringObj.o tclThread.o tclThreadAlloc.o tclThreadJoin.o tclStubIni t.o tclStubLib.o tclTimer.o tclUtf.o tclUtil.o tclVar.o tclUnixChan.o tclUnixEvent.o tclU nixFCmd.o tclUnixFile.o tclUnixPipe.o tclUnixSock.o tclUnixTime.o tclUnixInit.o tclUnixTh rd.o tclUnixNotfy.o tclLoadDl.o ; i686-pc-linux-gnu-ranlib libtcl8.4.a gcc tclAppInit.o -L/var/tmp/portage/insight-6.4/work/insight-6.4/tcl/unix -ltcl8.4 -ldl -lieee -lm \ -Wl,-rpath,/opt/insight/lib -o tclsh make[3]: Leaving directory `/var/tmp/portage/insight-6.4/work/insight-6.4/tcl/unix' make[2]: Leaving directory `/var/tmp/portage/insight-6.4/work/insight-6.4/tcl' make[1]: Leaving directory `/var/tmp/portage/insight-6.4/work/insight-6.4' make: *** [all] Error 2 comment #7: I dont see any error message in the part you pasted. the last line says: make: *** [all] Error 2 which part of "Error" is unclear ;-) I got the same error as described in comment 4. I got the same error as described in comment 4 still unsolved.. I had this happen to. Downgrading to bash 3.0 fixed it. I think these are all fixed now, at least I fixed up the stable tcl and tk today and the others seemed to already be fixed. Please re-open if there's still an issue. Actually, I see the problem with insight too, so I've fixed that up now as well. Here are my changes, which should resolve this bug: http://www.gentoo.org/cgi-bin/viewcvs.cgi/dev-util/insight/insight-6.1.ebuild?r1=1.12&r2=1.13 http://www.gentoo.org/cgi-bin/viewcvs.cgi/dev-util/insight/insight-6.4.ebuild?r1=1.5&r2=1.6 Note these only fix the tcl/tk configure issues. The other issues are unrelated and should be reported in a separate bug. Tcl/Tk configure problem resolution verified. Works for me for insight-6.4. |