I'm trying to build WiredTiger using the instructions on your web site, and failing. I assume there's some package I'm missing, can you please tell me what it is?
~ {231} git clone --quiet https://github.com/wiredtiger/wiredtiger.git wiredtiger
~ {232} cd wiredtiger
/home/ubuntu/wiredtiger
wiredtiger {233} mkdir build
wiredtiger {234} cd build
/home/ubuntu/wiredtiger/build
build {235} cmake ../.
-- The C compiler identification is GNU 11.2.0
-- The CXX compiler identification is GNU 11.2.0
-- The ASM compiler identification is GNU
-- Found assembler: /usr/bin/cc
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Performing Test HAVE_BUILD_MODE_C_FLAGS
-- Performing Test HAVE_BUILD_MODE_C_FLAGS - Success
-- Performing Test HAVE_BUILD_MODE_CXX_FLAGS
-- Performing Test HAVE_BUILD_MODE_CXX_FLAGS - Success
-- Performing Test HAVE_BUILD_MODE_C_FLAGS
-- Performing Test HAVE_BUILD_MODE_C_FLAGS - Success
-- Performing Test HAVE_BUILD_MODE_CXX_FLAGS
-- Performing Test HAVE_BUILD_MODE_CXX_FLAGS - Success
-- Performing Test HAVE_BUILD_MODE_C_FLAGS
-- Performing Test HAVE_BUILD_MODE_C_FLAGS - Success
-- Performing Test HAVE_BUILD_MODE_CXX_FLAGS
-- Performing Test HAVE_BUILD_MODE_CXX_FLAGS - Success
-- Performing Test HAVE_BUILD_MODE_C_FLAGS
-- Performing Test HAVE_BUILD_MODE_C_FLAGS - Success
-- Performing Test HAVE_BUILD_MODE_CXX_FLAGS
-- Performing Test HAVE_BUILD_MODE_CXX_FLAGS - Success
-- Looking for x86intrin.h
-- Looking for x86intrin.h - found
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Check size of size_t
-- Check size of size_t - done
-- Looking for include file sys/types.h
-- Looking for include file sys/types.h - found
-- Looking for include file inttypes.h
-- Looking for include file inttypes.h - found
-- Looking for include file stdarg.h
-- Looking for include file stdarg.h - found
-- Looking for include file stdbool.h
-- Looking for include file stdbool.h - found
-- Looking for include file stdint.h
-- Looking for include file stdint.h - found
-- Looking for include file stdlib.h
-- Looking for include file stdlib.h - found
-- Looking for include file stdio.h
-- Looking for include file stdio.h - found
-- Looking for include file strings.h
-- Looking for include file strings.h - found
-- Looking for include file string.h
-- Looking for include file string.h - found
-- Looking for include file sys/stat.h
-- Looking for include file sys/stat.h - found
-- Looking for include file unistd.h
-- Looking for include file unistd.h - found
-- Looking for include file x86intrin.h
-- Looking for include file x86intrin.h - found
-- Looking for include file dlfcn.h
-- Looking for include file dlfcn.h - found
-- Looking for include file memory.h
-- Looking for include file memory.h - found
-- Looking for clock_gettime
-- Looking for clock_gettime - found
-- Looking for fallocate
-- Looking for fallocate - found
-- Looking for fdatasync
-- Looking for fdatasync - found
-- Looking for ftruncate
-- Looking for ftruncate - found
-- Looking for gettimeofday
-- Looking for gettimeofday - found
-- Looking for posix_fadvise
-- Looking for posix_fadvise - found
-- Looking for posix_fallocate
-- Looking for posix_fallocate - found
-- Looking for posix_madvise
-- Looking for posix_madvise - found
-- Looking for posix_memalign
-- Looking for posix_memalign - found
-- Looking for setrlimit
-- Looking for setrlimit - found
-- Looking for strtouq
-- Looking for strtouq - found
-- Looking for sync_file_range
-- Looking for sync_file_range - found
-- Looking for timer_create
-- Looking for timer_create - found
-- Looking for library memkind
-- Looking for library memkind: NOT found
-- Looking for library pthread
-- Looking for library pthread: found /usr/lib/x86_64-linux-gnu/libpthread.a
-- Looking for library rt
-- Looking for library rt: found /usr/lib/x86_64-linux-gnu/librt.a
-- Looking for library dl
-- Looking for library dl: found /usr/lib/x86_64-linux-gnu/libdl.a
-- Looking for library lz4
-- Looking for library lz4: NOT found
-- Looking for library snappy
-- Looking for library snappy: found /usr/lib/x86_64-linux-gnu/libsnappy.so, include path /usr/include
-- Looking for library z
-- Looking for library z: NOT found
-- Looking for library zstd
-- Looking for library zstd: NOT found
-- Looking for library sodium
-- Looking for library sodium: NOT found
-- Looking for library tcmalloc
-- Looking for library tcmalloc: NOT found
CMake Error at /usr/share/cmake-3.22/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
Could NOT find Python3 (missing: Python3_INCLUDE_DIRS Development
Development.Module Development.Embed) (found version "3.10.4")
Call Stack (most recent call first):
/usr/share/cmake-3.22/Modules/FindPackageHandleStandardArgs.cmake:594 (_FPHSA_FAILURE_MESSAGE)
/usr/share/cmake-3.22/Modules/FindPython/Support.cmake:3180 (find_package_handle_standard_args)
/usr/share/cmake-3.22/Modules/FindPython3.cmake:490 (include)
cmake/helpers.cmake:675 (find_package)
cmake/configs/base.cmake:24 (source_python3_package)
CMakeLists.txt:47 (include)
-- Configuring incomplete, errors occurred!
See also "/home/ubuntu/wiredtiger/build/CMakeFiles/CMakeOutput.log".
build {236}