Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 121213 - dev-php4/php-gtk-1.0.2 ~amd64 keyword
Summary: dev-php4/php-gtk-1.0.2 ~amd64 keyword
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: AMD64 Linux
: High enhancement (vote)
Assignee: AMD64 Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-02-01 12:11 UTC by Mike Brennan
Modified: 2006-04-22 06:50 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mike Brennan 2006-02-01 12:11:01 UTC
Attempting to merge dev-php4/php-gtk-1.0.2 fails to build on AMD64 platforms with a "masked by: missing keyword" error:

emerge -pv dev-php4/php-gtk

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

Calculating dependencies
!!! All ebuilds that could satisfy "dev-php4/php-gtk" have been masked.
!!! One of the following masked packages is required to complete your request:
- dev-php4/php-gtk-1.0.2 (masked by: missing keyword)

For more information, see MASKED PACKAGES section in the emerge man page or
refer to the Gentoo Handbook.


emerge --info
Portage 2.0.53 (default-linux/amd64/2005.1, gcc-3.4.4, glibc-2.3.5-r2, 2.6.14-archck7 x86_64)
=================================================================
System uname: 2.6.14-archck7 x86_64 AMD Athlon(tm) 64 Processor 3500+
Gentoo Base System version 1.6.13
dev-lang/python:     2.3.5-r2, 2.4.2
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=athlon64 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-march=athlon64 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://mirror.espri.arizona.edu/gentoo/ http://gentoo.cites.uiuc.edu/pub/gentoo/ http://mirror.phy.olemiss.edu/mirror/gentoo http://distro.ibiblio.org/pub/linux/distributions/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.us.gentoo.org/gentoo-portage"
USE="amd64 X alsa arts audiofile avi bash-completion berkdb bitmap-fonts browserplugin bzip2 crypt cups dvd dvdread emboss encode esd expat fam foomaticdb gif glut gphoto2 gpm gstreamer gtk gtk2 hal idn iee1394 imagemagick imlib java jpeg kde lcms lzw lzw-tiff mad mng mozilla mp3 mpeg ncurses nptl nsplugin nvidia ogg opengl pam pda pdflib php png python qt quicktime rdesktop readline samba sdl ssl sva tcpd tiff truetype truetype-fonts type1-fonts udev usb userlocales vorbis xml xml2 xmms xpm xprint xscreensaver xv xvid zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-02-01 12:20:50 UTC
Uhm, you are not entirely serious, are you? Either keyword it yourself or do 

echo "dev-php4/php-gtk ~x86" >> /etc/portage/package.keywords

If this is a keywording request, then sorry but it's been completely incomprehensible, reopen in that case if you have tested the thing.
Comment 2 Mike Brennan 2006-02-01 13:58:04 UTC
Yes, I'm requesting the addition of ~amd64 to the ebuild.
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2006-02-06 12:41:45 UTC
This is also needed for net-dialup/pptpconfig...
Comment 4 Raphael 2006-03-20 14:50:35 UTC
I have tried the following to get pptpconfig emerged on my ~amd64 system.

After many failures I tried

emerge dev-php4/php-gtk

I had to add the cli, dba and gd use flags to get it to compile

Then it told me to go back and reemerge dev-lang/php with 

cli, pcre and session use flags

which I did.  Then I tried emerge dev-php4/php-gtk again.

Then I found out that ufed is so buggy that it lists use flags as enabled which are in fact not at all!

So I went back editing /etc/make.conf by hand and started again...

Then I discovered that in fact I should have done

emerge =dev-lang/php-4.4.2

to force it to install the right version.

Finally I got pptpconfig installed.


Please make it easier for the next guy :)

Raphael
Comment 5 Luca Longinotti (RETIRED) gentoo-dev 2006-04-22 06:50:25 UTC
Fixed, it now has the ~amd64 keyword, thanks to voxus!
Best regards, CHTEKK.