File opensuse12_compile.patch of Package libprelude
diff -Naur libprelude-1.0.0.org/src/include/prelude-plugin.h libprelude-1.0.0/src/include/prelude-plugin.h
--- libprelude-1.0.0.org/src/include/prelude-plugin.h 2010-03-10 07:18:20.000000000 -0500
+++ libprelude-1.0.0/src/include/prelude-plugin.h 2011-12-05 07:54:41.921409724 -0500
@@ -63,7 +63,9 @@
# define lt_preloaded_symbols lt__PROGRAM__LTX_preloaded_symbols
#endif
+#ifndef lt_preloaded_symbols
extern const void *lt_preloaded_symbols[];
+#endif
#define PRELUDE_PLUGIN_SET_PRELOADED_SYMBOLS() \
prelude_plugin_set_preloaded_symbols(lt_preloaded_symbols)