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

Bug 518074

Summary: gnome-base/gnome-session-3.12.1 fails to compile
Product: Gentoo Linux Reporter: Hans de Graaff <graaff>
Component: [OLD] GNOMEAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: RESOLVED FIXED    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
URL: https://bugzilla.gnome.org/show_bug.cgi?id=733719
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: build.log

Description Hans de Graaff gentoo-dev Security 2014-07-25 07:45:14 UTC
Created attachment 381546 [details]
build.log

gsm-manager.c: In function ‘on_display_server_failure’:
gsm-manager.c:316:18: warning: unused variable ‘allow_logout’ [-Wunused-variable]
gsm-process-helper.c:28:9: error: unknown type name ‘GSubprocess’
gsm-process-helper.c: In function ‘on_child_exited’:
gsm-process-helper.c:44:9: warning: implicit declaration of function ‘g_subprocess_wait_check_finish’ [-Wimplicit-function-declaration]
gsm-process-helper.c:44:47: error: ‘GSubprocess’ undeclared (first use in this function)
gsm-process-helper.c:44:47: note: each undeclared identifier is reported only once for each function it appears in
gsm-process-helper.c:44:59: error: expected expression before ‘)’ token
gsm-process-helper.c: In function ‘on_child_timeout’:
gsm-process-helper.c:60:9: warning: implicit declaration of function ‘g_subprocess_force_exit’ [-Wimplicit-function-declaration]
gsm-process-helper.c: In function ‘gsm_process_helper’:
gsm-process-helper.c:90:9: warning: implicit declaration of function ‘g_subprocess_newv’ [-Wimplicit-function-declaration]
gsm-process-helper.c:90:24: warning: assignment makes pointer from integer without a cast [enabled by default]
gsm-process-helper.c:94:9: warning: implicit declaration of function ‘g_subprocess_wait_async’ [-Wimplicit-function-declaration]
make[3]: *** [gnome_session-gsm-process-helper.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory `/var/tmp/portage/gnome-base/gnome-session-3.12.1/work/gnome-session-3.12.1/gnome-session'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/var/tmp/portage/gnome-base/gnome-session-3.12.1/work/gnome-session-3.12.1/gnome-session'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/gnome-base/gnome-session-3.12.1/work/gnome-session-3.12.1'
make: *** [all] Error 2


I'm currently randomly updating Gnome 3.12 packages so I assume that this is a missing Gnome 3.12 dependency in gnome-session.
Comment 1 Pacho Ramos gentoo-dev 2014-07-25 09:06:51 UTC
should compile after updating to glib-2.40
Comment 2 Hans de Graaff gentoo-dev Security 2014-07-25 09:25:27 UTC
(In reply to Pacho Ramos from comment #1)
> should compile after updating to glib-2.40

Yes, that works for me.
Comment 3 Pacho Ramos gentoo-dev 2014-07-27 08:44:16 UTC
+  27 Jul 2014; Pacho Ramos <pacho@gentoo.org> gnome-session-3.12.1.ebuild:
+  Newer glib is needed per bug #518074 by Hans de Graff
+