I attempted to emerge itcl-3.2 today with gcc-3.2_pre and the latest gentoo. The problem is that the diff supplied in the files directory patches an undefined reference into some of the routines itcl uses. This results in the compiler failing, complaining about those undefined references. The solution was to modify the diff so that only the manpage path changes remained. Now it compiled and installed smoothly. So the obvious fix is to remove the erroneous parts of the patch.
Also, I noticed that itclsh and itkwish are not being built. Is this on purpose? I noticed that the rpms from the other distributions contain those two programs in their "itcl" package. I cannot figure out where they come from, but I suspect that it has to do with the tcltk core package. If I'm not mistaken, tcl/tk/blt/tix/itcl/itk are designed so that you build them under one source tree all at once. I'm not really sure how this would fit in the ebuild system, though...
Hi Nicholas Thanks for a bug report! I applied the fix to the 1st part (removed non-man related parts of a patch), Please test and let me know. The ebuild is now masked. Seemant: Sorry if this is an off-shot, you are the only person listed in the ChangeLog and reported by cvs log on this package. Thus I guess I might ask you: 1. Do you know anything about the 1st two chunks of the patch supplied? It seems to break the build (just checking if that was something important). Apparently this is gcc-3.2 independent as it did not build here on gcc-2.95.3. 2. Do you know who is the original submitter of this ebuild? I do not know much abouth the package or this topic to take care or answer second part of this bug (itclsh and itkwish). I can move this package into app-sci after this issue gets settled. George
Oops, sorry, lookign at two bugs en parallel :/ Please disregard last sentence of previous post (moving this pkg under app-sci) George
It emerges fine now :-). I've been trying to figure out what the story on itclsh and itkwish is, but I haven't had much luck.
Hi Nicholas Thanks for testing! Unmasking the package. I'll close this bug, if you find any info on the itclsh and itkwish please reopen it or create a new one. George