| View previous topic :: View next topic |
| Author |
Message |
hunky Guru


Joined: 19 Nov 2003 Posts: 522 Location: Alaska
|
Posted: Wed Jun 25, 2008 2:05 pm Post subject: make.conf, package.use, package.keywords are [solved] |
|
|
I've got an annoying problem that is baffling me - perhaps someone can suggest a repair or cause?
I'm using /etc/portage/package.keywords and package.use files. I've got several entries in each. But some entries just have no effect. For example, if I put www-client/mozilla-firefox ~x86 (or ** or blank) in package.keywords, it will not pull in version 3. If however I use ACCEPT_KEYWORDS="~x86" emerge -pv mozilla-firefox it will pull in version 3.
There's several applications that will not accept USE flags either via the package.use file, make.conf, or command line. For instance in my package.use file I have media-sound/ardour altivec vst and an emerge -avuDN world shows -altivec and -vst in the USE flags. So I put them in the USE section of make.conf and that has no effect. It also has no effect via command line in emerge (using USE="whatever")
However, if I rename or mv the package.keyword and use files, lots of other applications are affected so I know that they are working partially.
Last edited by hunky on Wed Jun 25, 2008 5:12 pm; edited 1 time in total |
|
| Back to top |
|
 |
ABCDwp n00b

Joined: 26 Mar 2006 Posts: 67
|
Posted: Wed Jun 25, 2008 2:17 pm Post subject: |
|
|
| Please post the output of emerge --info. |
|
| Back to top |
|
 |
VoidMage l33t


Joined: 14 Oct 2006 Posts: 996
|
Posted: Wed Jun 25, 2008 2:38 pm Post subject: |
|
|
Try ~www-client/mozilla-firefox-3.0, that gives you all revisions of 3.0.
But package.use should work anyway. |
|
| Back to top |
|
 |
hunky Guru


Joined: 19 Nov 2003 Posts: 522 Location: Alaska
|
Posted: Wed Jun 25, 2008 3:04 pm Post subject: |
|
|
| Quote: | | Try ~www-client/mozilla-firefox-3.0, that gives you all revisions of 3.0. | Not sure what you mean by this. Use that line in package.keywords (doesn't work) or command line?
Thanks guys for the help! Here's the info:
| Code: |
jad ~ # emerge --info
Portage 2.1.4.4 (default-linux/x86/2006.1, gcc-4.1.2, glibc-2.6.1-r0, 2.6.19-gentoo-r5 i686)
=================================================================
System uname: 2.6.19-gentoo-r5 i686 Intel(R) Core(TM)2 CPU 6400 @ 2.13GHz
Timestamp of tree: Tue, 24 Jun 2008 21:00:01 +0000
ccache version 2.4 [enabled]
app-shells/bash: 3.2_p33
dev-java/java-config: 1.3.7, 2.1.6
dev-lang/python: 2.4.4-r13
dev-python/pycrypto: 2.0.1-r6
dev-util/ccache: 2.4-r7
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox: 1.2.18.1-r2
sys-devel/autoconf: 2.13, 2.61-r2
sys-devel/automake: 1.4_p6, 1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1
sys-devel/binutils: 2.18-r1
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool: 1.5.26
virtual/os-headers: 2.6.23-r3
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache distlocks fixpackages metadata-transfer parallel-fetch sandbox sfperms unmerge-orphans userfetch"
GENTOO_MIRRORS="http://mirror.usu.edu/mirrors/gentoo/ http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X aac aiglx alsa apache2 berkdb bitmap-fonts bzip2 cairo cdr cli cracklib crypt css cups dbus divx4linux dlloader dri dvd dvdr exif fam flac font foomatic fortran gdbm gif gimp gimpprint gphoto2 gpm hal iconv imagemagick ipv6 isdnlog ithreads jack jack-tmpfs jackmidi java jpeg kde kipi ladspa midi mmx mozilla mp3 mudflap musicbrainz mysql ncurses nfs nls nptl nptlonly nsplugin nvidia opengl openmp oss pam pcre pda perl png ppds pppd python qt3 readline real reflection rtc samba scanner session sndfile spell spl sse ssl stream svg tcpd tga theora tiff truetype-fonts type1-fonts unicode usb vorbis win32codecs x86 xanim xcomposite xinerama xorg xrandr xulrunner xvid zlib" ALSA_CARDS="ice1712" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic auth_digest authn_anon authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif so speling status unique_id userdir usertrack vhost_alias" CAMERAS="canon" ELIBC="glibc" INPUT_DEVICES="evdev keyboard mouse wacom" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="nvidia vesa"
Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
|
I see that altivec, even though it is in my make.conf file, doesn't show up here. So maybe there is a problem with that particular flag. However, I was having the same problem with jack-tmpfs and jackmidi yesterday with jack-audio-connection-kit but today when I look at it, that app doesn't even show those use flags as options so I don't know what is going on now. Maybe a combo of weird behavior and pebcak (my mental problem).
cheers, Jim |
|
| Back to top |
|
 |
Genone Retired Dev


Joined: 14 Mar 2003 Posts: 7742 Location: beyond the rim
|
Posted: Wed Jun 25, 2008 3:56 pm Post subject: |
|
|
I assume that your firefox issue is due to something else depending on 2.x, and with the ACCEPT_KEYWORDS method you'd upgrade that package as well (just an educated guess).
For the USE issues, the flags you listed are likely masked: altivec is only available on ppc systems, and I don't see a vst use flag anywhere in the tree.
Unfotunately you haven't posted the exact commands you used (including "offending" output) so it's hard to say exactly. |
|
| Back to top |
|
 |
hunky Guru


Joined: 19 Nov 2003 Posts: 522 Location: Alaska
|
Posted: Wed Jun 25, 2008 5:11 pm Post subject: |
|
|
| Quote: | | I assume that your firefox issue is due to something else depending on 2.x, and with the ACCEPT_KEYWORDS method you'd upgrade that package as well (just an educated guess). |
Perhaps, as with the ACCEPT_KEYWORDS method it wants to upgrade nspr and nss. But I seem to recall placing an app in the keywords file and having it pull in new updates. Or maybe it was just new, uninstalled libraries and the like? I remember some times I would get blocks when putting things in the keywords file - I just assumed it would take care of dependencies. This is unexpected behavior for me but if that's the way it works, I'll adjust.
Well, I just tried it - I placed nspr and nss in the keyword file and now it will update firefox. (I think I'll wait though 'til it hits stable.)
And now that I think about it, the USE problem with jack-audio-connection-kit may have been because of the pro-sound overlay. Because that app did have flags of vst, sndfile, jackmidi, and jack-tmpfs, which the one in portage apparently doesn't have. I had removed all overlays to troubleshoot my problem and when testing, for some reason I must have still been pulling in the jack-audio-connection-kit ebuild from the overlay, whereas today I'm not.
So I'll mark it solved.
(I just added back the pro-audio overlay and that jack app is pulling in the use flags I wanted but weren't getting yesterday. I have no idea what happened.) Probably pebcak. (problem exists between chair and keyboard) |
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|