RE: [gnucash-de] Beim übersetzen Fehlermeldungen

Johannes Kapune liste-suse-linux at kapune.de
Son Jan 23 07:04:42 EST 2005


Hallo zusammen,
bitte nicht wegen mir und meiner aktuellen Unorganisiertheit in Wallung
geraten.
(ich werde in Zukunft versuchen wieder nur an gnucash-de at gnucash.org zu
senden)

Ich weiß schon, dass ich ein Risiko eingehe wenn ich von "irgendwoher" Paket
lade und installiere.
Ich hantiere zur Zeit auf einem Testsystem, und nur wenn ich es
reproduzierbar "hinbekomme" nutze ich es danach auch.

Ich bin leider mit meiner SuSE 9.1 auf die Sourcen angewiesen da es keine
rpms hierfür gibt (ich habe keine ergooglet), weiterhin ist es für mich
spannend und über weite Strecken auch sehr lehrreich so ein großes Projekt
einmal selbst zu übersetzen. Ich hätte mir besser etwas kleineres aussuchen
sollen OK, aber ich hätte auch gern auf meiner 9.1 das aktuelle gnucash mit
HBCI. (Dies stärkt meinen Durchhaltewillen.)

Zum Thema, libofx kann ich übersetzen, bekomme die missings, es läuft sonst
ohne Fehlermeldung durch (was ich so erkennen kann).

Leider endet bei gnucash dann der schöne Schein, es werden Fehler im
Zusammenhang mit libofx gemeldet.
Angehängt ein paar Brösel aus den config.log's

Leider hab' ich jetzt nicht ausprobiert ob der Fehler nicht auftaucht wenn
ich den Schalter --enable-ofx weglasse.

Danke, auch für Rügen und Gruß
Johannes

> * Christian Stimming wrote (2005-01-23 12:37):
> >> Kann ich mir diese Pakete einfach herunterladen und installieren, 
> >
> >NEIN NEIN NEIN BLOSS NICHT! Du darfst nur Pakete von deiner 
> eigenen SuSE-DVD 
> >bedenkenlos installieren!
> 
> Das halte ich vor allem in dieser Heftigkeit für falsch. Man kommt
> sehr weit, wenn man aus Tarbällen installiert, und in diesem Fall wird
> die Systemstabilität nicht gefährdet.
> 
> 
> Thorsten

###--------------------------config.log von libofx

This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

It was created by configure, which was
generated by GNU Autoconf 2.59.  Invocation command line was

  $ ./configure 

## --------- ##
## Platform. ##
## --------- ##

hostname = johannes-02
uname -m = i686
uname -r = 2.6.5-7.111.30-default
uname -s = Linux
uname -v = #1 Fri Jan 14 12:58:46 UTC 2005


configure:2329: gcc -c -g -O2  conftest.c >&5
conftest.c:2: error: parse error before "me"
configure:2335: $? = 1
configure: failed program was:
| #ifndef __cplusplus
|   choke me
| #endif


configure:4068: gcc -E  conftest.c
conftest.c:14:28: ac_nonexistent.h: No such file or directory
configure:4074: $? = 1
configure: failed program was:
| /* confdefs.h.  */
| 
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define PACKAGE "libofx"
| #define VERSION "0.7.0"
| /* end confdefs.h.  */
| #include <ac_nonexistent.h>


configure:5949: checking if gcc supports -fno-rtti -fno-exceptions
configure:5970: gcc -c -g -O2  -fno-rtti -fno-exceptions conftest.c >&5
cc1: warning: "-fno-rtti" is valid for C++ but not for C/ObjC
configure:5974: $? = 0
configure:5982: result: no



configure: exit 0


###-------------------------------config.log von gnucash


configure:11043: checking for libofx
configure:11059: gcc -o conftest -g -O2    conftest.c -lm   -lofx -lstdc++
1>&5
/tmp/ccmUrRXP.o(.text+0x9): In function `main':
/usr/src/packages/SOURCES/gnucash-1.8.10/configure:11053: undefined
reference to `libofx_get_new_context'
/tmp/ccmUrRXP.o(.text+0x12):/usr/src/packages/SOURCES/gnucash-1.8.10/configu
re:11054: undefined reference to `libofx_free_context'
/usr/lib/gcc-lib/i586-suse-linux/3.3.3/../../../libofx.so: undefined
reference to `ofx_proc_security_cb'
/usr/lib/gcc-lib/i586-suse-linux/3.3.3/../../../libofx.so: undefined
reference to `ofx_proc_transaction_cb'
/usr/lib/gcc-lib/i586-suse-linux/3.3.3/../../../libofx.so: undefined
reference to `ofx_proc_statement_cb'
/usr/lib/gcc-lib/i586-suse-linux/3.3.3/../../../libofx.so: undefined
reference to `ofx_proc_status_cb'
/usr/lib/gcc-lib/i586-suse-linux/3.3.3/../../../libofx.so: undefined
reference to `ofx_proc_account_cb'
collect2: ld returned 1 exit status
configure: failed program was:
#line 11047 "configure"
#include "confdefs.h"

#include <libofx/libofx.h>
	
int main() {

	LibofxContextPtr libofx_context = libofx_get_new_context();
	libofx_free_context(libofx_context);
	
; return 0; }