Re: Re: Re: [Kmymoney2-developer] LibOFX CVS

Bill Suit <[email protected]> Tue, 30 Aug 2005 20:01:51 +0000
Newsgroups gmane.comp.finance.libofx.devel
Message-ID <[email protected]>
On Tuesday 30 August 2005 02:18 am, Bob Ewart wrote:
> available.  It uses libstdc++.so.6.0.5.
>
> The problem showed up in the make, but the following was in the config.log:
>
> configure:20010: g++ -o conftest -g -O2 -I/usr/include/OpenSP
> conftest.cc -L/usr/lib -losp  >&5
> /usr/lib64/gcc-lib/x86_64-suse-linux/3.3.4/../../../../x86_64-suse-linux/bi
>n/ld: skipping incompatible /usr/lib/libstdc++.so when searching for
> -lstdc++
> /usr/lib64/gcc-lib/x86_64-suse-linux/3.3.4/../../../../x86_64-suse-linux/bi
>n/ld: skipping incompatible /usr/lib/libstdc++.a when searching for -lstdc++
> /usr/lib64/gcc-lib/x86_64-suse-linux/3.3.4/../../../../x86_64-suse-linux/bi
>n/ld: skipping incompatible /usr/lib/libm.so when searching for -lm
> /usr/lib64/gcc-lib/x86_64-suse-linux/3.3.4/../../../../x86_64-suse-linux/bi
>n/ld: skipping incompatible /usr/lib/libm.a when searching for -lm
> /usr/lib64/gcc-lib/x86_64-suse-linux/3.3.4/../../../../x86_64-suse-linux/bi
>n/ld: skipping incompatible /usr/lib/libgcc_s.so when searching for -lgcc_s
> /usr/lib64/gcc-lib/x86_64-suse-linux/3.3.4/../../../../x86_64-suse-linux/bi
>n/ld: skipping incompatible /usr/lib/libc.so when searching for -lc
> /usr/lib64/gcc-lib/x86_64-suse-linux/3.3.4/../../../../x86_64-suse-linux/bi
>n/ld: skipping incompatible /usr/lib/libc.a when searching for -lc
> /usr/lib64/gcc-lib/x86_64-suse-linux/3.3.4/../../../../x86_64-suse-linux/bi
>n/ld: skipping incompatible /usr/lib/libgcc_s.so when searching for -lgcc_s
>
> The config.log and a log of the make (2nd time) are attached.
>
> I tried to compile it in 10.0 and came up with an entirely different
> problem, see make10.log.  That's from the CVS, but libofx.0.8.0 has the
> same problem.
>
> Can you

First, I am not a programmer of any kind. Just a long time user of linux. Your 
config.log entry above appears to indicate that some of the libraries needed 
to make libofx are being 'skipped over' for 'incompatibilities' of some kind, 
so that when they're needed, they're not there. Therefore the make failure. 
That's my best guess. How to fix it is beyond my abilities.

Your make10.log - the only thing I can see in it is that it fails in the same 
location, "Leaving directory `/home/bob/source/libofx/lib'", which indicates 
(to me anyway) that it's probably the same 'libraries' problem.

Your config.log - the only thing that seems to stand out there is this:
...
                         || test ! -s conftest.err
configure:20432: $? = 0
configure:20435: test -s conftest
configure:20438: $? = 0
configure:20450: result: yes
configure:20582: checking for gengetopt
configure:20609: result: no
configure:20618: WARNING: *** Not rebuilding command line parser as gengetopt 
is not found ***
configure:20650: checking for curl >= 7.9.7
configure:20660: result: 7.12.0
configure:20845: creating ./config.status

## ---------------------- ##
## Running config.status. ##
## ---------------------- ##
...

I googled for 'gengetopt' and came up with this:
 

Focus on Linux - http://linux.about.com/cs/linux101/g/gengetopt.htm
 
"gengetopt"
Glossary
Definition: gengetopt: skeleton main.c generator gengetopt reads an interface 
description file, and writes a skeleton main.c file. gengetopt supports: long 
and short options, 11 types of parameters (including flag, int, double, 
string, and function call), and a usage message

Maybe this is the problem? I don't know. Just a thought.

I don't know what else to suggest. Maybe a dev can pick up on some of this.

HTH,
Bill



-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf