PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : gnumeric 0.7.0 libole2 nicht gefunden


christophwth
07.09.01, 16:26
Hi

ich bin nicht sonderlich fit in gnome
programmierung und den konzepten der gnome entwicklung.

mein problem suse7.2 auf dem soll
gnumeric installiert werden.

./configure bricht ab mit dem fehler ...
libole2 >= 0.2.3 <FAIL> not found

libole2 ist aus denn sourcen installiert
unter folgenden locations :
<pre>
/usr/doc/libole2-0.2.3/AUTHORS
/usr/doc/libole2-0.2.3/COPYING
/usr/doc/libole2-0.2.3/ChangeLog
/usr/doc/libole2-0.2.3/INSTALL
/usr/doc/libole2-0.2.3/NEWS
/usr/doc/libole2-0.2.3/README
/usr/doc/libole2-0.2.3/TODO
/usr/local/bin/libole2-config
/usr/local/include/libole2/libole2.h
/usr/local/include/libole2/ms-ole-summary.h
/usr/local/include/libole2/ms-ole-vba.h
/usr/local/include/libole2/ms-ole.h
/usr/local/lib/libgnomeole2.a
/usr/local/lib/libgnomeole2.la
/usr/local/lib/libgnomeole2.so
/usr/local/lib/libgnomeole2.so.0
/usr/local/lib/libgnomeole2.so.0.0.0
/usr/local/lib/libole2Conf.sh
/usr/local/share/aclocal/gnome-libole2.m4
/usr/local/share/aclocal/libole2.m4
/usr/local/share/libole2/html/libole2-decl.txt
/usr/local/share/libole2/html/libole2-sections.txt
/usr/local/share/libole2/html/libole2.html
/usr/local/share/libole2/html/libole2/index.html
/usr/local/share/libole2/html/libole2/libole2-common.html
/usr/local/share/libole2/html/libole2/libole2-miscellaneous.html
/usr/local/share/libole2/html/libole2/libole2-msole.html
/usr/local/share/libole2/html/libole2/libole2-msolestream.html
/usr/local/share/libole2/html/libole2/libole2-msolesummary.html
/usr/local/share/libole2/html/libole2/r14.html
/usr/local/share/libole2/html/libole2/r19.html
</pre>


was macht gnome-config

der aufruf aus dem configure skript
gnome-config --libs libole2
führt zur fehlermeldung
Unknown library 'libole2'

was fehlt hier oder lässt sich anpassen
das die libole2 gefunden wird.

hier nochmal die nicht gefundenen sachen von configure vielleicht hängts indirekt von eine m dieser programme ab

<pre>

checking whether to enable maintainer-specific portions of Makefiles... no
checking whether we are cross compiling... no
checking for strerror in -lcposix... no
checking for bison... no
checking for byacc... no
checking whether -lc should be explicitly linked in... no
checking whether to build static libraries... no
checking if gcj PIC flag -fPIC works... no
checking if gcj supports -c -o file.o... no
checking whether -D_BSD_SOURCE is needed for M_PI... no
checking whether -D_BSD_SOURCE is needed for caddr_t... no
checking for psiconv_parse in -lpsiconv... no
checking for msgfmt... no
checking whether catgets can be used... no
sed: can't read ./intl/po2tbl.sed.in: No such file or directory
checking for ieeefp.h... no
checking for isfinite... no
checking if we can build a shared library depending on libpython... no
configure: error: This version of gnumeric requires an external
libole2 library the latest version can be obtained from
</pre>
ist erkennbar was hier fehlt ,
und eventuell im zusammenhang mit libole2 steht ?

was mir generel komisch vorkommt ist, dass
die variable LD_LIBRARY_PATH unter
suse 7.2 nicht mehr existiert
welcher teil übernimmt die funktion
diese variable

vielleicht gibt es eine übersichtliche
anleitung zu gnome konzepten ? ;)
wer kann mir weiter helfen , danke

gruss
christoph

Ilja
08.09.01, 07:43
trag nach der install der libole2, falls nicht vorhanden, das verzeichnis /usr/local/lib in die /etc/ld.so.conf ein.
anschließend ein
ldconfig
und die libole2 wird gefunden.

sollte das configure-script die header-dateien nich finden, dann übergib bei dessen aufruf das verzeichnis /usr/local/include/libole2.

christophwth
08.09.01, 14:09
Hi

danke für die tipps , ich könnte schwören das der path /usr/local/lib
in /etc/ld.so.conf schon enthalten
ist. aber vielleicht habe ich irgentwas gesehen was dort nicht steht.
ich werde es nochmal überprüfen ,
ldconfig rufe ich auch immer nach einer installation auf weil ich suse config nicht traue oder aber die in diesem fall
aus den source per checkinstall installiert habe.
bin aber erst montag wieder dran.

danke, und schönes we noch
gruss
christoph

christophwth
10.09.01, 10:44
Hi


ich habe es noch mal überprüft .
in /etc/ld.so.conf stand der path zu /usr/local/lib schon
auch ein nochmaliges aufrufen von ldconfig führte nicht zum erfolg.
configure sagt immer noch kein
libole2 gefunden

was kann noch sein ?
ist gnome-config von suse 7.2 eventuell
zu alt oder fehlerhaft.

gruss
christoph

christophwth
27.11.01, 10:52
Hi

ich beantworte hier mal wieder selber etwas . ;)
vielleicht hat ja jemand einen nutzen davon
ich habe es zwar immer noch nicht ganz hinbekommen das gnumeric (inzwischen 0.7.3
anstandslos kompiliert wird . aber das libole2 problem habe ich gelöst.

die lösung steht in der man-page von gnome-config .
die lösung ist das anpassen des GNOME_LIBCONFIG_PATH zu der optional installierten lib , z.B usr/local/lib

oder noch einfacher des setzen eines softlinks im gnome-config --libdir (bei suse /opt/gnome/lib )
zu der datei xxxxConf.sh. in meinem fall /usr/local/lib/libole2Conf.sh

nachher sollte noch mal ein ldconfig ausgeführt werden und die ausgabe protokolliert werden.

im normal fall arbeiten diese xxxConf.sh skripte aber problemlos


gruss
christoph