Summary: | dev-vcs/fossil[tcl] on 17.1 profiles fails in src_configure with "Error: Cannot find Tcl on your system" | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Enne Eziarc <gentoo+bugs> |
Component: | Current packages | Assignee: | Rafael Martins (RETIRED) <rafaelmartins> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | nic, quentin, titanofold |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 738220 | ||
Bug Blocks: | 506276 | ||
Attachments: | patch autosetup/local.tcl to search lib64 |
Description
Enne Eziarc
2019-07-27 21:49:36 UTC
Update: it installs fine on i686, so it seems like this only affects profile 17.1 systems. I've also ruled out distcc/ccache interference on amd64. I've noticed the ebuild passes --with-tcl=1, leaving the configure script to figure out the path on its own (which isn't working), but that part's buried deep inside some tcl code I can't interpret. Maybe setting the path explicitly using pkg-config would help? Created attachment 615944 [details, diff]
patch autosetup/local.tcl to search lib64
Hello-
I too encountered this issue with profile default/linux/amd64/17.1/hardened
Tested patch against Fossil 2.10 to find /usr/lib64/tclConfig.sh
Thank you
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=422480add31731ac3df1851b4ef6654e13a8bda9 commit 422480add31731ac3df1851b4ef6654e13a8bda9 Author: Aaron W. Swenson <titanofold@gentoo.org> AuthorDate: 2020-05-02 02:58:45 +0000 Commit: Aaron W. Swenson <titanofold@gentoo.org> CommitDate: 2020-05-02 02:58:48 +0000 dev-vcs/fossil: Fix Tcl dependency and search Bug: https://bugs.gentoo.org/690828 Bug: https://bugs.gentoo.org/675778 Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Aaron W. Swenson <titanofold@gentoo.org> .../files/fossil-2.10-check-lib64-for-tcl.patch | 11 ++++ dev-vcs/fossil/fossil-2.10-r1.ebuild | 72 ++++++++++++++++++++++ 2 files changed, 83 insertions(+) The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f16b344c51b67da95e31e077c4b5a2092788ef0f commit f16b344c51b67da95e31e077c4b5a2092788ef0f Author: Aaron W. Swenson <titanofold@gentoo.org> AuthorDate: 2020-10-02 03:37:22 +0000 Commit: Aaron W. Swenson <titanofold@gentoo.org> CommitDate: 2020-10-02 03:37:22 +0000 dev-vcs/fossil: Cleanup Bug: https://bugs.gentoo.org/738220 Closes: https://bugs.gentoo.org/724272 Closes: https://bugs.gentoo.org/675778 Closes: https://bugs.gentoo.org/690828 Signed-off-by: Aaron W. Swenson <titanofold@gentoo.org> dev-vcs/fossil/Manifest | 1 - dev-vcs/fossil/fossil-2.11.1.ebuild | 72 ------------------------------------- dev-vcs/fossil/metadata.xml | 3 -- 3 files changed, 76 deletions(-) |