You need the boost libraries: sudo apt install libboost-dev
On Sun, Nov 15, 2020 at 12:09 PM Stefan Wernli <hb9...@gmail.com> 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 > > > > _______________________________________________ > wsjt-devel mailing list > wsjt-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wsjt-devel >
_______________________________________________ wsjt-devel mailing list wsjt-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wsjt-devel