SIGSEGV caused by libgconf-2.so.4

Tom Tromey tromey at redhat.com
Fri Aug 4 00:35:03 UTC 2006


Raif> which i presume is caused by "no" being generated in the file
Raif> java.util.prefs.PreferencesFactory under resource/META-INF/services,
Raif> instead of "gnu.java.util.prefs.FileBasedFactory".

Try this.  (untested)

Tom

Index: configure.ac
===================================================================
RCS file: /cvsroot/classpath/classpath/configure.ac,v
retrieving revision 1.175
diff -u -r1.175 configure.ac
--- configure.ac	2 Aug 2006 19:32:45 -0000	1.175
+++ configure.ac	4 Aug 2006 00:39:11 -0000
@@ -89,7 +89,7 @@
   AS_HELP_STRING([--enable-default-preferences-peer],
                  [fully qualified class name of default Preferences API Backend]))
 DEFAULT_PREFS_PEER=$enable_default_preferences_peer
-if test "$DEFAULT_PREFS_PEER" = ""; then
+if test "$DEFAULT_PREFS_PEER" = "no" || test "$DEFAULT_PREFS_PEER" = yes; then
    DEFAULT_PREFS_PEER=gnu.java.util.prefs.FileBasedFactory
 fi
 dnl AC_SUBST(DEFAULT_PREFS_PEER)



More information about the Classpath mailing list