GNOME Bugzilla – Bug 585667
Mis-passed SM and ICE flags
Last modified: 2009-06-29 21:04:24 UTC
Building gnome-session-2.26.1 fails in the egg/ subdir for me because the -I flags for sm and ice are not used. Problem is that the -l and -L flags are passed instead of the -I ones during the .c->.o compile stage. Easy bug in egg/Makefile.am: >INCLUDES = \ > -DG_LOG_DOMAIN=\""EggSMClient"\" \ > $(platform_defines) \ > $(EGG_SMCLIENT_CFLAGS) \ > $(SM_LIBS) \ > $(ICE_LIBS) \ > $(WARN_CFLAGS) \ > $(DISABLE_DEPRECATED_CFLAGS) yup, _LIBS are not INLCUDES flags, but _CFLAGS are.
Created attachment 136513 [details] [review] Pass -I to compiler
Thanks. The LIBS variables actually needed to be moved to the right place.