Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 59813

Summary: macos: portage does not know it is installed
Product: Gentoo Linux Reporter: Nick Dimiduk (RETIRED) <ndimiduk>
Component: [OLD] Core systemAssignee: osx porters <osx>
Status: VERIFIED WORKSFORME    
Severity: normal CC: bugs+gentoo, clmason, czhang.cmu, hansmi, pvdabeel, rmunn, sah.list, syktek, wufrxl902
Priority: High    
Version: unspecified   
Hardware: PPC   
OS: All   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 58823, 59479, 60468    

Description Nick Dimiduk (RETIRED) gentoo-dev 2004-08-08 17:19:12 UTC
I use the portage image (20040726) to install, followed by 'emerge sync', symlinking /etc/make.profile to /usr/portage/profiles/default-macos-10.3, 'emerge system', and 'emerge sed'.  After that, I try 'emerge gentoolkit-dev' which fails with the following output:

Calculating dependencies   
!!! All ebuilds that could satisfy "portage" have been masked.
!!! One of the following masked packages is required to complete your request:
- sys-apps/portage-2.0.50-r8 (masked by: missing keyword)
- sys-apps/portage-2.0.50-r9 (masked by: missing keyword)
- sys-apps/portage-2.0.51_pre16 (masked by: package.mask)
# <carpaski@gentoo.org> (11 Apr 2004)
# Internal testing phase

- sys-apps/portage-2.0.51_pre17 (masked by: package.mask)

I can emerge the package using the --nodeps flag, however this doesn't solve the general problem.  Adding sys-apps/portage-2.0.51_pre17 to /etc/portage/package.provided doesn't solve the problem (is this file not referenced?), though injecting sys-apps/portage-2.0.51_pre15 does.
Comment 1 Mamoru KOMACHI (RETIRED) gentoo-dev 2004-08-08 17:32:04 UTC
You can install portage-2.0.51_pre17 on macos by
USE="build" FEATURES="-collision-protect" emerge \=sys-apps/portage-2.0.51_pre17
so something like this should be done in bootstrap-macos.sh?
Comment 2 Pieter Van den Abeele (RETIRED) gentoo-dev 2004-08-18 19:17:17 UTC
The next installer will do the following:

1. install a portage version
2. install a portage tree
3. emerge portage with collision protection disabled 

That way portage knows it is installed by when it gets installed by the installer. It also won't break knowledge about packages installed earlier by a possibly older version of portage
Comment 3 Michal Suchanek 2004-08-23 08:26:19 UTC
the problem is latest portage depends on debianutils which would install GNU auto* tools which would clash with the filesystem content anyway.
Comment 4 Brian Harring (RETIRED) gentoo-dev 2004-08-23 08:57:56 UTC
This bug (specifically, keywording portage macos) is blocked by 58823; the coreutils issue needs to be addressed/sorted out before portage will be keyworded macos.
Comment 5 Michal Suchanek 2004-09-26 15:14:40 UTC
Couldn't debianutils work with stuff already provided by OS X without installing additional coreutils?
Comment 6 Lina Pezzella (RETIRED) gentoo-dev 2004-09-28 20:16:46 UTC
Portage is keyworded for ppc-macos, so can we close out this bug, or are we waiting on the new installer?
Comment 7 Mamoru KOMACHI (RETIRED) gentoo-dev 2004-10-12 10:37:49 UTC
*** Bug 67208 has been marked as a duplicate of this bug. ***
Comment 8 Joe Jezak (RETIRED) gentoo-dev 2004-10-17 19:14:40 UTC
*** Bug 65713 has been marked as a duplicate of this bug. ***
Comment 9 Joe Jezak (RETIRED) gentoo-dev 2004-10-17 19:15:13 UTC
*** Bug 64912 has been marked as a duplicate of this bug. ***
Comment 10 Nick Dimiduk (RETIRED) gentoo-dev 2004-11-20 21:38:00 UTC
New installer solves this; yes, no?
Comment 11 Lina Pezzella (RETIRED) gentoo-dev 2004-12-31 22:15:13 UTC
Please reopen if needed.
Comment 12 Hasan Khalil (RETIRED) gentoo-dev 2005-02-06 13:33:17 UTC
Closing out bugs that've been resolved for a while now...