Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 248860 - gnome-base/gnome-control-center-2.24.0.1 fails to build
Summary: gnome-base/gnome-control-center-2.24.0.1 fails to build
Status: RESOLVED INVALID
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:
Depends on:
Blocks:
 
Reported: 2008-11-26 09:30 UTC by Morgan Wesström
Modified: 2008-11-26 23:45 UTC (History)
0 users

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


Attachments
Build log (gnome-base:gnome-control-center-2.24.0.1:20081126-092307.log,67.32 KB, text/plain)
2008-11-26 09:35 UTC, Morgan Wesström
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Morgan Wesström 2008-11-26 09:30:11 UTC
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DORBIT2=1 -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/gconf/2 -I/usr/include/orbit-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/gail-1.0 -I/usr/include/libglade-2.0 -I/usr/include/gnome-desktop-2.0 -I/usr/include/startup-notification-1.0 -I/usr/include/librsvg-2 -I/usr/include/gnome-menus -I/usr/include/eel-2 -Wall -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-sign-compare -march=native -O2 -pipe -ftree-vectorize -Wall -MT bookmark-agent.lo -MD -MP -MF .deps/bookmark-agent.Tpo -c bookmark-agent.c -o bookmark-agent.o >/dev/null 2>&1
directory-tile.c: In function ‘open_with_default_trigger’:
directory-tile.c:635: error: ‘GdkAppLaunchContext’ undeclared (first use in this function)
directory-tile.c:635: error: (Each undeclared identifier is reported only once
directory-tile.c:635: error: for each function it appears in.)
directory-tile.c:635: error: ‘launch_context’ undeclared (first use in this function)
directory-tile.c:642: warning: implicit declaration of function ‘gdk_app_launch_context_new’
directory-tile.c:642: warning: nested extern declaration of ‘gdk_app_launch_context_new’
directory-tile.c:643: warning: implicit declaration of function ‘gdk_app_launch_context_set_screen’
directory-tile.c:643: warning: nested extern declaration of ‘gdk_app_launch_context_set_screen’
directory-tile.c:645: warning: implicit declaration of function ‘gdk_app_launch_context_set_timestamp’
directory-tile.c:645: warning: nested extern declaration of ‘gdk_app_launch_context_set_timestamp’
make[3]: *** [directory-tile.lo] Error 1
make[3]: *** Waiting for unfinished jobs....
 x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DORBIT2=1 -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/gconf/2 -I/usr/include/orbit-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/gail-1.0 -I/usr/include/libglade-2.0 -I/usr/include/gnome-desktop-2.0 -I/usr/include/startup-notification-1.0 -I/usr/include/librsvg-2 -I/usr/include/gnome-menus -I/usr/include/eel-2 -Wall -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-sign-compare -march=native -O2 -pipe -ftree-vectorize -Wall -MT document-tile.lo -MD -MP -MF .deps/document-tile.Tpo -c document-tile.c  -fPIC -DPIC -o .libs/document-tile.o
