On Sat, May 16, 2020 at 5:30 PM Cliff McDiarmid via blfs-support <
blfs-support@lists.linuxfromscratch.org> wrote:

> > Okay thanks Don. I'm trying to compile Gnucash 3.10 which has not been a
> problem in the past. The dependencies at present stress the use of GCC 8.0
>
> This occurs with GCC 8.4 as you can see, but also with 9.2
>
> Cliff
>

Hi Cliff,

Wow, not just C errors, but C++ errors!  As a guy who has been working with
C++ daily since 1989, I feel your pain. I agree with others here. If you
can do some linker-fu to get an existing binary running on your system,
that's probably a lot easier.

But if the binary thing doesn't work out, and you want to try building the
source, read on...

Those errors with std::replace and std::find suggest that the affected cpp
files (e.g. gnucash/import-export/csv-imp/assistant-csv-price-import.cpp)
need the following added :

#include <algorithm>

I would try putting that right above the #include <guid.hpp> in that file,
but after the "*/" that ends the comment block. You will no doubt have to
go through several rounds of building and fixing things like this.

- Don
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to