Probleme beim kompilieren von gnucash 1.7.8 aus SuSE 8.1
Christian Stimming
stimming at tuhh.de
Die Jan 28 15:07:37 CST 2003
Soeren Mindorf wrote:
> Christian Stimming schrieb:
>> @§%$§!!!! Noch ein Fehler bei uns, und zwar im openhbci rpm Paket.
>> Manueller Workaround: Im Makefile in jenem Verzeichnis (also
>> src/import-export/hbci) jedes Auftauchen von /home/stimming/usr/lib
>> durch /usr/lib ersetzen.
Ich hab geschrieben "jenem" Verzeichnis, also nur genau das eine
Makefile. Kein Grund, find -dingsbums zu machen.
Also:
> ./configure --with-libguppi-prefix=/opt/gnome/include/gnome-1.0/libguppi
> --enable-hbci --enable-error-on-warning=no
>
> Anschl.:
>
> kirsi-lx:/brenn/gnucash-1.7.8 # for i in `find . -name Makefile`; do cat
> $i | sed -e 's/\/home\/stimming\/usr\/lib/\usr\/lib/g' > $i.sm ; mv
> $i.sm $i ; echo $i ; done
Besser wäre, nur das file src/import-export/hbci/Makefile per Hand zu
editieren. In dem von dir vorgeschlagenen regexp-Befehl fehlt ein '/'
vor usr, also besser: sed -e 's!/home/stimming/usr/lib!/usr/lib!h'
> Hmm, musz ich die da auch anpassen?
Nein. Das blöde Verzeichnis von mir (nämlich /home/stimming/...) ist nur
in der Datei src/import-export/hbci/Makefile relevant.
> Irgendwie habe ich das Gefühl, dass "make" jetzt nicht mehr richtig
> arbeitet. :(
ABer es geht ja vorwärts: Nur das Linken geht jetzt noch nicht.
> -lesd -laudiofile -lm -ldb1 -lglib -L/usr/lib -lcrypto -ldl -Lusr/lib
denn vor dem usr/lib am Ende der Zeile fehlt der einleitende '/'.
Korrektur wie oben beschrieben.
Gruß
Christian