АБ
shell.nix
:{ pkgs ? import <nixpkgs>{} } :
let
stdenv = pkgs.gcc8Stdenv;
in
let
boost = pkgs.boost.override { enableShared = false; enabledStatic = true; };
pkgsList = with pkgs; [
poco
gtest
];
in
stdenv.mkDerivation rec {
name = "foo";
src = null;
nativeBuildInputs = [ pkgs.cmake ];
propagatedBuildInputs = [
boost
] ++ pkgsList;
}
При сборке проекта получаю:
CMake Error at /nix/store/ri56229vjr4vxzgainvn1n6al4wscp01-cmake-3.15.1/share/cmake-3.15/Modules/FindPackageHandleStandardArgs.cmake:137 (message):
Could NOT find Boost (missing: date_time) (found version "1.67.0")
Call Stack (most recent call first):
/nix/store/ri56229vjr4vxzgainvn1n6al4wscp01-cmake-3.15.1/share/cmake-3.15/Modules/FindPackageHandleStandardArgs.cmake:378 (_FPHSA_FAILURE_MESSAGE)
/nix/store/ri56229vjr4vxzgainvn1n6al4wscp01-cmake-3.15.1/share/cmake-3.15/Modules/FindBoost.cmake:2142 (find_package_handle_standard_args)
CMakeLists.txt:12 (find_package)
-- Configuring incomplete, errors occurred!
ЧЯДНТ?