mv -f .deps/bookmark-agent.Tpo .deps/bookmark-agent.Plo
document-tile.c: In function ‘open_with_default_trigger’:
document-tile.c:849: error: ‘GdkAppLaunchContext’ undeclared (first use in this function)
document-tile.c:849: error: (Each undeclared identifier is reported only once
document-tile.c:849: error: for each function it appears in.)
document-tile.c:849: error: ‘launch_context’ undeclared (first use in this function)
document-tile.c:855: warning: implicit declaration of function ‘gdk_app_launch_context_new’
document-tile.c:855: warning: nested extern declaration of ‘gdk_app_launch_context_new’
document-tile.c:856: warning: implicit declaration of function ‘gdk_app_launch_context_set_screen’
document-tile.c:856: warning: nested extern declaration of ‘gdk_app_launch_context_set_screen’
document-tile.c:858: warning: implicit declaration of function ‘gdk_app_launch_context_set_timestamp’
document-tile.c:858: warning: nested extern declaration of ‘gdk_app_launch_context_set_timestamp’
make[3]: *** [document-tile.lo] Error 1
make[3]: Leaving directory `/tmp/portage/gnome-base/gnome-control-center-2.24.0.1/work/gnome-control-center-2.24.0.1/libslab'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/tmp/portage/gnome-base/gnome-control-center-2.24.0.1/work/gnome-control-center-2.24.0.1/libslab'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/portage/gnome-base/gnome-control-center-2.24.0.1/work/gnome-control-center-2.24.0.1'
make: *** [all] Error 2
 * 
 * ERROR: gnome-base/gnome-control-center-2.24.0.1 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 2664:  Called gnome2_src_compile
 *             environment, line 2037:  Called die
 * The specific snippet of code:
 *       emake || die "compile failure"
 *  The die message:
 *   compile failure
 * 
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/log/portage/gnome-base:gnome-control-center-2.24.0.1:20081126-092307.log'.
 * The ebuild environment file is located at '/tmp/portage/gnome-base/gnome-control-center-2.24.0.1/temp/environment'.
 * 



Reproducible: Always

Steps to Reproduce:
1. Add ACCEPT_KEYWORDS="~amd64" to /etc/make.conf
2. emerge gnome-control-center


Actual Results:  
Emerge fails.

Expected Results:  
Should caompile without errors.

# emerge --info
Portage 2.2_rc16 (default/linux/amd64/2008.0/desktop, gcc-4.3.2, glibc-2.8_p20080602-r0, 2.6.27-gentoo-r4 x86_64)
=================================================================
System uname: Linux-2.6.27-gentoo-r4-x86_64-AMD_Athlon-tm-_64_X2_Dual_Core_Processor_4600+-with-glibc2.2.5
Timestamp of tree: Wed, 26 Nov 2008 00:35:01 +0000
app-shells/bash:     3.2_p48
dev-java/java-config: 1.3.7, 2.1.6-r1
dev-lang/python:     2.5.2-r8
dev-util/cmake:      2.6.2
sys-apps/baselayout: 2.0.0
sys-apps/openrc:     0.3.0-r1
sys-apps/sandbox:    1.2.18.1-r3
sys-devel/autoconf:  2.13, 2.63
sys-devel/automake:  1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.19
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   2.2.6a
virtual/os-headers:  2.6.27-r2
ACCEPT_KEYWORDS="amd64 ~amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe -ftree-vectorize"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /var/lib/hsqldb"
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/terminfo /etc/udev/rules.d"
CXXFLAGS="-march=native -O2 -pipe -ftree-vectorize"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://ftp.uni-erlangen.de/pub/mirrors/gentoo "
LANG="en_US.utf8"
LDFLAGS="-Wl,-O1"
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="/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext X X509 a52 aac accessibility acl acpi alsa amd64 automount bash-completion berkdb branding bzip2 cairo cdda cddb cdio cdparanoia cdr cli cracklib crypt cups custom-cflags custom-cpuopts dbus device-mapper dga disk-partition djvu dri dts dv dvb dvd dvdr dvdread eds emboss encode esd evo fat ffmpeg firefox flac fortran gdbm geoip gif gimp glib glitz gnome gpm gstreamer gtk hal hddtemp iconv idn imlib ipv6 isdnlog java java6 jpeg lame lcms libnotify live lm_sensors lzma lzo mad matroska md5sum midi mikmod mjpeg mmx mmxext mp2 mp3 mpeg mplayer mudflap multilib musepack nautilus ncurses network nls nptl nptlonly nsplugin ntfs nvidia ogg openal opengl openmp optimisememory pam pcre pdf perl png ppds pppd python quicktime rar readline reflection reiserfs rle rtc rtsp sdl session smp source spell spl sqlite srt sse sse2 sse3 ssl startup-notification suid svg sysfs tcl tcpd tga threads tiff tk truetype twolame unicode usb v4l v4l2 vcd vorbis wxwindows x264 xcb xml xorg xulrunner xv xvid xvmc yv12 zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" 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 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" DVB_CARDS="tda10045 tda10046" ELIBC="glibc" INPUT_DEVICES="evdev keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="nvidia v4l"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Rémi Cardona (RETIRED) gentoo-dev 2008-11-26 09:31:59 UTC
(In reply to comment #0)
> Steps to Reproduce:
> 1. Add ACCEPT_KEYWORDS="~amd64" to /etc/make.conf
> 2. emerge gnome-control-center

Did you fully update your system using "emerge -DuN world" before updating gnome-control-center?

Thanks
Comment 2 Morgan Wesström 2008-11-26 09:35:54 UTC
Created attachment 173420 [details]
Build log
Comment 3 Morgan Wesström 2008-11-26 10:02:14 UTC
During the past month I've successfully gone through the following steps:

1) Upgrading GCC to 4.3.2 and glibc to 2.8
2) Upgrading Portage to 2.2
3) Upgrading to Baselayout 2 (yesterday actually)

Everything has been flawless so I felt brave enough to go ~amd64 after this. I have successfully completed an emerge -e @system and rebooted after that. This error happens during my emerge -e @installed and when I have only 60 packages left of 740 so it has been very successful. I'm doing an emerge uDN @world right now to see if I can finish the remaining upgrades atleast. Will --depclean and retry emerge -e @installed after that unless you know there's something wrong with my setup. Thanks for your attention. :-)
Comment 4 Morgan Wesström 2008-11-26 10:11:15 UTC
Hmm, has gnome-2.24 been added recently to Portage? I update daily but I notice gnome-base/gnome and gnome-base/gnome-light only have ebuilds for 2.22* in my local copy.
Comment 5 Morgan Wesström 2008-11-26 15:26:28 UTC
After doing an emerge -uDN @world on the remaining packages (and solving one missing dependency and a block during that process) I was able to do a revdep-rebuild afterwards and emerge gnome-control-center without problem. I will run another emerge -e @installed now but for now this is a non-issue for me. Feel free to close the bug.
Comment 6 Rémi Cardona (RETIRED) gentoo-dev 2008-11-26 16:49:41 UTC
Thanks for the follow up. Please don't hesitate to open a new bug if you have any issues.

Thanks
Comment 7 Morgan Wesström 2008-11-26 23:45:04 UTC
Just for future googlers, this was apparently related to gnome-base/gail-1000 blocking x11-libs/gtk+-2.14* described in other bug reports. My system was still att gtk+-2.12 when this error happened. Upgrading gtk+ and solving the blocker also solved the compile error in gnome-control-center. Sorry for all the noise.