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