Locked Re: problem with cmake


Bill Somerville
 

Hi Greg,

can you share the whole output of the cmake configure command please?

73
Bill
G4WJS.

On 18/11/2020 20:35, Greg Cook via groups.io wrote:

Hi Bill,

I'm afraid the build failed, but not sure the problem was Boost. I replaced the wsjtx.patch file in the unzipped dir with yours. Part of the error messaging below...
 
-- Performing Test COMPILER_HAS_DEPRECATED - Failed
-- Configuring incomplete, errors occurred!
See also "/home/pi/Downloads/build/wsjtx-prefix/src/wsjtx-build/CMakeFiles/CMakeOutput.log".
See also "/home/pi/Downloads/build/wsjtx-prefix/src/wsjtx-build/CMakeFiles/CMakeError.log".
CMakeFiles/wsjtx-build.dir/build.make:67: recipe for target 'wsjtx-prefix/src/wsjtx-stamp/wsjtx-configure' failed
make[2]: *** [wsjtx-prefix/src/wsjtx-stamp/wsjtx-configure] Error 1
CMakeFiles/Makefile2:388: recipe for target 'CMakeFiles/wsjtx-build.dir/all' failed
make[1]: *** [CMakeFiles/wsjtx-build.dir/all] Error 2
Makefile:83: recipe for target 'all' failed
make: *** [all] Error 

73 de Greg

On Wed, Nov 18, 2020 at 05:56 AM, Bill Somerville wrote:
On 18/11/2020 13:49, Greg Cook via groups.io wrote:
Hi Bill,

I see what you have done and will use the modified wsjtx.patch file in
a new build and report back.

Thanks,

Greg
Hi Greg,

I think you will hit another issue with the required Boost C++ library
version. This may not be so easy to fix. Again I need to investigate why
we set Boost v1.63 as the minimum version, Debian 9 repos only have
v1.62. In this case I think it will be some runtime behaviour of the
Boost::log library that was only introduced in v1.63. I would like to
maintain backwards compatibility with Debian 9 as it is LTS until June
2022 rather than requiring users to build local versions of libraries
like Boost.

73
Bill
G4WJS.

 On Wed, Nov 18, 2020 at 05:56 AM, Bill Somerville wrote:
On 18/11/2020 13:49, Greg Cook via groups.io wrote:
Hi Bill,

I see what you have done and will use the modified wsjtx.patch file in
a new build and report back.

Thanks,

Greg
Hi Greg,

I think you will hit another issue with the required Boost C++ library
version. This may not be so easy to fix. Again I need to investigate why
we set Boost v1.63 as the minimum version, Debian 9 repos only have
v1.62. In this case I think it will be some runtime behaviour of the
Boost::log library that was only introduced in v1.63. I would like to
maintain backwards compatibility with Debian 9 as it is LTS until June
2022 rather than requiring users to build local versions of libraries
like Boost.

73
Bill
G4WJS.

 On Wed, Nov 18, 2020 at 05:56 AM, Bill Somerville wrote:
On 18/11/2020 13:49, Greg Cook via groups.io wrote:
Hi Bill,

I see what you have done and will use the modified wsjtx.patch file in
a new build and report back.

Thanks,

Greg
Hi Greg,

I think you will hit another issue with the required Boost C++ library
version. This may not be so easy to fix. Again I need to investigate why
we set Boost v1.63 as the minimum version, Debian 9 repos only have
v1.62. In this case I think it will be some runtime behaviour of the
Boost::log library that was only introduced in v1.63. I would like to
maintain backwards compatibility with Debian 9 as it is LTS until June
2022 rather than requiring users to build local versions of libraries
like Boost.

73
Bill
G4WJS.

 
On Wed, Nov 18, 2020 at 05:56 AM, Bill Somerville wrote:
On 18/11/2020 13:49, Greg Cook via groups.io wrote:
Hi Bill,

I see what you have done and will use the modified wsjtx.patch file in
a new build and report back.

Thanks,

Greg
Hi Greg,

I think you will hit another issue with the required Boost C++ library
version. This may not be so easy to fix. Again I need to investigate why
we set Boost v1.63 as the minimum version, Debian 9 repos only have
v1.62. In this case I think it will be some runtime behaviour of the
Boost::log library that was only introduced in v1.63. I would like to
maintain backwards compatibility with Debian 9 as it is LTS until June
2022 rather than requiring users to build local versions of libraries
like Boost.

73
Bill
G4WJS.


Join main@WSJTX.groups.io to automatically receive all group messages.