vr.sundar at gmail.com
Fri Mar 2 05:05:15 EST 2007
On 2/9/07, Christian Stimming <stimming at tuhh.de> wrote:
> Am Mittwoch, 7. Februar 2007 19:09 schrieb vr.sundar:
> > Running "make " on the 2.0 branch (revision 15519) gave me this error
> > in src/import-export/ofx directory:
> > grep: /usr/lib/libstdc++.la: No such file or directory
> > /usr/bin/sed: can't read /usr/lib/libstdc++.la: No such file or directory
> > libtool: link: `/usr/lib/libstdc++.la' is not a valid libtool archive
> > make: *** [libgncmod-ofx.la] Error 1
> This is most certainly due to your installed libofx and libofx-devel packages,
> because those would introduce stdc++ here. How did you install libofx? The
> standard Opensuse10.2 packages which would be libofx-0.8.2-18 and
> libofx-devel-0.8.2-18? Or are there any hand-compiled libofx.la around, maybe
> in /usr/local/lib/libofx.la ? Those should be removed - only
> the /usr/lib/libofx.la file from the libofx-devel package should exist.
I did manage to get the build working a few weeks ago and this was
indeed the case. These rpms were the problem (luckily I saved a log):
for i in `grep -l libstdc++.la /usr/lib*/*.la`; do echo $i `rpm -q -f $i`; done
These were not the packages in the standard 10.2 repo. I had to
downgrade both to the ones on the standard repository and the build
worked fine after that.
> For the record: I build gnucash both trunk and branch-2.0 from SVN on a
> totally new opensuse 10.2 installation just fine. The only package that I
> didn't have immediately installed was "guile-devel", but once it was there,
> installation ran just fine.
Mine was originally a 10.1 system that I upgraded to 10.2. I think
these are from the packman repository and I probably installed these
as the latest on my 10.1 system before I upgraded to 10.2.
More information about the gnucash-devel