[gnucash-de] Gnucash-1.8.11 kompilieren

Thomas Heidemann thomas.heidemann at gmx.net
Die Apr 19 10:10:15 EDT 2005


Hallo Christian, hallo Liste.

Danke für deinen Tipp. Leider hat mich dieser nicht weitergebracht.

On Tuesday 19 April 2005 13:00, Christian Stimming wrote:
> Hallo Thomas,
>
> wenn die .so.0.0.0-Dateien irgendwie nicht richtig erstellt werden,
> klappt irgendwas mit dem libtool nicht. Nun wird im tarball aber ein
> eigenes libtool mitgeliefert, und ich würde erstmal vermuten, daß
> SuSE da irgendwie drin herumwurstet, so daß nicht nur das
> mitgelieferte libtool in Benutzung ist. In früheren spec-files
> tauchte vor dem configure ein "autoreconf" oder sowas auf, und das
> führte genau dazu, daß die Suse-eigenen autoconf/automake-Sachen
> aktiv wurden. Du hast aus dem spec-file jetzt nur den
> ./configure-Teil gezeigt. Ist da vorher wirklich keinerlei
> autoreconf, autoconf, automake vorhanden? Wenn doch, dann nimm das
> mal raus und guck, ob's dann geht. Mehr wüsste ich auch nicht.

Nein, vor, dem ./configure steht im SPEC-File nichts mehr. Richtig ist, 
dass SUSE da mal was stehen hatte, welches ich aber mittlerweile 
auskommentiert habe. Das configure ist somit der erste Befehl im 
%build-Bereich.

Hier mal ein kurzer Auszug aus dem 'make install' Prozess:
----
[...]
/usr/bin/install 
-c .libs/libgncmodule.lai /var/tmp/gnucash-1.8.11-build/opt/gnome/lib/libgncmodule.la
libtool: install: warning: remember to run `libtool 
--finish /opt/gnome/lib'
mkdir /var/tmp/gnucash-1.8.11-build/opt/gnome/lib/gnucash
/bin/sh ../../libtool  --mode=install /usr/bin/install -c 
libgw-gnc-module.la /var/tmp/gnucash-1.8.11-build/opt/gno
me/lib/gnucash/libgw-gnc-module.la
libtool: install: warning: relinking `libgw-gnc-module.la'
cd /usr/src/packages/BUILD/gnucash-1.8.11/src/gnc-module; /bin/sh ../../libtool 
--mode=relink gcc -I../../src/core-
utils -I/opt/gnome/include/glib-1.2 -I/opt/gnome/lib/glib/include 
-std=gnu99 -O2 -g -march=i586 -mcpu=i686 -fmessag
e-length=0 -I/opt/gnome/include/gnome-1.0/libguppi -Wall -Wunused -o 
libgw-gnc-module.la -rpath /opt/gnome/lib/gnuc
ash -module gw-gnc-module.lo libgncmodule.la -lgwrap-guile-runtime 
-lgwrap-core-runtime -lguile -lguile-ltdl -lqthr
eads -lpthread -lcrypt -lm -lffi -lguile -lguile-ltdl -lqthreads 
-lpthread -lcrypt -lm -L/opt/gnome/lib -lglib -lpo
pt -lm -lm
gcc -shared  .libs/gw-gnc-module.o  -Wl,--rpath -Wl,/opt/gnome/lib  
-L/usr/lib -L/usr/src/packages/BUILD/gnucash-1.
8.11/src/core-utils/.libs -L/opt/gnome/lib -lgncmodule 
-lgwrap-guile-runtime -lgwrap-core-runtime -lffi -lguile -lg
uile-ltdl -lqthreads -lpthread -lcrypt -lglib -lpopt -lm   -Wl,-soname 
-Wl,libgw-gnc-module.so.0 -o .libs/libgw-gnc
-module.so.0.0.0
/usr/lib/gcc-lib/i586-suse-linux/3.3.5/../../../../i586-suse-linux/bin/ld: 
cannot find -lgncmodule
collect2: ld returned 1 exit status
libtool: install: error: relink `libgw-gnc-module.la' with the above 
command before installing it
libtool: install: warning: remember to run `libtool 
--finish /opt/gnome/lib/gnucash'
[...]
----

Diese Linking-Fehler kommen des öfteren und soweit ich das gesehen habe, 
bei genau den Libs, die dann fehlen. Wie aber auch zu sehen ist, wird 
das gnucash-eigene libtool verwendet. Das kann es also auch nicht sein.

Noch Ideen?
Bin für jeden Tipp dankbar.

Gruß
Thomas

-- 
Thomas Heidemann
thomas.heidemann at gmx.net
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : nicht verfügbar
Dateityp    : application/pgp-signature
Dateigröße  : 189 bytes
Beschreibung: nicht verfügbar
URL         : http://lists.gnucash.org/pipermail/gnucash-de/attachments/20050419/4b5f0ff0/attachment.bin