Jeff,

In another thread David Whiting has provided scripts to install GnuCash 4.9 on
either Ubuntu 21.10 or 20.04 which are now posted on the Wiki her at 
https://wiki.gnucash.org/wiki/Building_On_Linux#Ubuntu. There are slight
differences between the 21.10 and 20.04 scripts.  I have attached a copy of the
shell script file. if you save this to a location in your home directory e.g.
$HOME/Document/gnucash/buils_script and then open a terminal at that directory
and execute the following commands in the terminal

chmod +x build_GC4.9.sh./build_GC4.9.sh

and it should all be done for you. The script will ask for your sudo password.
I can confirm that David Whitings script also works on Linux Mint 20.2.

David Cousens

On Sun, 2021-12-26 at 23:58 -0600, Jeff wrote:
> On 12/26/21 1:32 PM, Stephen M. Butler wrote:
> > On 12/24/21 11:58, [email protected] wrote:
> > > Stephen, Jeff
> > > 
> > > Try
> > > $apt-cache search libboost
> > 
> > Found these:
> > libboost-program-options-dev - program options library for C++ 
> > (default version)
> > libboost-program-options1.74-dev - program options library for C++
> > libboost-program-options1.74.0 - program options library for C++
> > 
> Mine shows:
> 
> libboost-program-options1.67-dev - program options library for C++
> libboost-program-options1.67.0 - program options library for C++
> 
> There is no libboost-program-options-dev - program options library for 
> C++ (default version) listed.  It does however show to be installed in 
> Synaptic Pkg Manager.
> 
> > > This will list the libboost options available to install from apt. If 
> > > libboost-
> > > program-options1.71-dev is not listed it is possible that there will 
> > > be a
> > > generic version libboost-program-options-dev  or 
> > > libboost-program-options1.67-
> > > dev or possibly even a more recent version if one exists. AFAIK the 
> > > libboost-
> > > program-options-dev will load the most recent available version of 
> > > the library.
> > > GC will work with v1.67 or 1,71 of libboost. Once you have identified a
> > > candidate for libboost to install use
> > > $sudo apt -y install libboost-program-options-dev
> > > 
> > So did:
> > sudo apt -y install libboost-program-options-dev
> > 
> > and got:
> > 
> > Reading package lists... Done
> > Building dependency tree... Done
> > Reading state information... Done
> > libboost-program-options-dev is already the newest version 
> > (1.74.0.3ubuntu6).
> > libboost-program-options-dev set to manually installed.
> > 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
> > 
> > 21.10 must have the 1.74 version.
> > 
> > --Steve
> > 
> > 
> When I did sudo apt -y install libboost-program-options-dev, I got:
> 
> Reading package lists... Done
> Building dependency tree
> Reading state information... Done
> libboost-program-options-dev is already the newest version 
> (1.71.0.0ubuntu2).
> libboost-program-options-dev set to manually installed.
> 0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
> 
> 
> I am running Ubuntu 20.04.3 LTS., 64-bit, Gnome version 3.36.8, with 
> windowing system X11.  If any of that is important.
> 
> 
> ------------
> 
> After spending 4 hours looking for and installing dependencies the 
> following message seems to be a recurring theme in various forms in 
> CMakeError.log.  Always referring to pthreads or threads.
> 
> -Begin quote-
> 
> Determining if the function pthread_create exists in the pthreads failed 
> with the following output:
> Change Dir: /Development/Documents/gnucash/build/CMakeFiles/CMakeTmp
> 
> Run Build Command(s):/usr/bin/make cmTC_0899f/fast && /usr/bin/make -f 
> CMakeFiles/cmTC_0899f.dir/build.make CMakeFiles/cmTC_0899f.dir/build
> make[1]: Entering directory 
> '/Development/Documents/gnucash/build/CMakeFiles/CMakeTmp'
> Building C object CMakeFiles/cmTC_0899f.dir/CheckFunctionExists.c.o
> /usr/bin/cc   -DCHECK_FUNCTION_EXISTS=pthread_create   -o 
> CMakeFiles/cmTC_0899f.dir/CheckFunctionExists.c.o   -c 
> /usr/share/cmake-3.16/Modules/CheckFunctionExists.c
> Linking C executable cmTC_0899f
> /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_0899f.dir/link.txt 
> --verbose=1
> /usr/bin/cc  -DCHECK_FUNCTION_EXISTS=pthread_create 
> CMakeFiles/cmTC_0899f.dir/CheckFunctionExists.c.o  -o cmTC_0899f -lpthreads
> /usr/bin/ld: cannot find -lpthreads
> collect2: error: ld returned 1 exit status
> make[1]: *** [CMakeFiles/cmTC_0899f.dir/build.make:87: cmTC_0899f] Error 1
> make[1]: Leaving directory 
> '/Development/Documents/gnucash/build/CMakeFiles/CMakeTmp'
> make: *** [Makefile:121: cmTC_0899f/fast] Error 2
> 
> --End quote
> 
> Any idea what dependency I failed to install?
> 

Attachment: build_GC4.9.sh
Description: application/shellscript

_______________________________________________
gnucash-user mailing list
[email protected]
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