[GNC] how to remove both GNC 4.2 and Flathub version 4.8 so can upgrade to 4.9 on Ubuntu 20.04lts

Jeff beastmaster126 at hotmail.com
Mon Dec 27 00:58:46 EST 2021


On 12/26/21 1:32 PM, Stephen M. Butler wrote:
> On 12/24/21 11:58, davidcousens49 at gmail.com 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?

-- 
--JEffrey Black M.B.A.



More information about the gnucash-user mailing list