Right.

The problem is that you build GnuCash on Ubuntu 18.04 that provides 
libboost-regex.so.1.65.0 then upgraded to Ubuntu 19.04 that provides 
libboost-regex.so.1.67.0 instead. When the linker tries to assemble gnucash to 
run it it can't find libboost-regex.so.1.65.0 because it's no longer there. It 
raises the error you reported:
gnucash: error while loading shared libraries: libboost_regex.so.1.65.1:
cannot open shared object file: No such file or directory

* You can try to find libboost-1.65 and install it alongside libboost-1.67  
(you'll also need to get whatever version of ICU was provided on Ubuntu 18.04). 
Don't use apt, it doesn't understand having two versions of the same package 
installed and you'll break a lot of other stuff if you remove the current boost 
and ICU libraries. 

* You can rebuild GnuCash so that it's linked to the newer libraries. 

* You can trash your self-build GnuCash and get the newer one from apt.

The last option is the safest because that way the next time you upgrade apt 
will upgrade GnuCash along with everything else.

Regards,
John Ralls


> On May 2, 2019, at 1:17 PM, Dennis Powless <dpowless...@pobox.com> wrote:
> 
> So, just to be clear I wasn't trying to build GC, just run it and after an 
> upgraded ubuntu.  From what I can tell, I'll need to uninstall GC and then 
> reinstall it. 
> 
> I'll try to fully uninstall GC and then install GC.  I'd like to have v 3.5, 
> but I've been having issues with the removal of GC after a build.  
> 
> Dennis  
> 
> On Thu, May 2, 2019 at 10:20 AM John Ralls <jra...@ceridwen.us> wrote:
> Boost has the annoying misfeature of versioning their library names so that 
> they can't be upgraded without rebuilding everything dependent on them.  
> Ubuntu 18.10 and 19.04 provide boost-1.67.0 and you built GnuCash with 
> boost-1.65.0.
> 
> ICU has the same misfeature but GnuCash doesn't directly link it so that 
> won't generally affect folks building on Linux.
> 
> Regards,
> John Ralls
> 
> 
> > On May 2, 2019, at 1:11 AM, Dennis Powless <dpowless...@pobox.com> wrote:
> > 
> > I ran:  sudo apt-get install libboost-all-dev
> > 
> > Same output as before.
> > 
> > D
> > 
> > On Thu, May 2, 2019 at 3:51 AM Dennis Powless <dpowless...@pobox.com> wrote:
> > 
> >> Do I need to add this as a dependency?  Libboost_reqex.so.1.65.1 ??  I see
> >> boost as a dependency.
> >> 
> >> dennis@dennisLaptop1:~$ gnucash
> >> gnucash: error while loading shared libraries: libboost_regex.so.1.65.1:
> >> cannot open shared object file: No such file or directory
> >> 
> >> 
> >> d
> >> 
> >> On Thu, May 2, 2019 at 2:59 AM Dennis Powless <dpowless...@pobox.com>
> >> wrote:
> >> 
> >>> I recently upgraded to Ubuntu 19.04 and when I click on icon on the dock
> >>> on the left, it attempts to open, then abruptly stops.   No GC splash
> >>> screen.
> >>> 
> >>> I'm using GC 3.1
> >>> 
> >>> 
> >>> Dennis
> >>> 
> >> 
> > _______________________________________________
> > 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.
> 

_______________________________________________
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.

Reply via email to