Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 110297 - dev-java/swt-3.2_pre1 dependencies changed
Summary: dev-java/swt-3.2_pre1 dependencies changed
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-10-24 00:59 UTC by Kamil Gornik
Modified: 2005-10-24 01:24 UTC (History)
0 users

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 Kamil Gornik 2005-10-24 00:59:02 UTC
a few days ago I've emerged auzreus (had to add:
 - =net-p2p/azureus-2.3.0.4 ~x86
 - =dev-java/swt-3.2_pre1 ~x86
to /etc/portage/package.keywords) and everything went fine.
Today I've tried to emerge -Dupv world and got error:

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

Calculating world dependencies -
!!! All ebuilds that could satisfy ">=x11-libs/gtk+-2.8.6" have been masked.
!!! One of the following masked packages is required to complete your request:
- x11-libs/gtk+-2.8.6 (masked by: ~x86 keyword)

For more information, see MASKED PACKAGES section in the emerge man page or
section 2.2 "Software Availability" in the Gentoo Handbook.
!!!    (dependency required by "dev-java/swt-3.2_pre1" [ebuild])


!!! Problem with ebuild net-p2p/azureus-2.3.0.4
!!! Possibly a DEPEND/*DEPEND problem.

I have no gtk+ in /etc/portage/package.* but I tracked it down to see dependency
tree:
azureus-2.3.0.4 -> swt-3.2_pre1 -> gtk+-2.8.6
I'm unable to emerge -Dupv world :(
Is that normal package dependencies can vary from day to day?

Reproducible: Always
Steps to Reproduce:
1.emerge -Dupv world
2.
3.

Actual Results:  
dependency error

Expected Results:  
no error ;)

Portage 2.0.51.22-r3 (default-linux/x86/2005.1, gcc-3.3.6, glibc-2.3.5-r2,
2.6.13-gentoo-r2 i686)
=================================================================
System uname: 2.6.13-gentoo-r2 i686 mobile AMD Athlon(tm) XP-M 3000+
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.15.92.0.2-r10
sys-devel/libtool:   1.5.20
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -mcpu=athlon-xp -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env
/usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env
/usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config
/usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/
/usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/
/usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -mcpu=athlon-xp -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://gentoo.zie.pg.gda.pl http://src.gentoo.pl"
LANG="pl_PL"
LC_ALL="pl_PL"
LINGUAS="pl"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="x86 3dnow 3dnowext X acpi aliaschain alsa apache2 arts avi bash-completion
berkdb bitmap-fonts bzlib cardbus cdr cpdflib crypt cups curl curlwrappers doc
dri dvd dvdread eds emboss encode esd exif extraicons extramodules fam fbcon
ffmpeg flac foomaticdb fortran freetds ftp gd gdbm gif glx gnome gphoto2 gpm
gstreamer gtk gtk2 idn imap imlib innodb insecure-drivers ipv6 java javascript
jpeg junit kde ldap lesstif libg++ libwww mad maildir matroska mbox mikmod mime
mmx mmxext mono motif mozilla moznocompose moznoirc moznomail mozsvg mp3 mpeg
mysql mysqli ncurses nfs nls no-old-linux nsplugin odbc ogg oggvorbis opengl oss
pam pcmcia pcntl pcre pdflib pear perl php png posix python qt quicktime
readline samba sdl sharedext sharedmem slang sockets softmmu spell spl
sse-filters ssl svg svga tcltk tcpd tetex threads tidy tiff tokenizer toolbar
truetype truetype-fonts type1-fonts udev unichrome unicode usb v4l vcd vhosts
vim-with-x vorbis wifi win32codecs xine xml xml2 xmms xpm xv xvid zip zlib
linguas_pl userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LDFLAGS, PORTDIR_OVERLAY
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2005-10-24 01:03:01 UTC
So put x11-libs/gtk+ in /etc/portage/package.keywords, you are running ~arch
azureus version. This is not a bug. 
Comment 2 Kamil Gornik 2005-10-24 01:11:52 UTC
well, the problem is different:
one day you emerge something (my case it was azureus-2.3.0.4 and swt-3.2_pre1,
exactly the same versions, they have not changed) and there's no need to emerge
unstable dependency, next day you wake up and see sth changed rapidly
Shouldn't new ebuild (like swt-3.2_pre2) be created for this, or even
azureus-2.3.0.4_r1 (if I get naming convency properly)?
I'm running gnome and would not like be forced to emerge unstable gtk+
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2005-10-24 01:16:27 UTC
(In reply to comment #2)
> well, the problem is different:
> one day you emerge something (my case it was azureus-2.3.0.4 and swt-3.2_pre1,
> exactly the same versions, they have not changed) and there's no need to emerge
> unstable dependency, next day you wake up and see sth changed rapidly
> Shouldn't new ebuild (like swt-3.2_pre2) be created for this, or even
> azureus-2.3.0.4_r1 (if I get naming convency properly)?
> I'm running gnome and would not like be forced to emerge unstable gtk+

So don't use ~arch ebuilds. Changing dependencies is perfectly legal (and needed
to fix Bug 109267) and there's nothing wrong with ~arch ebuild depending on
~arch lib either.
Comment 4 Kamil Gornik 2005-10-24 01:24:29 UTC
ad #3: I was not sure wheter dependencies can change for ~arch ebuilds, thanks
for info, any way, if you look into
http://bugs.gentoo.org/show_bug.cgi?id=109267, esp #4 there was info about
looking for lowest GTK+ version that allows swt to work with and that was not
finished yes as I was able to compile it against gtk+-2.6.8