Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 308859 - Stabilize dev-libs/gnome-build-2.24.1 (Was: dev-libs/gnome-build-0.3.0 emerge failed because it require gdl to be build with gnome USE flag)
Summary: Stabilize dev-libs/gnome-build-2.24.1 (Was: dev-libs/gnome-build-0.3.0 emerge...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords: STABLEREQ
Depends on:
Blocks: 298200
  Show dependency tree
 
Reported: 2010-03-10 17:56 UTC by Christophe
Modified: 2010-04-08 18:24 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 Christophe 2010-03-10 17:56:53 UTC
gnome-build ebuild requires gdl to be build with gnome USE flag but recent gdl ebuild does not have gnome flag anymore. gnome USE flag has been gone from gdl for a while but gdl-2.28.2 just got marked stable on amd64 and that was the first gdl since 0.7.6 to be marked stable.

>> emerge gnome-build -av1

Calculating dependencies... done!
[ebuild     U ] dev-libs/gnome-build-0.3.0 [0.1.7] USE="-debug" 0 kB

>>> Verifying ebuild manifests

>>> Emerging (1 of 1) dev-libs/gnome-build-0.3.0
 * gnome-build-0.3.0.tar.bz2 RMD160 SHA1 SHA256 size ;-) ...                                                                 [ ok ]
 * checking ebuild checksums ;-) ...                                                                                         [ ok ]
 * checking auxfile checksums ;-) ...                                                                                        [ ok ]
 * checking miscfile checksums ;-) ...                                                                                       [ ok ]
 * CPV:  dev-libs/gnome-build-0.3.0
 * REPO: gentoo
 * USE:  amd64 elibc_glibc kernel_linux multilib userland_GNU
 * ERROR: dev-libs/gnome-build-0.3.0 failed:
 *   dev-libs/gdl-2.28.2 does not actually support the gnome USE flag!
 * 
 * Call stack:
 *                  ebuild.sh, line  54:  Called pkg_setup
 *   gnome-build-0.3.0.ebuild, line  35:  Called built_with_use 'dev-libs/gdl' 'gnome'
 *              eutils.eclass, line 1857:  Called die
 * The specific snippet of code:
 *   					die)   die "$PKG does not actually support the $1 USE flag!";;
 * 
 * If you need support, post the output of 'emerge --info =dev-libs/gnome-build-0.3.0',
 * the complete build log and the output of 'emerge -pqv =dev-libs/gnome-build-0.3.0'.
 * The complete build log is located at '/var/log/portage/dev-libs:gnome-build-0.3.0:20100310-175253.log'.
 * The ebuild environment file is located at '/var/tmp/portage/dev-libs/gnome-build-0.3.0/temp/die.env'.
 * S: '/var/tmp/portage/dev-libs/gnome-build-0.3.0/work/gnome-build-0.3.0'

>>> Failed to emerge dev-libs/gnome-build-0.3.0, Log file:

>>>  '/var/log/portage/dev-libs:gnome-build-0.3.0:20100310-175253.log'

 * Messages for package dev-libs/gnome-build-0.3.0:

 * ERROR: dev-libs/gnome-build-0.3.0 failed:
 *   dev-libs/gdl-2.28.2 does not actually support the gnome USE flag!
 * 
 * Call stack:
 *                  ebuild.sh, line  54:  Called pkg_setup
 *   gnome-build-0.3.0.ebuild, line  35:  Called built_with_use 'dev-libs/gdl' 'gnome'
 *              eutils.eclass, line 1857:  Called die
 * The specific snippet of code:
 *   					die)   die "$PKG does not actually support the $1 USE flag!";;
 * 
 * If you need support, post the output of 'emerge --info =dev-libs/gnome-build-0.3.0',
 * the complete build log and the output of 'emerge -pqv =dev-libs/gnome-build-0.3.0'.
 * The complete build log is located at '/var/log/portage/dev-libs:gnome-build-0.3.0:20100310-175253.log'.
 * The ebuild environment file is located at '/var/tmp/portage/dev-libs/gnome-build-0.3.0/temp/die.env'.
 * S: '/var/tmp/portage/dev-libs/gnome-build-0.3.0/work/gnome-build-0.3.0'



Reproducible: Always




emerge --info =dev-libs/gnome-build-0.3.0
Portage 2.1.7.17 (default/linux/amd64/10.0/desktop, gcc-4.3.4, glibc-2.10.1-r1, 2.6.31-gentoo-r6 x86_64)
=================================================================
                        System Settings
