Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Architectures & Platforms Gentoo for Mac OS X (Portage for Mac OS X)
  • Search

Masked Packages with missing keyword

Running Portage on Mac OS X and need help with a problem? Post here.
Locked
Advanced search
8 posts • Page 1 of 1
Author
Message
JavaCowboy
n00b
n00b
Posts: 13
Joined: Thu Jan 02, 2003 7:08 pm

Masked Packages with missing keyword

  • Quote

Post by JavaCowboy » Wed Feb 09, 2005 4:08 am

I'm a former Gentoo Linux user who's switched to Mac, so I'm very familiar with Gentoo and Portage.

I've just installed Gentoo for OS X, and for some reason, almost every package I try to emerge is masked with the missing keyword.

I tried this for log4, junit, jdom, etc. I got the same problems for all of them. Following the instructions in the man pages, I looked at /usr/portage/profiles/package.mask, but I can't find those packages in the file.

I tried running this command:

ACCEPT_KEYWORDS="~ppc" emerge log4j

but I just kept getting the same output.

Here's what happens when I try to run emerge -p

Code: Select all

user$ sudo su
Password: **************
root# emerge -p log4j

These are the packages that I would merge, in order:

Calculating dependencies   
!!! All ebuilds that could satisfy "log4j" have been masked.
!!! One of the following masked packages is required to complete your request:
- dev-java/log4j-1.2.8-r1 (masked by: missing keyword)
- dev-java/log4j-1.2.8-r2 (masked by: missing keyword)
- dev-java/log4j-1.2.8 (masked by: missing keyword)
- dev-java/log4j-1.2.9 (masked by: missing keyword)

For more information, see MASKED PACKAGES section in the emerge man page or 
section 2.2 "Software Availability" in the Gentoo Handbook. 
Any ideas what I should do? So far, Fink has been much more reliable for me on OS X.[/code]
Top
moocha
Watchman
Watchman
Posts: 5722
Joined: Tue Oct 21, 2003 6:45 pm

  • Quote

Post by moocha » Wed Feb 09, 2005 6:13 am

Code: Select all

echo "~dev-java/log4j-1.2.9 -* ppc" >> /etc/portage/package.keywords
?
Military Commissions Act of 2006: http://tinyurl.com/jrcto

"Those who would give up essential liberty to purchase a little temporary safety deserve neither liberty nor safety."
-- attributed to Benjamin Franklin
Top
Red Sparrow
Tux's lil' helper
Tux's lil' helper
Posts: 128
Joined: Thu Feb 05, 2004 9:28 pm
Location: Greeley, CO

  • Quote

Post by Red Sparrow » Wed Feb 09, 2005 6:25 am

IIRC, Portage on OS X has its own arch keyword, ppc-macos. So you need to take moocha's suggestion and put ppc-macos instead.

(- Steve -)
Top
RockChops
n00b
n00b
Posts: 23
Joined: Sat Jul 10, 2004 9:34 pm

how to deal with masked stuff?

  • Quote

Post by RockChops » Sat Mar 05, 2005 1:11 am

I don't understand what the deal is here with the maskings. I'd like to emerge emacs with aqua support just for starters. Can anyone elighten me? Thanks

Code: Select all

$ sudo emerge -vp emacs

These are the packages that I would merge, in order:

Calculating dependencies   
!!! All ebuilds that could satisfy "emacs" have been masked.
!!! One of the following masked packages is required to complete your request:
- app-editors/emacs-18.59 (masked by: missing keyword)
- app-editors/emacs-21.4 (masked by: missing keyword)
- app-editors/emacs-22.0.50_pre20050225 (masked by: -* keyword)

For more information, see MASKED PACKAGES section in the emerge man page or 
section 2.2 "Software Availability" in the Gentoo Handbook.
Top
moocha
Watchman
Watchman
Posts: 5722
Joined: Tue Oct 21, 2003 6:45 pm

Re: how to deal with masked stuff?

  • Quote

Post by moocha » Sat Mar 05, 2005 1:18 am

RockChops wrote:

Code: Select all

For more information, see MASKED PACKAGES section in the emerge man page or 
section 2.2 "Software Availability" in the Gentoo Handbook.
Could it be more explicit? Please, I understand lazyness, but not this staggering amount.
Military Commissions Act of 2006: http://tinyurl.com/jrcto

"Those who would give up essential liberty to purchase a little temporary safety deserve neither liberty nor safety."
-- attributed to Benjamin Franklin
Top
Earthwings
Bodhisattva
Bodhisattva
User avatar
Posts: 7753
Joined: Mon Apr 14, 2003 8:13 pm
Location: Germany

  • Quote

Post by Earthwings » Sat Mar 05, 2005 1:50 am

Merged last two posts. This thread was on the first page of the same forum btw, please search before posting.
Top
reddan
n00b
n00b
Posts: 26
Joined: Thu Mar 18, 2004 1:52 am
Location: Mumbai

  • Quote

Post by reddan » Sat Mar 05, 2005 3:46 am

it looks like you're using the wrong keyword. I just installed emacs fine with ACCEPT_KEYWORDS="~ppc-macos".

The emacs-22.0.50_pre20050225 package is specifically keyworded "~ppc-macos -*". But your emerge's output says that the emacs-22.0.50_pre20050225 package is "masked by -* keyword", which indicates that you have the wrong keywords in your /etc/make.conf

So, check your /etc/make.conf : ACCEPT_KEYWORDS should only be "ppc-macos" or "~ppc-macos" on an OSX system.

hope this works for you.
Top
RockChops
n00b
n00b
Posts: 23
Joined: Sat Jul 10, 2004 9:34 pm

  • Quote

Post by RockChops » Sat Mar 05, 2005 4:18 pm

Many apologies for the duplicate thread. I was admittedly in a hurry :oops:

Thanks reddan! That indeed got it working. I guess wat I was confused about is that I'm used to seeing more details than "missing keyword" (I have been using gentoo on my x86 system for about a year).
Top
Locked

8 posts • Page 1 of 1

Return to “Gentoo for Mac OS X (Portage for Mac OS X)”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic