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