Summary: | Failed to emerge gnome-base/gnome-session-2.28.0 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | upendra <upendra.gandhi> |
Component: | [OLD] Unspecified | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
Status: | RESOLVED INVALID | ||
Severity: | normal | CC: | miknix |
Priority: | High | ||
Version: | 10.0 | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | build.log |
Description
upendra
2009-11-11 20:30:51 UTC
Created attachment 209938 [details]
build.log
Got similar errors for totem, >>> Compiling source in /nfs1/var/tmp/portage/portage/media-video/totem-2.28.1/work/totem-2.28.1 ... make -j3 make all-recursive make[1]: Entering directory `/nfs1/var/tmp/portage/portage/media-video/totem-2.28.1/work/totem-2.28.1' Making all in lib make[2]: Entering directory `/nfs1/var/tmp/portage/portage/media-video/totem-2.28.1/work/totem-2.28.1/lib' /bin/sh ../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -D_REENTRANT -DDBUS_API_SUBJECT_TO_CHANGE -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DGCONF_PREFIX=\""/apps/totem"\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/libexec"\" -DBINDIR=\""/usr/bin"\" -DLOGO_PATH=DATADIR\"\"G_DIR_SEPARATOR_S\"totem\"G_DIR_SEPARATOR_S\"totem_logo.png\" -DORBIT2=1 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -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/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/totem-pl-parser/1/plparser -I/usr/include/libxml2 -I/usr/include/gmime-2.4 -Wall -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-sign-compare -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -Wall -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -fno-strict-aliasing -march=nocona -O2 -pipe -MT libtotemscrsaver_la-totem-scrsaver.lo -MD -MP -MF .deps/libtotemscrsaver_la-totem-scrsaver.Tpo -c -o libtotemscrsaver_la-totem-scrsaver.lo `test -f 'totem-scrsaver.c' || echo './'`totem-scrsaver.c libtool: compile: x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -D_REENTRANT -DDBUS_API_SUBJECT_TO_CHANGE -DGNOMELOCALEDIR=\"/usr/share/locale\" -DGCONF_PREFIX=\"/apps/totem\" -DDATADIR=\"/usr/share\" -DLIBEXECDIR=\"/usr/libexec\" -DBINDIR=\"/usr/bin\" -DLOGO_PATH=DATADIR\"\"G_DIR_SEPARATOR_S\"totem\"G_DIR_SEPARATOR_S\"totem_logo.png\" -DORBIT2=1 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -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/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/totem-pl-parser/1/plparser -I/usr/include/libxml2 -I/usr/include/gmime-2.4 -Wall -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-sign-compare -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -Wall -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -fno-strict-aliasing -march=nocona -O2 -pipe -MT libtotemscrsaver_la-totem-scrsaver.lo -MD -MP -MF .deps/libtotemscrsaver_la-totem-scrsaver.Tpo -c totem-scrsaver.c -fPIC -DPIC -o .libs/libtotemscrsaver_la-totem-scrsaver.o totem-scrsaver.c:35:34: error: X11/extensions/XTest.h: No such file or directory totem-scrsaver.c: In function 'fake_event': totem-scrsaver.c:267: warning: implicit declaration of function 'XTestFakeKeyEvent' totem-scrsaver.c:267: warning: nested extern declaration of 'XTestFakeKeyEvent' totem-scrsaver.c: In function 'screensaver_init_x11': totem-scrsaver.c:326: warning: implicit declaration of function 'XTestQueryExtension' totem-scrsaver.c:326: warning: nested extern declaration of 'XTestQueryExtension' make[2]: *** [libtotemscrsaver_la-totem-scrsaver.lo] Error 1 make[2]: Leaving directory `/nfs1/var/tmp/portage/portage/media-video/totem-2.28.1/work/totem-2.28.1/lib' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/nfs1/var/tmp/portage/portage/media-video/totem-2.28.1/work/totem-2.28.1' make: *** [all] Error 2 * * ERROR: media-video/totem-2.28.1 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 3727: Called gnome2_src_compile * environment, line 2462: 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 '/nfs1/var/tmp/portage/portage/media-video/totem-2.28.1/temp/build.log'. * The ebuild environment file is located at '/nfs1/var/tmp/portage/portage/media-video/totem-2.28.1/temp/environment'. * >>> Failed to emerge media-video/totem-2.28.1, Log file: If you're mixing stable and unstable, you should know, that this header moved between packages and you need to keyword them both. okay sorry for reporting , my mistake. I thought my reporting here would also help some developer, user...etc..I am not knowledgeable about headers and did not know to update packages on gentoo I need to be knowing this but as a curiosity everyone wants to update their system..Anyways I am moving to Ubuntu ..but I remember why i mixed stable and unstable because sometimes stable packages did not emerge, and so I unmasked the newer packages then things worked.. Thank you for your time...I can live with it.. It works on stable, it works on unstable. But when you're mixing, you're mostly on your own. Especially among xorg-server deps, backward compatibility is never guaranteed. Devs there need the flexibility to be able to implement new features or optimize the old. (In reply to comment #3) > If you're mixing stable and unstable, > you should know, that this header moved between packages > and you need to keyword them both. > What about trying to provide some useful information instead of scaring people away? Your comment is totally useless for other people coming into this bug. XTest.h used to be provided by x11-proto/xextproto. However, up from version x11-proto/xextproto-7.1.1 it is provided by x11-libs/libXtst-1.1.0 instead. You have two choices: * Downgrade x11-proto/xextproto to 7.0.5 . * Keep x11-proto/xextproto-7.1.1 and emerge x11-libs/libXtst-1.1.0 (In reply to comment #6) > (In reply to comment #3) > > If you're mixing stable and unstable, > > you should know, that this header moved between packages > > and you need to keyword them both. > > > > What about trying to provide some useful information instead of scaring people > away? Your comment is totally useless for other people coming into this bug. > Well, I could have closed it as INVALID straight away with "mixing stable and unstable is unsupported" - that would probably happen, if I assigned it to x11 team. Instead I gave him a hint, what he needs to check (Changelogs of a few packages) - if he keeps mixing, he'll need to learn how to track such things in xorg-server chain (treat it as "fishing rod instead of fish"). |