[gnucash-de] Gnucash 2.2.9 compilieren (war: GnuCash-Update)

Werner May may_w at web.de
Do Okt 8 15:19:58 EDT 2009


Hallo Christian,

du hast mir wieder einen Schritt weiter geholfen.
Das goffice-devel Paket fehlte, ist nicht auf der Installations-DVD.
Nach der Installation aus dem Netz ist configure für gnucash durchgelaufen 
(gilt für OpenSuse 11.1).

Allerdings wird nun make abgebrochen, die Fehlermeldungen hab ich in der 
Textdatei make_error.txt beigefügt. Vermutlich fehlt immer noch ein *devel 
Paket

Hoffentlich kannst Du nochmal weiterhelfen

Vielen Dank

Gruß
Werner May


Am Mittwoch, 7. Oktober 2009 22:31 schrieben Sie:
> Hallo,
>
> Am Mittwoch, 7. Oktober 2009 21:43 schrieb Werner May:
> > Aktuell bleibt configure für gnucash-2.2.9 mit dem Fehler "Cannot
> > find libgoffice" hängen.
> >
> > Installiert ist goffice-0.2.1, die libs liegen im
> > Verzeichnis /opt/gnome/lib64/goffice/....
> > Ich vermute, dass diese Version zu alt ist.
>
> Laut dem configure.in wäre goffice-0.2.1 aber noch ausdrücklich erlaubt -
> alles ab goffice-0.0.4 ist da erlaubt. Das Kriterium für die Suche ist die
> Existenz einer .pc Datei ("package config", pkg-config), normalerweise
> in /usr/lib/pkgconfig. Für goffice-0.2.1 müsste diese libgoffice-1.pc
> heißen. Wenn die nicht da ist: Hast du goffice-devel bzw. libgoffice-devel
> oder goffice-dev installiert? In diesem Paket muss die .pc Datei enthalten
> sein. Schau im Zweifelsfall im Paketmanager, ob jenes Paket diese .pc Datei
> enthält und in welchem Verzeichnis sie liegt.
>
> Wenn die libgoffice-1.pc Datei existiert, aber in einem anderen
> Verzeichnis, muss du den Suchpfad für pkg-config erweitern. Z.b. wenn es
> in /opt/goffice-1/lib/pkgconfig liegt, müsstest du schreiben
>
> export PKG_CONFIG_PATH="$PKG_CONFIG_PATH:/opt/goffice-1/lib/pkgconfig"
>
> und dann erneut das ./configure von gnucash.
>
> > Der Versuch eine neuere Version
> > zu installieren scheitert bei configure mit der Ausgabe einer ganzen
> > Liste von Paketen (14 Stück), deren Versionen zu alt sind.
>
> Ja, das glaub ich gerne, das ist relativ zwecklos.
>
> > Also gut, OpenSuse 11.1 in einer neuen Partition installiert und dort die
> > ganze Prozedure wiedeholt. Auch hier bleibt  configure für gnucash-2.2.9
> > mit oben genannten Fehler hängen obwohl im Verzeichnis
> > /usr/lib/goffice/0.7.2 (und darunter) goffice-0.7.2 installiert ist.
> >
> > Was ist zu tun damit configure die erforderlichen Libraries findet?
>
> Auch hier: Fehlt das -devel Paket? Kriterium ist, ob die Datei (bei
> goffice-0.7.2) libgoffice-0.8.pc gefunden wird.
>
> Gruß
>
> Christian
-------------- nächster Teil --------------
/home/mayw/tmp/gnucash/gnucash-2.2.9/src/bin/gnucash-bin.c:618: undefined reference to `scm_boot_guile'
/home/mayw/tmp/gnucash/gnucash-2.2.9/src/bin/gnucash-bin.c:624: undefined reference to `scm_boot_guile'
gnucash-bin.o: In function `inner_main':
/home/mayw/tmp/gnucash/gnucash-2.2.9/src/bin/gnucash-bin.c:442: undefined reference to `scm_c_resolve_module'
/home/mayw/tmp/gnucash/gnucash-2.2.9/src/bin/gnucash-bin.c:443: undefined reference to `scm_set_current_module'
/home/mayw/tmp/gnucash/gnucash-2.2.9/src/bin/gnucash-bin.c:455: undefined reference to `scm_c_use_module'
/home/mayw/tmp/gnucash/gnucash-2.2.9/src/bin/gnucash-bin.c:456: undefined reference to `scm_c_eval_string'
/home/mayw/tmp/gnucash/gnucash-2.2.9/src/bin/gnucash-bin.c:464: undefined reference to `scm_c_eval_string'
/home/mayw/tmp/gnucash/gnucash-2.2.9/src/bin/gnucash-bin.c:468: undefined reference to `scm_c_use_module'
/home/mayw/tmp/gnucash/gnucash-2.2.9/src/bin/gnucash-bin.c:469: undefined reference to `scm_c_eval_string'
gnucash-bin.o: In function `inner_main_add_price_quotes':
/home/mayw/tmp/gnucash/gnucash-2.2.9/src/bin/gnucash-bin.c:378: undefined reference to `scm_c_eval_string'
/home/mayw/tmp/gnucash/gnucash-2.2.9/src/bin/gnucash-bin.c:380: undefined reference to `scm_c_resolve_module'
/home/mayw/tmp/gnucash/gnucash-2.2.9/src/bin/gnucash-bin.c:381: undefined reference to `scm_set_current_module'
/home/mayw/tmp/gnucash/gnucash-2.2.9/src/bin/gnucash-bin.c:386: undefined reference to `scm_c_eval_string'
/home/mayw/tmp/gnucash/gnucash-2.2.9/src/bin/gnucash-bin.c:394: undefined reference to `scm_c_eval_string'
/home/mayw/tmp/gnucash/gnucash-2.2.9/src/bin/gnucash-bin.c:405: undefined reference to `scm_call_2'
../../src/engine/.libs/libgncmod-engine.so: undefined reference to `scm_list_p'
../../src/engine/.libs/libgncmod-engine.so: undefined reference to `scm_make_smob_type'
../../src/engine/.libs/libgncmod-engine.so: undefined reference to `scm_wrong_type_arg'
../../src/engine/.libs/libgncmod-engine.so: undefined reference to `scm_gc_for_newcell'
/home/mayw/tmp/gnucash/gnucash-2.2.9/src/app-utils/.libs/libgncmod-app-utils.so: undefined reference to `scm_mem2string'
../../src/engine/.libs/libgncmod-engine.so: undefined reference to `scm_makstr'
../../src/engine/.libs/libgncmod-engine.so: undefined reference to `scm_wrong_type_arg_msg'
../../src/engine/.libs/libgncmod-engine.so: undefined reference to `scm_c_export'
../../src/engine/.libs/libgncmod-engine.so: undefined reference to `scm_must_free'
../../src/engine/.libs/libgncmod-engine.so: undefined reference to `scm_list_3'
../../src/engine/.libs/libgncmod-engine.so: undefined reference to `scm_i_deprecated_string_chars'
../../src/engine/.libs/libgncmod-engine.so: undefined reference to `scm_long_long2num'
/home/mayw/tmp/gnucash/gnucash-2.2.9/src/report/report-gnome/.libs/libgncmod-report-gnome.so: undefined reference to `scm_append'
/home/mayw/tmp/gnucash/gnucash-2.2.9/src/app-utils/.libs/libgncmod-app-utils.so: undefined reference to `scm_i_vectorp'
/home/mayw/tmp/gnucash/gnucash-2.2.9/src/app-utils/.libs/libgncmod-app-utils.so: undefined reference to `scm_c_primitive_load'
../../src/engine/.libs/libgncmod-engine.so: undefined reference to `scm_num2uint'
../../src/engine/.libs/libgncmod-engine.so: undefined reference to `scm_cells_allocated'
../../src/engine/.libs/libgncmod-engine.so: undefined reference to `scm_set_smob_print'
/home/mayw/tmp/gnucash/gnucash-2.2.9/src/report/report-gnome/.libs/libgncmod-report-gnome.so: undefined reference to `scm_ilength'
/home/mayw/tmp/gnucash/gnucash-2.2.9/src/app-utils/.libs/libgncmod-app-utils.so: undefined reference to `gh_eval_str_with_standard_handler'
../../src/engine/.libs/libgncmod-engine.so: undefined reference to `scm_intprint'
../../src/gnome/.libs/libgnc-gnome.so: undefined reference to `scm_procedure_p'
../../src/engine/.libs/libgncmod-engine.so: undefined reference to `scm_cons'
../../src/engine/.libs/libgncmod-engine.so: undefined reference to `scm_apply'
../../src/engine/.libs/libgncmod-engine.so: undefined reference to `scm_num2short'
/home/mayw/tmp/gnucash/gnucash-2.2.9/src/report/report-gnome/.libs/libgncmod-report-gnome.so: undefined reference to `scm_eq_p'
../../src/engine/.libs/libgncmod-engine.so: undefined reference to `scm_gc_unprotect_object'
../../src/engine/.libs/libgncmod-engine.so: undefined reference to `scm_slot_exists_p'
../../src/engine/.libs/libgncmod-engine.so: undefined reference to `scm_call_1'
../../src/engine/.libs/libgncmod-engine.so: undefined reference to `scm_slot_ref'
/home/mayw/tmp/gnucash/gnucash-2.2.9/src/report/report-gnome/.libs/libgncmod-report-gnome.so: undefined reference to `scm_list_set_x'
../../src/engine/.libs/libgncmod-engine.so: undefined reference to `scm_reverse'
../../src/engine/.libs/libgncmod-engine.so: undefined reference to `scm_num2long_long'
/home/mayw/tmp/gnucash/gnucash-2.2.9/src/report/report-gnome/.libs/libgncmod-report-gnome.so: undefined reference to `scm_delete'
../../src/engine/.libs/libgncmod-engine.so: undefined reference to `scm_i_freelist2'
../../src/engine/.libs/libgncmod-engine.so: undefined reference to `scm_num2long'
../../src/engine/.libs/libgncmod-engine.so: undefined reference to `scm_set_smob_equalp'
../../src/engine/.libs/libgncmod-engine.so: undefined reference to `scm_i_master_freelist2'
../../src/engine/.libs/libgncmod-engine.so: undefined reference to `scm_make_real'
../../src/engine/.libs/libgncmod-engine.so: undefined reference to `scm_i_deprecated_symbol_chars'
../../src/engine/.libs/libgncmod-engine.so: undefined reference to `scm_permanent_object'
../../src/engine/.libs/libgncmod-engine.so: undefined reference to `scm_i_deprecated_stringp'
../../src/engine/.libs/libgncmod-engine.so: undefined reference to `scm_int2num'
../../src/engine/.libs/libgncmod-engine.so: undefined reference to `scm_makfrom0str'
../../src/engine/.libs/libgncmod-engine.so: undefined reference to `scm_equal_p'
../../src/engine/.libs/libgncmod-engine.so: undefined reference to `scm_misc_error'
../../src/gnome/.libs/libgnc-gnome.so: undefined reference to `scm_not'
../../src/engine/.libs/libgncmod-engine.so: undefined reference to `scm_num2dbl'
/home/mayw/tmp/gnucash/gnucash-2.2.9/src/report/report-gnome/.libs/libgncmod-report-gnome.so: undefined reference to `scm_integer_p'
../../src/engine/.libs/libgncmod-engine.so: undefined reference to `scm_num2int'
/home/mayw/tmp/gnucash/gnucash-2.2.9/src/report/report-gnome/.libs/libgncmod-report-gnome.so: undefined reference to `scm_call_3'
../../src/engine/.libs/libgncmod-engine.so: undefined reference to `scm_variable_ref'
/home/mayw/tmp/gnucash/gnucash-2.2.9/src/app-utils/.libs/libgncmod-app-utils.so: undefined reference to `scm_i_object_length'
../../src/engine/.libs/libgncmod-engine.so: undefined reference to `scm_i_deprecated_string_length'
/home/mayw/tmp/gnucash/gnucash-2.2.9/src/report/report-gnome/.libs/libgncmod-report-gnome.so: undefined reference to `scm_list_ref'
../../src/engine/.libs/libgncmod-engine.so: undefined reference to `scm_c_module_lookup'
../../src/engine/.libs/libgncmod-engine.so: undefined reference to `scm_long2num'
/home/mayw/tmp/gnucash/gnucash-2.2.9/src/report/report-gnome/.libs/libgncmod-report-gnome.so: undefined reference to `scm_cons2'
/home/mayw/tmp/gnucash/gnucash-2.2.9/src/report/report-gnome/.libs/libgncmod-report-gnome.so: undefined reference to `scm_i_inum'
/home/mayw/tmp/gnucash/gnucash-2.2.9/src/report/report-gnome/.libs/libgncmod-report-gnome.so: undefined reference to `scm_list_n'
../../src/engine/.libs/libgncmod-engine.so: undefined reference to `scm_sym2var'
../../src/engine/.libs/libgncmod-engine.so: undefined reference to `scm_ulong2num'
../../src/engine/.libs/libgncmod-engine.so: undefined reference to `scm_c_define_module'
/home/mayw/tmp/gnucash/gnucash-2.2.9/src/app-utils/.libs/libgncmod-app-utils.so: undefined reference to `scm_internal_stack_catch'
../../src/engine/.libs/libgncmod-engine.so: undefined reference to `scm_geq_p'
../../src/engine/.libs/libgncmod-engine.so: undefined reference to `scm_set_smob_free'
../../src/engine/.libs/libgncmod-engine.so: undefined reference to `scm_is_bool'
../../src/engine/.libs/libgncmod-engine.so: undefined reference to `scm_leq_p'
../../src/engine/.libs/libgncmod-engine.so: undefined reference to `scm_str2symbol'
../../src/engine/.libs/libgncmod-engine.so: undefined reference to `scm_num2ulong'
../../src/engine/.libs/libgncmod-engine.so: undefined reference to `scm_lfwrite'
../../src/engine/.libs/libgncmod-engine.so: undefined reference to `scm_gc_protect_object'
/home/mayw/tmp/gnucash/gnucash-2.2.9/src/report/report-gnome/.libs/libgncmod-report-gnome.so: undefined reference to `scm_list_copy'
../../src/engine/.libs/libgncmod-engine.so: undefined reference to `scm_exact_p'
../../src/engine/.libs/libgncmod-engine.so: undefined reference to `scm_call_0'
../../src/engine/.libs/libgncmod-engine.so: undefined reference to `scm_module_lookup_closure'
../../src/engine/.libs/libgncmod-engine.so: undefined reference to `scm_must_malloc'
../../src/engine/.libs/libgncmod-engine.so: undefined reference to `scm_c_make_keyword'
../../src/engine/.libs/libgncmod-engine.so: undefined reference to `scm_c_define_gsubr'
collect2: ld returned 1 exit status
make[4]: *** [gnucash-bin] Fehler 1


Mehr Informationen über die Mailingliste gnucash-de