I'm been playing with MX-LINUX (Debian Buster Based) because it has a splendid live USB system. Thanks to John's comments I've learned about holding (and a little about pinning) a package.
I did a new install. But this time installed the version 63 icu-devtools and libicu-dev packages, "held" them with Apt, and succeeded with the build. So far it seems to be working. I will look into Debian Bullseye. I started learning with Linux Mint, but now looking for something a little more technical. Thanks all for the comments, and especially to the Devs. On Mon, Sep 7, 2020 at 7:02 PM Andrew Clark <ajfcl...@gmail.com> wrote: > I'd guess from the subject they're running Debian Buster (10), which > unfortunately I don't have installed anywhere useful at the moment. > > I'm running Debian Bullseye (11) and did not have any issues building 4.1 > from source, so perhaps upgrading to that is an option? > > On Sat, 5 Sep 2020 at 04:10, John Ralls <jra...@ceridwen.us> wrote: > >> Please remember to copy the list on all replies. >> >> If you don't know about pinning you didn't do it, and I suppose you >> didn't build boost yourself either. That suggests that the issue is with >> your distro, so go to their support channel and raise the issue with them. >> >> You haven't said what distro you're using so we can't really help you >> with the details of rolling back ICU to version 63; another reason for >> ensuring that you copy the list is that there are others there who know >> more than I do about the details of managing any of them. >> >> Regards, >> John Ralls >> >> > On Sep 4, 2020, at 9:30 AM, Mike Commissaris < >> commissaris.m...@gmail.com> wrote: >> > >> > Thanks John >> > I am quite new to linux but have a feel for what you are saying. I saw >> hints of this conflict while working on this the last couple of days. ICU >> and boost are new unexplored areas. Is there a workaround for this? Can you >> point me to info for pinning to ICU63? >> > Thank you so much. >> > >> > On Thu, Sep 3, 2020 at 8:55 PM John Ralls <jra...@ceridwen.us> wrote: >> > >> > >> > > On Sep 3, 2020, at 7:45 PM, Mike Commissaris < >> commissaris.m...@gmail.com> wrote: >> > > >> > > Trying to build 4.1 but cannot finish. Hope someone can help. All >> > > dependencies seem to be met. Hope someone can help. >> > >> > [SNIP] >> > >> > > >> > > gnucash/CMakeFiles/gnucash.dir/gnucash-gresources.c.o >> > > [ 72%] Linking CXX executable ../bin/gnucash >> > > /usr/bin/ld: warning: libicudata.so.63, needed by >> > > /usr/lib/x86_64-linux-gnu/libboost_regex.so, may conflict with >> > > libicudata.so.67 >> > > /usr/bin/ld: warning: libicui18n.so.63, needed by >> > > /usr/lib/x86_64-linux-gnu/libboost_regex.so, may conflict with >> > > libicui18n.so.67 >> > > /usr/bin/ld: warning: libicuuc.so.63, needed by >> > > /usr/lib/x86_64-linux-gnu/libboost_regex.so, may conflict with >> > > libicuuc.so.67 >> > > /usr/bin/ld: ../lib/gnucash/libgnc-csv-import.so: undefined reference >> to >> > > >> `boost::re_detail_106700::icu_regex_traits_implementation::do_transform(int >> > > const*, int const*, icu_67::Collator const*) const' >> > > collect2: error: ld returned 1 exit status >> > > make[2]: *** [gnucash/CMakeFiles/gnucash.dir/build.make:183: >> bin/gnucash] >> > > Error 1 >> > > make[1]: *** [CMakeFiles/Makefile2:6942: >> > > gnucash/CMakeFiles/gnucash.dir/all] Error 2 >> > > make: *** [Makefile:163: all] Error 2 >> > > >> > >> > ICU versions their libraries so that if you've compiled something with >> ICUX you can't later link it with ICUY. If you built Boost yourself you >> just need to clean and rebuild it so that it links with the new version of >> ICU. If not first make sure that you didn't pin the boost version; if you >> did either remove the pin or roll ICU back to ICU63 and pin it too. If not >> then the Boost packager for your distro needs a kick to get a recompiled >> package linked with the right ICU version. >> > >> > Regards, >> > John Ralls >> > >> > >> > >> > -- >> > Mike >> >> _______________________________________________ >> gnucash-user mailing list >> gnucash-user@gnucash.org >> To update your subscription preferences or to unsubscribe: >> https://lists.gnucash.org/mailman/listinfo/gnucash-user >> If you are using Nabble or Gmane, please see >> https://wiki.gnucash.org/wiki/Mailing_Lists for more information. >> ----- >> Please remember to CC this list on all your replies. >> You can do this by using Reply-To-List or Reply-All. >> > > > -- > Cheers, > > Andrew. > -- Mike _______________________________________________ gnucash-user mailing list gnucash-user@gnucash.org To update your subscription preferences or to unsubscribe: https://lists.gnucash.org/mailman/listinfo/gnucash-user If you are using Nabble or Gmane, please see https://wiki.gnucash.org/wiki/Mailing_Lists for more information. ----- Please remember to CC this list on all your replies. You can do this by using Reply-To-List or Reply-All.