[gnucash-de] Gnucash 2.2.9 compilieren (war: GnuCash-Update)
Christian Stimming
stimming at tuhh.de
Mi Okt 7 16:31:37 EDT 2009
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
>
>
> Vielen Dank für jede Unterstützung
>
> Gruß
> Werner
>
> Am Freitag, 25. September 2009 21:47 schrieben Sie:
> > Am Freitag, 25. September 2009 11:39 schrieb Werner May:
> > > Hallo und guten Tag an alle,
> > >
> > > zur Zeit versuche ich mein GnuCash (Version 2.0.2) zu aktualisieren
> > > weil ich einen Profilwechsel auf RDH10 durchführen muss.
> > > Dazu habe ich mit "configure, make und make install" folgende Pakete
> > > installiert:
> > >
> > > ktoblzcheck-1.23
> > > libgcrypt-1.4.4
> > > gnutls-2.8.3
> > > gwenhywfar-3.10.0
> > > libchipcard-4.2.8
> > >
> > > Das Kommando "make", ausgeführt in aqbanking-4.1.2, führt allerdings zu
> > > einem Fehler und zwar meldet der Compiler:
> > >
> > > /usr/lib64/gcc/......./bin/ld: cannot find -lqt-mt
> > >
> > > Bedeutet das, dass ich auch noch den Compiler updaten muss oder passt
> > > das was mit dem Pakte aqbanking-4.1.2 nicht?
> >
> > Nein, das bedeutet, dass "qt3-dev" bzw. das development-Paket von qt3
> > wohl noch nicht installiert ist - oder das Installationsverzeichnis der
> > development-libraries von qt3 ist nicht im Pfad. Bei mir liegt die Datei,
> > die benötigt wird, unter /usr/lib/qt3/lib/libqt-mt.so ; ggf. musst du das
> > beim aqbanking configure angeben mit
> >
> > ./configure --with-qt3-libs=/usr/lib/qt3/lib
> >
> > oder eben einen anderen Pfad, z.B. /usr/lib64/qt3/lib oder so.
> >
> > Ansonsten würde ich eher dazu raten, dass jemand hier ein rpm-repository
> > empfiehlt, wo neuere gwen/gnucash/aqbanking-Pakete als fertige binaries
> > rumliegen... jemand?
> >
> > Gruß
> >
> > Christian
>
> _______________________________________________
> gnucash-de mailing list
> gnucash-de at gnucash.org
> https://lists.gnucash.org/mailman/listinfo/gnucash-de
Mehr Informationen über die Mailingliste gnucash-de