Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 949690 - dev-tcltk/itk-4.2.3-r1 Fails to build error: unknown type name ‘Tcl_Size’; did you mean ‘Tcl_Time’
Summary: dev-tcltk/itk-4.2.3-r1 Fails to build error: unknown type name ‘Tcl_Size’; di...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: TCL/TK Project
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks: 942792
  Show dependency tree
 
Reported: 2025-02-13 01:53 UTC by section1
Modified: 2025-02-13 02:53 UTC (History)
2 users (show)

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


Attachments
build.log (build.log,16.16 KB, text/x-log)
2025-02-13 01:53 UTC, section1
Details
emerge --info (emerge-info.txt,6.27 KB, text/plain)
2025-02-13 01:55 UTC, section1
Details
emerge -pqv '=dev-tcltk/itk-4.2.3-r1::gentoo' (emerge-pqv.txt,60 bytes, text/plain)
2025-02-13 02:08 UTC, section1
Details

Note You need to log in before you can comment on or make changes to this bug.
Description section1 2025-02-13 01:53:49 UTC
Created attachment 918862 [details]
build.log

Im doing an update in my system and the package dev-tcltk/itk-4.2.3-r1 Fails to build:

error: unknown type name ‘Tcl_Size’; did you mean ‘Tcl_Time’?
Comment 1 section1 2025-02-13 01:55:16 UTC
Created attachment 918863 [details]
emerge --info
Comment 2 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2025-02-13 01:59:27 UTC
You can try https://github.com/tcltk/itk/commit/b75c4aaf5ac782b16935148c6261741445e6d86c as a patch but I don't see why it would be needed. The person I spoke to on IRC had tcl-8.6.15.
Comment 3 section1 2025-02-13 02:08:57 UTC
Created attachment 918864 [details]
emerge -pqv '=dev-tcltk/itk-4.2.3-r1::gentoo'
Comment 4 Alfred Wingate 2025-02-13 02:09:31 UTC
Reproduced after downgrading dev-tcltk/itcl-4.3.1 to dev-tcltk/itcl-4.2.2.
Comment 5 Alfred Wingate 2025-02-13 02:14:31 UTC
So in that light, dev-tcltk/itk should be unstabled and revbumped with a higher dependency on dev-tcltk/itcl.
Comment 6 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2025-02-13 02:15:44 UTC
(In reply to Alfred Wingate from comment #5)
> So in that light, dev-tcltk/itk should be unstabled and revbumped with a
> higher dependency on dev-tcltk/itcl.

Can you do it, or I can in an hour or so?
Comment 7 Larry the Git Cow gentoo-dev 2025-02-13 02:53:57 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e598add608a25695198239ca3ff3932cc3f82275

commit e598add608a25695198239ca3ff3932cc3f82275
Author:     Alfred Wingate <parona@protonmail.com>
AuthorDate: 2025-02-13 02:24:45 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2025-02-13 02:51:30 +0000

    dev-tcltk/itk: bump requirement of dev-tcltk/itcl
    
    https://github.com/tcltk/itcl/commit/1d9d69166351d288da117ce9b34d2ff86e4aa265
    
    Closes: https://bugs.gentoo.org/949690
    Signed-off-by: Alfred Wingate <parona@protonmail.com>
    Closes: https://github.com/gentoo/gentoo/pull/40551
    Signed-off-by: Sam James <sam@gentoo.org>

 dev-tcltk/itk/{itk-4.2.3-r1.ebuild => itk-4.2.3-r2.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Additionally, it has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1736b6fd54ed734710007ccff7bbe6bd48df694b

commit 1736b6fd54ed734710007ccff7bbe6bd48df694b
Author:     Alfred Wingate <parona@protonmail.com>
AuthorDate: 2025-02-13 02:20:34 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2025-02-13 02:51:30 +0000

    dev-tcltk/itk: destabilize 4.2.3-r1 for ~amd64, ~sparc
    
    Requires a higher version of unstabilised dev-tcltk/itcl.
    
    Bug: https://bugs.gentoo.org/942792
    Bug: https://bugs.gentoo.org/949690
    Signed-off-by: Alfred Wingate <parona@protonmail.com>
    Signed-off-by: Sam James <sam@gentoo.org>

 dev-tcltk/itk/itk-4.2.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)