diff -Nur evolution-rss-0.1.0/configure evolution-rss-0.1.0.new/configure --- evolution-rss-0.1.0/configure 2008-07-04 12:09:28.000000000 +0200 +++ evolution-rss-0.1.0.new/configure 2008-07-04 12:10:26.000000000 +0200 @@ -956,6 +956,8 @@ HAVE_BUGGY_GECKO HAVE_XULRUNNER HAVE_GECKO_1_9 +HAVE_XPCOM_GLUE_TRUE +HAVE_XPCOM_GLUE_FALSE WEBKIT_CFLAGS WEBKIT_LIBS WebKitGtk_CFLAGS @@ -6410,7 +6412,7 @@ ;; *-*-irix6*) # Find out which ABI we are using. - echo '#line 6413 "configure"' > conftest.$ac_ext + echo '#line 6415 "configure"' > conftest.$ac_ext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? @@ -9062,11 +9064,11 @@ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:9065: $lt_compile\"" >&5) + (eval echo "\"\$as_me:9067: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 - echo "$as_me:9069: \$? = $ac_status" >&5 + echo "$as_me:9071: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. @@ -9352,11 +9354,11 @@ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:9355: $lt_compile\"" >&5) + (eval echo "\"\$as_me:9357: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 - echo "$as_me:9359: \$? = $ac_status" >&5 + echo "$as_me:9361: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. @@ -9456,11 +9458,11 @@ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:9459: $lt_compile\"" >&5) + (eval echo "\"\$as_me:9461: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 - echo "$as_me:9463: \$? = $ac_status" >&5 + echo "$as_me:9465: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized @@ -11833,7 +11835,7 @@ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<EOF -#line 11836 "configure" +#line 11838 "configure" #include "confdefs.h" #if HAVE_DLFCN_H @@ -11933,7 +11935,7 @@ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<EOF -#line 11936 "configure" +#line 11938 "configure" #include "confdefs.h" #if HAVE_DLFCN_H @@ -14334,11 +14336,11 @@ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:14337: $lt_compile\"" >&5) + (eval echo "\"\$as_me:14339: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 - echo "$as_me:14341: \$? = $ac_status" >&5 + echo "$as_me:14343: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. @@ -14438,11 +14440,11 @@ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:14441: $lt_compile\"" >&5) + (eval echo "\"\$as_me:14443: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 - echo "$as_me:14445: \$? = $ac_status" >&5 + echo "$as_me:14447: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized @@ -16036,11 +16038,11 @@ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:16039: $lt_compile\"" >&5) + (eval echo "\"\$as_me:16041: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 - echo "$as_me:16043: \$? = $ac_status" >&5 + echo "$as_me:16045: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. @@ -16140,11 +16142,11 @@ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:16143: $lt_compile\"" >&5) + (eval echo "\"\$as_me:16145: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 - echo "$as_me:16147: \$? = $ac_status" >&5 + echo "$as_me:16149: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized @@ -18360,11 +18362,11 @@ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:18363: $lt_compile\"" >&5) + (eval echo "\"\$as_me:18365: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 - echo "$as_me:18367: \$? = $ac_status" >&5 + echo "$as_me:18369: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. @@ -18650,11 +18652,11 @@ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:18653: $lt_compile\"" >&5) + (eval echo "\"\$as_me:18655: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 - echo "$as_me:18657: \$? = $ac_status" >&5 + echo "$as_me:18659: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. @@ -18754,11 +18756,11 @@ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:18757: $lt_compile\"" >&5) + (eval echo "\"\$as_me:18759: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 - echo "$as_me:18761: \$? = $ac_status" >&5 + echo "$as_me:18763: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized @@ -23327,6 +23329,60 @@ fi #fi + _SAVE_CPPFLAGS="$CPPFLAGS" + CPPFLAGS="$CPPFLAGS $GECKO_CFLAGS" + { echo "$as_me:$LINENO: checking whether we have a xpcom glue" >&5 +echo $ECHO_N "checking whether we have a xpcom glue... $ECHO_C" >&6; } + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + + #ifndef XPCOM_GLUE + #error "no xpcom glue found" + #endif + +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + gecko_cv_have_xpcom_glue=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + gecko_cv_have_xpcom_glue=no +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + { echo "$as_me:$LINENO: result: $gecko_cv_have_xpcom_glue" >&5 +echo "${ECHO_T}$gecko_cv_have_xpcom_glue" >&6; } + CPPFLAGS="$_SAVE_CPPFLAGS" + if test "$gecko_cv_have_xpcom_glue" = "yes"; then + HAVE_XPCOM_GLUE_TRUE= + HAVE_XPCOM_GLUE_FALSE='#' +else + HAVE_XPCOM_GLUE_TRUE='#' + HAVE_XPCOM_GLUE_FALSE= +fi + + # Check whether --with-primary-render was given. if test "${with_primary_render+set}" = set; then @@ -25608,6 +25664,13 @@ Usually this means the macro was only invoked conditionally." >&2;} { (exit 1); exit 1; }; } fi +if test -z "${HAVE_XPCOM_GLUE_TRUE}" && test -z "${HAVE_XPCOM_GLUE_FALSE}"; then + { { echo "$as_me:$LINENO: error: conditional \"HAVE_XPCOM_GLUE\" was never defined. +Usually this means the macro was only invoked conditionally." >&5 +echo "$as_me: error: conditional \"HAVE_XPCOM_GLUE\" was never defined. +Usually this means the macro was only invoked conditionally." >&2;} + { (exit 1); exit 1; }; } +fi if test -z "${GCONF_SCHEMAS_INSTALL_TRUE}" && test -z "${GCONF_SCHEMAS_INSTALL_FALSE}"; then { { echo "$as_me:$LINENO: error: conditional \"GCONF_SCHEMAS_INSTALL\" was never defined. Usually this means the macro was only invoked conditionally." >&5 @@ -26402,10 +26465,10 @@ HAVE_BUGGY_GECKO!$HAVE_BUGGY_GECKO$ac_delim HAVE_XULRUNNER!$HAVE_XULRUNNER$ac_delim HAVE_GECKO_1_9!$HAVE_GECKO_1_9$ac_delim +HAVE_XPCOM_GLUE_TRUE!$HAVE_XPCOM_GLUE_TRUE$ac_delim +HAVE_XPCOM_GLUE_FALSE!$HAVE_XPCOM_GLUE_FALSE$ac_delim WEBKIT_CFLAGS!$WEBKIT_CFLAGS$ac_delim WEBKIT_LIBS!$WEBKIT_LIBS$ac_delim -WebKitGtk_CFLAGS!$WebKitGtk_CFLAGS$ac_delim -WebKitGtk_LIBS!$WebKitGtk_LIBS$ac_delim _ACEOF if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then @@ -26447,6 +26510,8 @@ ac_delim='%!_!# ' for ac_last_try in false false false false false :; do cat >conf$$subs.sed <<_ACEOF +WebKitGtk_CFLAGS!$WebKitGtk_CFLAGS$ac_delim +WebKitGtk_LIBS!$WebKitGtk_LIBS$ac_delim WEBKIT_UNSTD!$WEBKIT_UNSTD$ac_delim HAVE_WEBKIT!$HAVE_WEBKIT$ac_delim RENDER_CFLAGS!$RENDER_CFLAGS$ac_delim @@ -26488,7 +26553,7 @@ LTLIBOBJS!$LTLIBOBJS$ac_delim _ACEOF - if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 39; then + if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 41; then break elif $ac_last_try; then { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 diff -Nur evolution-rss-0.1.0/configure.ac evolution-rss-0.1.0.new/configure.ac --- evolution-rss-0.1.0/configure.ac 2008-07-01 21:19:03.000000000 +0200 +++ evolution-rss-0.1.0.new/configure.ac 2008-07-04 12:10:16.000000000 +0200 @@ -214,6 +214,22 @@ AC_SUBST(HAVE_GECKO_1_9) fi #fi + _SAVE_CPPFLAGS="$CPPFLAGS" + CPPFLAGS="$CPPFLAGS $GECKO_CFLAGS" + AC_MSG_CHECKING([[whether we have a xpcom glue]]) + AC_COMPILE_IFELSE( + [AC_LANG_SOURCE( + [[ + #ifndef XPCOM_GLUE + #error "no xpcom glue found" + #endif]] + )], + [gecko_cv_have_xpcom_glue=yes], + [gecko_cv_have_xpcom_glue=no]) + AC_MSG_RESULT([$gecko_cv_have_xpcom_glue]) + CPPFLAGS="$_SAVE_CPPFLAGS" + AM_CONDITIONAL([HAVE_XPCOM_GLUE], [test "$gecko_cv_have_xpcom_glue" = "yes"]) + AC_ARG_WITH([primary-render], AS_HELP_STRING([--with-primary-render],[Forces Gecko to be the primary html renderer @<:@=gecko|webkit@:>@ (default:gtkHTML)]), [RENDER=$with_primary_render], [RENDER=gtkhtml]) diff -Nur evolution-rss-0.1.0/Makefile.in evolution-rss-0.1.0.new/Makefile.in --- evolution-rss-0.1.0/Makefile.in 2008-07-02 09:54:18.000000000 +0200 +++ evolution-rss-0.1.0.new/Makefile.in 2008-07-04 12:09:29.000000000 +0200 @@ -100,6 +100,7 @@ DBUS_LIBS = @DBUS_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ +DSYMUTIL = @DSYMUTIL@ ECHO = @ECHO@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ @@ -194,6 +195,7 @@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ +NMEDIT = @NMEDIT@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ diff -Nur evolution-rss-0.1.0/pixmaps/Makefile.in evolution-rss-0.1.0.new/pixmaps/Makefile.in --- evolution-rss-0.1.0/pixmaps/Makefile.in 2008-07-02 09:54:17.000000000 +0200 +++ evolution-rss-0.1.0.new/pixmaps/Makefile.in 2008-07-04 12:09:29.000000000 +0200 @@ -81,6 +81,7 @@ DBUS_LIBS = @DBUS_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ +DSYMUTIL = @DSYMUTIL@ ECHO = @ECHO@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ @@ -175,6 +176,7 @@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ +NMEDIT = @NMEDIT@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ diff -Nur evolution-rss-0.1.0/src/gecko-utils.cpp evolution-rss-0.1.0.new/src/gecko-utils.cpp --- evolution-rss-0.1.0/src/gecko-utils.cpp 2008-07-04 12:09:28.000000000 +0200 +++ evolution-rss-0.1.0.new/src/gecko-utils.cpp 2008-07-04 12:09:29.000000000 +0200 @@ -120,11 +120,13 @@ gtk_moz_embed_set_path(xpcomLocation); #else +#ifdef GECKO_HOME #ifdef HAVE_GECKO_1_9 gtk_moz_embed_set_path (GECKO_HOME); #else gtk_moz_embed_set_comp_path (GECKO_HOME); #endif +#endif #endif /* XPCOM_GLUE */ gtk_moz_embed_push_startup (); diff -Nur evolution-rss-0.1.0/src/Makefile.am evolution-rss-0.1.0.new/src/Makefile.am --- evolution-rss-0.1.0/src/Makefile.am 2008-06-30 18:42:54.000000000 +0200 +++ evolution-rss-0.1.0.new/src/Makefile.am 2008-07-04 12:09:29.000000000 +0200 @@ -12,13 +12,16 @@ -DEVOLUTION_ICONDIR=\""$(ICON_DIR)"\" \ -DGTK_VERSION="$(GTK_VERSION)" \ -DLIBSOUP_VERSION="$(SOUP_VERSION)" \ - -DGECKO_HOME=\""$(GECKO_HOME)"\" \ -DRENDER=\""$(RENDER)"\" \ -DRENDER_N=$(RENDER_N) \ -DHAVE_DBUS=$(DBD) \ -DDBUS_API_SUBJECT_TO_CHANGE \ $(EVOLUTION_RSS_EPLUGIN_CFLAGS) +if ! HAVE_XPCOM_GLUE +INCLUDES += -DGECKO_HOME=\""$(GECKO_HOME)"\" +endif + RSS_MENU = \ <hook class=\"org.gnome.evolution.mail.bonobomenu:1.0\">\n \ <menu target=\"select\" id=\"org.gnome.evolution.mail.browser\">\n \ diff -Nur evolution-rss-0.1.0/src/Makefile.in evolution-rss-0.1.0.new/src/Makefile.in --- evolution-rss-0.1.0/src/Makefile.in 2008-07-02 09:54:17.000000000 +0200 +++ evolution-rss-0.1.0.new/src/Makefile.in 2008-07-04 12:09:29.000000000 +0200 @@ -34,6 +34,7 @@ POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ +@HAVE_XPCOM_GLUE_FALSE@am__append_1 = -DGECKO_HOME=\""$(GECKO_HOME)"\" @HAVE_DBUS_TRUE@bin_PROGRAMS = evolution-import-rss$(EXEEXT) subdir = src DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in @@ -135,6 +136,7 @@ DBUS_LIBS = @DBUS_LIBS@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ +DSYMUTIL = @DSYMUTIL@ ECHO = @ECHO@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ @@ -229,6 +231,7 @@ MSGFMT = @MSGFMT@ MSGFMT_OPTS = @MSGFMT_OPTS@ MSGMERGE = @MSGMERGE@ +NMEDIT = @NMEDIT@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ @@ -316,26 +319,18 @@ target_alias = @target_alias@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ -INCLUDES = \ - -I$(EVOLUTION_SOURCE) \ - -I$(top_srcdir) \ - $(RENDER_CFLAGS) \ - $(DBUS_CFLAGS) \ - -DGETTEXT_PACKAGE="\"$(GETTEXT_PACKAGE)\"" \ - -DLOCALEDIR="\"$(LOCALEDIR)\"" \ - -DEVOLUTION_VERSION_STRING=\"$(EVOLUTION_EXEC_VERSION)\"\ - -DEVOLUTION_VERSION=$(evolution_exec_int) \ - -DEVOLUTION_GLADEDIR=\""$(gladedir)"\" \ - -DEVOLUTION_ICONDIR=\""$(ICON_DIR)"\" \ - -DGTK_VERSION="$(GTK_VERSION)" \ - -DLIBSOUP_VERSION="$(SOUP_VERSION)" \ - -DGECKO_HOME=\""$(GECKO_HOME)"\" \ - -DRENDER=\""$(RENDER)"\" \ - -DRENDER_N=$(RENDER_N) \ - -DHAVE_DBUS=$(DBD) \ - -DDBUS_API_SUBJECT_TO_CHANGE \ - $(EVOLUTION_RSS_EPLUGIN_CFLAGS) - +INCLUDES = -I$(EVOLUTION_SOURCE) -I$(top_srcdir) $(RENDER_CFLAGS) \ + $(DBUS_CFLAGS) -DGETTEXT_PACKAGE="\"$(GETTEXT_PACKAGE)\"" \ + -DLOCALEDIR="\"$(LOCALEDIR)\"" \ + -DEVOLUTION_VERSION_STRING=\"$(EVOLUTION_EXEC_VERSION)\" \ + -DEVOLUTION_VERSION=$(evolution_exec_int) \ + -DEVOLUTION_GLADEDIR=\""$(gladedir)"\" \ + -DEVOLUTION_ICONDIR=\""$(ICON_DIR)"\" \ + -DGTK_VERSION="$(GTK_VERSION)" \ + -DLIBSOUP_VERSION="$(SOUP_VERSION)" -DRENDER=\""$(RENDER)"\" \ + -DRENDER_N=$(RENDER_N) -DHAVE_DBUS=$(DBD) \ + -DDBUS_API_SUBJECT_TO_CHANGE $(EVOLUTION_RSS_EPLUGIN_CFLAGS) \ + $(am__append_1) RSS_MENU = \ <hook class=\"org.gnome.evolution.mail.bonobomenu:1.0\">\n \ <menu target=\"select\" id=\"org.gnome.evolution.mail.browser\">\n \ diff -Nur evolution-rss-0.1.0/src/rss.c evolution-rss-0.1.0.new/src/rss.c --- evolution-rss-0.1.0/src/rss.c 2008-07-01 21:18:55.000000000 +0200 +++ evolution-rss-0.1.0.new/src/rss.c 2008-07-04 12:09:29.000000000 +0200 @@ -1574,7 +1574,9 @@ rss_mozilla_init(void) { GError *err = NULL; - g_setenv("MOZILLA_FIVE_HOME", GECKO_HOME, 1); +#ifdef GECKO_HOME + g_setenv("MOZILLA_FIVE_HOME", GECKO_HOME, 1); +#endif g_unsetenv("MOZILLA_FIVE_HOME");