* [gentoo-amd64] problems emerging tclx @ 2006-12-27 11:16 Michael George 2006-12-28 1:00 ` [gentoo-amd64] " Duncan 0 siblings, 1 reply; 4+ messages in thread From: Michael George @ 2006-12-27 11:16 UTC (permalink / raw To: gentoo-amd64 I'm updating my system (amd64) to gcc4.1 and things are going rather smoothly. One problem I'm having, though, is that tclx-8.3 will not complete it's build. I can build it fine with gcc-3.4, but not 4.1. The error I get is: /var/tmp/portage/tclx-8.3.5/work/tclx8.3.5/tcl/generic/tclXbsearch.cIn file included from /usr/include/time.h:8, from /usr/include/gentoo-multilib/amd64/sys/times.h:29, from /usr/include/sys/times.h:8, from /var/tmp/portage/tclx-8.3.5/work/tclx8.3.5/tcl/unix/tclXunixPort.h:32, from /var/tmp/portage/tclx-8.3.5/work/tclx8.3.5/tcl/generic/tclExtdInt.h:27, from /var/tmp/portage/tclx-8.3.5/work/tclx8.3.5/tcl/generic/tclXbsearch.c:19: /usr/include/gentoo-multilib/amd64/time.h:61: error: two or more data types in declaration specifiers /var/tmp/portage/tclx-8.3.5/work/tclx8.3.5/tcl/generic/tclXbsearch.c: In function 'TclProcKeyCompare': /var/tmp/portage/tclx-8.3.5/work/tclx8.3.5/tcl/generic/tclXbsearch.c:115: warning: passing argument 2 of 'Tcl_Merge' from incompatible pointer type make[1]: *** [tclXbsearch..o] Error 1 make[1]: Leaving directory `/var/tmp/portage/tclx-8.3.5/work/tclx8.3.5/tcl/unix'make: *** [TCLX] Error 2 !!! ERROR: dev-tcltk/tclx-8.3.5 failed. Call stack: ebuild.sh, line 1546: Called dyn_compile ebuild.sh, line 937: Called src_compile tclx-8.3.5.ebuild, line 65: Called die I've searched the net and found a posting of the error, but it's in a language I do not understand. Has anyone else run into this problem and found a solution? -- -M There are 10 kinds of people in this world: Those who can count in binary and those who cannot. -- gentoo-amd64@gentoo.org mailing list ^ permalink raw reply [flat|nested] 4+ messages in thread
* [gentoo-amd64] Re: problems emerging tclx 2006-12-27 11:16 [gentoo-amd64] problems emerging tclx Michael George @ 2006-12-28 1:00 ` Duncan 2006-12-28 1:57 ` Michael George 0 siblings, 1 reply; 4+ messages in thread From: Duncan @ 2006-12-28 1:00 UTC (permalink / raw To: gentoo-amd64 Michael George <george@mutualdata.com> posted 20061227111653.GA32181@brego.pewamo.office, excerpted below, on Wed, 27 Dec 2006 06:16:53 -0500: > I'm updating my system (amd64) to gcc4.1 and things are going rather > smoothly. One problem I'm having, though, is that tclx-8.3 will not > complete it's build. > > I can build it fine with gcc-3.4, but not 4.1. > I've searched the net and found a posting of the error, but it's in a > language I do not understand. > > Has anyone else run into this problem and found a solution? I don't have it merged here, but your net search apparently didn't include a Gentoo bug search. Note that google (and presumably other websearch engines) doesn't know how to index bugzilla pages very well, so you have to search them separately. Anyway, a quick search from http://bugs.gentoo.org on "ALL tclx", then skipping to the bottom of the list since the bugs are in numerical order and we are interested in something fairly new, yields a number of dups of this bug: http://bugs.gentoo.org/show_bug.cgi?id=133099 It doesn't say what I was looking for directly, but it mentions related emacspeak bug http://bugs.gentoo.org/show_bug.cgi?id=148854 which mentions (as you suspected) that the problem is a gcc-4.1 incompatibility. There's tclx-8.4-r1 in the tree as ~amd64 and already x86 stable, which compiles with gcc-4.1. However, certain packages that depend on tclx apparently don't have a stable version in portage that can handle tclx-8.4, so all those packages pretty much need to stabilize together, and if one or more of them have other amd64 issues... So, bottom line, tclx-8.4-r1 is currently keyworded ~amd64. It works with gcc-4.1, but since some stable versions of packages that depend on tclx aren't 8.4 compatible, be prepared to package.keyword any of them too, in ordered to get them working again after upgrading tclx. Or simply wait until everything is stabilized, staying with your gcc-3.4 built version until then. The choice is yours. =8^) -- Duncan - List replies preferred. No HTML msgs. "Every nonfree program has a lord, a master -- and if you use the program, he is your master." Richard Stallman -- gentoo-amd64@gentoo.org mailing list ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [gentoo-amd64] Re: problems emerging tclx 2006-12-28 1:00 ` [gentoo-amd64] " Duncan @ 2006-12-28 1:57 ` Michael George 2006-12-28 14:13 ` Duncan 0 siblings, 1 reply; 4+ messages in thread From: Michael George @ 2006-12-28 1:57 UTC (permalink / raw To: gentoo-amd64 On Thu, Dec 28, 2006 at 01:00:00AM +0000, Duncan wrote: > > I don't have it merged here, but your net search apparently didn't include > a Gentoo bug search. Note that google (and presumably other websearch > engines) doesn't know how to index bugzilla pages very well, so you have > to search them separately. You are right, I didn't search the gentoo bugs, but I shall in the future. I didn't know that Google wouldn't grab them... > Anyway, a quick search from http://bugs.gentoo.org on "ALL tclx", then > skipping to the bottom of the list since the bugs are in numerical order > and we are interested in something fairly new, yields a number of dups of > this bug: > > http://bugs.gentoo.org/show_bug.cgi?id=133099 > > It doesn't say what I was looking for directly, but it mentions related > emacspeak bug > > http://bugs.gentoo.org/show_bug.cgi?id=148854 > > which mentions (as you suspected) that the problem is a gcc-4.1 > incompatibility. There's tclx-8.4-r1 in the tree as ~amd64 and already > x86 stable, which compiles with gcc-4.1. However, certain packages that > depend on tclx apparently don't have a stable version in portage that can > handle tclx-8.4, so all those packages pretty much need to stabilize > together, and if one or more of them have other amd64 issues... > > So, bottom line, tclx-8.4-r1 is currently keyworded ~amd64. It works with > gcc-4.1, but since some stable versions of packages that depend on tclx > aren't 8.4 compatible, be prepared to package.keyword any of them too, in > ordered to get them working again after upgrading tclx. > > Or simply wait until everything is stabilized, staying with your gcc-3.4 > built version until then. The choice is yours. =8^) Excellent information. Thanks to all who answered my plea! -- -M There are 10 kinds of people in this world: Those who can count in binary and those who cannot. -- gentoo-amd64@gentoo.org mailing list ^ permalink raw reply [flat|nested] 4+ messages in thread
* [gentoo-amd64] Re: problems emerging tclx 2006-12-28 1:57 ` Michael George @ 2006-12-28 14:13 ` Duncan 0 siblings, 0 replies; 4+ messages in thread From: Duncan @ 2006-12-28 14:13 UTC (permalink / raw To: gentoo-amd64 Michael George <george@mutualdata.com> posted 20061228015743.GA6475@brego.pewamo.office, excerpted below, on Wed, 27 Dec 2006 20:57:43 -0500: > You are right, I didn't search the gentoo bugs, but I shall in the > future. I didn't know that Google wouldn't grab them... It's not something one would expect, certainly, given that Google knows how to index and can often supply from cache as HTML everything from PDF to MS Word and Excel files. However, each bugzilla installation, certainly the big ones used by the various distributions and all the big projects, tends to be somewhat customized, so Google would need to customize it's bots for each one, and apparently the individual user segments interested in each one are small enough Google hasn't found it worth the trouble to do and maintain. So it's an understandable mis-assumption. Still, think about it. How many bugzilla results have you ever come across in your various Linux info searches? I've certainly not come across that many, if any. It's just that it doesn't occur to folks, since they are used to google indexing virtually /everything/ on the web. I knew I always used bugzilla for that type of searches, not google, but I didn't realize why, until someone happened to explain it in a post such as this one. So anyway, now you (and possibly others on the list) know. =8^) Google's good for a lot of stuff, but not for looking up bugs filed in bugzilla. Neat thing about newsgroups/mailing-lists that way. You ask a question, or read one someone else has asked, and often get answers to questions you didn't even know you had, in the process of getting the answer to the one. =8^) That's one reason I find them so much fun, as I never know what new and useful thing I'm going to learn when I load up the messages. =8^) -- Duncan - List replies preferred. No HTML msgs. "Every nonfree program has a lord, a master -- and if you use the program, he is your master." Richard Stallman -- gentoo-amd64@gentoo.org mailing list ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2006-12-28 14:16 UTC | newest] Thread overview: 4+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2006-12-27 11:16 [gentoo-amd64] problems emerging tclx Michael George 2006-12-28 1:00 ` [gentoo-amd64] " Duncan 2006-12-28 1:57 ` Michael George 2006-12-28 14:13 ` Duncan
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox