On 15/11/2020 15:51, Stefan Wernli wrote:
Hi,
I get an error when compiling the new rc2 on debian testing. 2.3.0-rc1
compiles successfully on the same system.
-- Building wsjtx v2.3.0.0-rc2
-- Performing Test HAVE_MATH
-- Performing Test HAVE_MATH - Failed
-- Performing Test HAVE_LIBM_MATH
-- Performing Test HAVE_LIBM_MATH - Success
CMake Error at
/usr/share/cmake-3.18/Modules/FindPackageHandleStandardArgs.cmake:165
(message):
Could NOT find Boost (missing: Boost_INCLUDE_DIR log_setup log)
(Required is at least version "1.63")
Call Stack (most recent call first):
/usr/share/cmake-3.18/Modules/FindPackageHandleStandardArgs.cmake:458
(_FPHSA_FAILURE_MESSAGE)
/usr/share/cmake-3.18/Modules/FindBoost.cmake:2177
(find_package_handle_standard_args)
CMakeLists.txt:841 (find_package)
-- Configuring incomplete, errors occurred!
----------------------------------------------------------------------------
CMakeError.log:
----------------------------------------------------------------------------
Performing C SOURCE FILE Test HAVE_MATH failed with the following output:
Change Dir:
/home/user/bin/wsjtx-2.3.0-rc2/build/wsjtx-prefix/src/wsjtx-build/CMakeFiles/CMakeTmp
Run Build Command(s):/usr/bin/gmake cmTC_93eb3/fast && gmake[3]:
Entering directory
'/home/user/bin/wsjtx-2.3.0-rc2/build/wsjtx-prefix/src/wsjtx-build/CMakeFiles/CMakeTmp'
/usr/bin/gmake -f CMakeFiles/cmTC_93eb3.dir/build.make
CMakeFiles/cmTC_93eb3.dir/build
gmake[4]: Entering directory
'/home/user/bin/wsjtx-2.3.0-rc2/build/wsjtx-prefix/src/wsjtx-build/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_93eb3.dir/src.c.o
/usr/bin/cc -DHAVE_MATH -o CMakeFiles/cmTC_93eb3.dir/src.c.o -c
/home/user/bin/wsjtx-2.3.0-rc2/build/wsjtx-prefix/src/wsjtx-build/CMakeFiles/CMakeTmp/src.c
Linking C executable cmTC_93eb3
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_93eb3.dir/link.txt
--verbose=1
/usr/bin/cc -DHAVE_MATH CMakeFiles/cmTC_93eb3.dir/src.c.o -o cmTC_93eb3
/usr/bin/ld: CMakeFiles/cmTC_93eb3.dir/src.c.o: in function `main':
src.c:(.text+0x1f): undefined reference to `sqrt'
collect2: error: ld returned 1 exit status
gmake[4]: *** [CMakeFiles/cmTC_93eb3.dir/build.make:106: cmTC_93eb3] Error 1
gmake[4]: Leaving directory
'/home/user/bin/wsjtx-2.3.0-rc2/build/wsjtx-prefix/src/wsjtx-build/CMakeFiles/CMakeTmp'
gmake[3]: *** [Makefile:140: cmTC_93eb3/fast] Error 2
gmake[3]: Leaving directory
'/home/user/bin/wsjtx-2.3.0-rc2/build/wsjtx-prefix/src/wsjtx-build/CMakeFiles/CMakeTmp'
Source file was:
#include<math.h>
float f; int main(){sqrt(f);return 0;}
----------------------------------------------------------------------------
73
Stefan
Hi Stefan,
looks like there are two problems there. Please install the
libboost-all-dev package and report back what errors you get with that
in place?
73
Bill
G4WJS.
_______________________________________________
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel