Home | Docs | Forums | Lists | Bugs | Planet | Store | GMN | Get Gentoo!
Not eligible to see or edit group visibility for this bug.
View Bug Activity | Format For Printing | XML | Clone This Bug
catalyst complains about missing linux32: !!! catalyst: required /bin/linux32 executable not found ("emerge linux32" to fix.) But infact it is installed. (but under /usr/bin/linux32). I'll attach a fix to solve the issue. Reproducible: Always Steps to Reproduce: Building a stage-3 for target x86 on amd64. Actual Results: herrat # catalyst -f /etc/catalyst/stage3-x86.spec Gentoo Catalyst, version 1.1.10.10 Copyright 2003-2005 The Gentoo Foundation Distributed under the GNU General Public License version 2 Using default Catalyst configuration file, /etc/catalyst/catalyst.conf Setting storedir to config file value "/catalyst" Setting portdir to default value "/usr/portage" Setting distdir to config file value "/usr/portage/distfiles" Setting options to config file value "pkgcache kerncache ccache" Setting sharedir to config file value "/usr/lib/catalyst" Compiler cache support enabled. Package cache support enabled. Kernel cache support enabled. !!! catalyst: required /bin/linux32 executable not found ("emerge linux32" to fix.) Expected Results: No complains about an already installed binary. herrat # equery belongs `which linux32` [ Searching for file(s) /usr/bin/linux32 in *... ] sys-apps/util-linux-2.13-r2 (/usr/bin/linux32 -> setarch) # cat /etc/gentoo-release Gentoo Base System release 1.12.10 herrat # eix util-linux [I] sys-apps/util-linux Available versions: 2.12r-r7 2.12r-r8 ~2.13-r1 2.13-r2 ~2.13.0.1 ~2.13.1 **9999 {crypt loop-aes nls old-crypt old-linux perl selinux static} Installed versions: 2.13-r2(13:00:12 01/25/08)(crypt nls -old-linux -selinux) ?:0 PWD:/root herrat # eix catalyst [I] dev-util/catalyst Available versions: 1.1.10.10 ~2.0.5 {ccache cdr doc examples} Installed versions: 1.1.10.10(14:02:37 01/25/08)(doc -ccache -cdr -examples)
Created an attachment (id=141770) [details] corrected check for linux32 check for /usr/bin/linux32 and not just /bin/linux32 (Hmm, should have adapted the error message as well ...)
You shouldn't be using the catalyst 1.x series anymore. This hasn't been developed for almost 2 years. Use the latest 2.0.x version. *** This bug has been marked as a duplicate of bug 138080 ***
Nice. catalyst 2.x is masked but 1.x is not. And documentation http://www.gentoo.org/proj/en/releng/catalyst/ says: "The current 1.x branch will remain supported and will be used for bug-fix only until the 2.0 branch is stabilized" (Once in a while I rely on documentation and stick to stable packages but maybe I shouldn't ;-) Will switch to 2.0.x version but IMHO the documentation should be updated and 1.x should be masked. Thanks Andreas
2.0.x isn't masked. It's simple ~arch. There's a *big* difference. The only reason 2.0.x hasn't been stabilized is because the documentation hasn't been updated.