Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 200222

Summary: gnome-base/gnome-panel-2.18.3 does not compile if libwnck-2.20.1 is installed
Product: Gentoo Linux Reporter: Pamplemousse Mk2 <pamplemousse.mk2>
Component: [OLD] GNOMEAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: RESOLVED DUPLICATE    
Severity: minor    
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Pamplemousse Mk2 2007-11-24 19:21:53 UTC
Currently, stable version of gnome-panel is 2.18.3 and stable version of libwnck is 2.20.1. But when emerging gnome-panel, we get the error below. Building gnome-panel-2.18.3 works when libwnck-2.18.3 is installed. Building the testing version gnome-panel-2.20.1 works with libwnck-2.20.1.

-I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/libwnck-1.0 -I/usr/include/startup-notification-1.0 -I/usr/include/libglade-2.0 -Wall -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-sign-compare -DGNOMELOCALEDIR=\"/usr/share/locale\" -DPAGER_GLADEDIR=\"/usr/share/gnome/panel/glade\" -DTASKLIST_GLADEDIR=\"/usr/share/gnome/panel/glade\" -DPREFIX=\"/usr\" -DSYSCONFDIR=\"/etc\" -DDATADIR=\"/usr/share\" -DLIBDIR=\"/usr/lib\" -O2 -march=i686 -pipe -MT libwnck_applet_la-window-menu.lo -MD -MP -MF .deps/libwnck_applet_la-window-menu.Tpo -c window-menu.c  -fPIC -DPIC -o .libs/libwnck_applet_la-window-menu.o
window-menu.c: In function `window_menu_applet_fill':
window-menu.c:254: error: too many arguments to function `wnck_selector_new'
make[3]: *** [libwnck_applet_la-window-menu.lo] Error 1
make[3]: Leaving directory `/var/tmp/portage/gnome-base/gnome-panel-2.18.3/work/gnome-panel-2.18.3/applets/wncklet'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/gnome-base/gnome-panel-2.18.3/work/gnome-panel-2.18.3/applets'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/gnome-base/gnome-panel-2.18.3/work/gnome-panel-2.18.3'
make: *** [all] Error 2
 *
 * ERROR: gnome-base/gnome-panel-2.18.3 failed.
 * Call stack:
 *       ebuild.sh, line 1695:  Called dyn_compile
 *       ebuild.sh, line 1033:  Called qa_call 'src_compile'
 *       ebuild.sh, line   44:  Called src_compile
 *       ebuild.sh, line 1377:  Called gnome2_src_compile
 *   gnome2.eclass, line   71:  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/tmp/portage/gnome-base/gnome-panel-2.18.3/temp/build.log'.
 *

 * Messages for package gnome-base/gnome-panel-2.18.3:

 *
 * ERROR: gnome-base/gnome-panel-2.18.3 failed.
 * Call stack:
 *       ebuild.sh, line 1695:  Called dyn_compile
 *       ebuild.sh, line 1033:  Called qa_call 'src_compile'
 *       ebuild.sh, line   44:  Called src_compile
 *       ebuild.sh, line 1377:  Called gnome2_src_compile
 *   gnome2.eclass, line   71:  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/tmp/portage/gnome-base/gnome-panel-2.18.3/temp/build.log'.

Reproducible: Always

Steps to Reproduce:
emerge gnome-panel

Actual Results:  
Don't compile.


Easy workaround: 
ACCEPT_KEYWORDS=~x86 emerge gnome-panel

Is gnome-panel-2.20.1 well tested to set it as stable like libwnck-2.20.1?
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2007-11-24 19:23:49 UTC

*** This bug has been marked as a duplicate of bug 197596 ***