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

Reply via email to