=================================================================
System uname: Linux-2.6.31-gentoo-r6-x86_64-AMD_Athlon-tm-_64_X2_Dual_Core_Processor_5200+-with-gentoo-2.0.1
Timestamp of tree: Wed, 10 Mar 2010 07:45:01 +0000
app-shells/bash:     4.0_p35
dev-java/java-config: 1.3.7-r1, 2.1.10
dev-lang/python:     2.6.4-r1
dev-python/pycrypto: 2.1.0_beta1
dev-util/cmake:      2.6.4-r3
sys-apps/baselayout: 2.0.1
sys-apps/openrc:     0.4.3-r5
sys-apps/sandbox:    1.6-r2
sys-devel/autoconf:  2.13, 2.63-r1
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.3
sys-devel/binutils:  2.18-r3
sys-devel/gcc:       4.3.4
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6b
virtual/os-headers:  2.6.30-r1
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* -@EULA dlj-1.1"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=athlon64 -O2 -fomit-frame-pointer"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-march=athlon64 -O2 -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests distlocks fixpackages news parallel-fetch protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch"
GENTOO_MIRRORS="ftp://gentoo.arcticnetwork.ca/pub/gentoo/ http://gentoo.osuosl.org/ ftp://distro.ibiblio.org/pub/linux/distributions/gentoo/ ftp://ftp.gtlib.gatech.edu/pub/gentoo ftp://ftp.ussg.iu.edu/pub/linux/gentoo "
LANG="en_US.utf8"
LC_ALL="en_US.utf8"
LDFLAGS="-Wl,-O1"
LINGUAS="en"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
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/portage/local/layman/sabayon /usr/local/overlays/portage"
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
USE="32bit 3dnow 64bit X a52 aac acpi alsa amd64 avahi bash-completion berkdb bonobo branding bzip2 cairo caps cddb cdparanoia cdr cli consolekit cracklib cxx daap dbus divx divx4linux dri dts dvd dvdr dvi emboss emerald encode evo fam ffmpeg fftw firefox flac font-server foomaticdb fortran gdbm gif gimp gimpprint glitz glut gmedia gnome gnomedb gpm gsf gstreamer gtk hal hddtemp iconv id3 id3tag imagemagick ioemu jpeg libburn libnotify libsamplerate lm_sensors mad metar mikmod mjpeg mmkeys mmx mng modules mono mozembed mozilla mp3 mp4 mpeg mudflap multilib mysql nautilus ncurses network nfs nonfsv4 nptl nptlonly nsplugin nvidia ogg oggvorbis ole openal opengl openmp pam pcre pdf perl plotutils png policykit ppds pppd pulseaudio pygrub python qt3support qt4 quicktime readline realmedia reflection samba screen sdl sensord server session sftplogging slang smp soundtouch sourceview spell spl sse sse2 ssl startup-notification stream subversion svg sysfs tcpd theora threads thunar thunderbird tiff tk totem truetype twolame unicode usb v4l v4l2 vamp vorbis wma wmp x264 xine xml xorg xscreensaver xulrunner xv xvid zlib" ALSA_CARDS="usb-audio" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon 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 deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="nvidia vesa fbdev" 
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 David 2010-03-10 19:23:45 UTC
I have the same problem.
Comment 2 Gilles Dartiguelongue (RETIRED) gentoo-dev 2010-03-10 23:49:45 UTC
There is no need for gnome-build 0.3.0 on a 2.28 gnome.
Comment 3 Gilles Dartiguelongue (RETIRED) gentoo-dev 2010-03-11 09:22:09 UTC
on second though, better had a blocker in gdl-2.28 since those packages were somewhat closely related.
Comment 4 Pacho Ramos gentoo-dev 2010-03-12 08:50:57 UTC
Since anjuta-2.26, gnome-build is no longer required by any package in the tree, then, I think that it should be masked for removal once anjuta-2.28 is stabilized in remaining arches (bug 298200)
Comment 5 Pacho Ramos gentoo-dev 2010-03-12 09:26:44 UTC
But we can also stabilize 2.24.1 as Thomas suggests in http://bugs.gentoo.org/show_bug.cgi?id=298200#c19
Comment 6 Pacho Ramos gentoo-dev 2010-03-12 13:15:57 UTC
Seems to compile ok for me, also, seems that 2.24.1 is already stable on hppa and ppc due 268359 (that clearly shows I forgot gnome-build stabilization, sorry)

Remaining arches, please test and mark stable
Comment 7 Pacho Ramos gentoo-dev 2010-03-12 13:18:21 UTC
amd64 stable
Comment 8 Christian Faulhammer (RETIRED) gentoo-dev 2010-03-16 18:38:39 UTC
x86 stable
Comment 9 Raúl Porcel (RETIRED) gentoo-dev 2010-04-08 18:24:11 UTC
sparc stable, closing