Size: a a a

2020 February 20

АБ

Александр Бантьев in NixOS
Sergei Zobov
Ребят, есть такой 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!

ЧЯДНТ?
Так и не починил?
источник

АБ

Александр Бантьев in NixOS
Я нашел проблему: set(Boost_USE_STATIC_LIBS ON)
источник

АБ

Александр Бантьев in NixOS
Ну короче готовься либо фиксить софтину для работы с шаред библиотеками, либо компилять буст из исходников с сомнительным результатом
источник

S

Si in NixOS
Александр Бантьев
Он очевидно работает
error: attribute 'flavors' missing, at /nix/store/7j5255scbw15i1n0c8fbhqg97bk34nir-home-manager/home-manager/modules/services/gpg-agent.nix:134:41
(use '--show-trace' to show detailed location information)
источник

S

Si in NixOS
Si
error: attribute 'flavors' missing, at /nix/store/7j5255scbw15i1n0c8fbhqg97bk34nir-home-manager/home-manager/modules/services/gpg-agent.nix:134:41
(use '--show-trace' to show detailed location information)
nix-env -iA nixos.home-manager
Vot tak srabotalo
источник

RG

Ramil G in NixOS
Renha
Да, на макбуке без мыши вполне комфортно
О! а у тебя дуалбут? Можешь померить base bench в никсе и Макос ?
источник

SZ

Sergei Zobov in NixOS
Александр Бантьев
Так и не починил?
Да, блин, я скомпилял.
Но он почему-то кладет первым boost-dev в CMAKE_PREFIX_PATH, хотя он даже не объявлен, а в нём лежат шейред либы. Хотя у меня напрямую скомпилянный буст с :
boost = pkgs.boost167.override { enableShared = false; enabledStatic = true; stdenv = stdenv; };
источник

SZ

Sergei Zobov in NixOS
Sergei Zobov
Да, блин, я скомпилял.
Но он почему-то кладет первым boost-dev в CMAKE_PREFIX_PATH, хотя он даже не объявлен, а в нём лежат шейред либы. Хотя у меня напрямую скомпилянный буст с :
boost = pkgs.boost167.override { enableShared = false; enabledStatic = true; stdenv = stdenv; };
/nix/store/39cdzh05fzi13f06pa0rly3d5l53vsfk-pkg-config-0.29.2:/nix/store/ri56229vjr4vxzgainvn1n6al4wscp01-cmake-3.15.1:/nix/store/2xwxj5qrrc71asdk1wyq19nz9k845pzs-patchelf-0.9:/nix/store/69q6rfvsyl370913cpwv964y3nv259sr-gcc-wrapper-8.3.0:/nix/store/gwwycf3w6cbj0gd2mpgblrdjc24f3cys-binutils-wrapper-2.31.1:/nix/store/0igjivwmb94m9qq747pvdh4gjcbg5py8-boost-1.67.0-dev:/nix/store/gyhrhvsnifw3a9pkwn2cmh2rkkaa0mqn-boost-1.67.0:/nix/store/py4js7s1y5lxk0qbbpxg7j7a6rnvhsg1-poco-1.9.2:/nix/store/54baq0mfnmgcapj1qc4jsjpclz8bb7is-eigen-3.3.7:/nix/store/qyqs6ddc53vy2ncbhvr54kk23mi9m1l8-jsoncpp-1.9.1:/nix/store/dz1g2myny09jfip02db21v5ka06zfvib-gtest-1.8.1-dev:/nix/store/ba1ryvq696bqpjaj6zz95f1gwm8ainz0-gtest-1.8.1:/nix/store/39cdzh05fzi13f06pa0rly3d5l53vsfk-pkg-config-0.29.2:/nix/store/ri56229vjr4vxzgainvn1n6al4wscp01-cmake-3.15.1:/nix/store/2xwxj5qrrc71asdk1wyq19nz9k845pzs-patchelf-0.9:/nix/store/69q6rfvsyl370913cpwv964y3nv259sr-gcc-wrapper-8.3.0:/nix/store/gwwycf3w6cbj0gd2mpgblrdjc24f3cys-binutils-wrapper-2.31.1:/nix/store/0igjivwmb94m9qq747pvdh4gjcbg5py8-boost-1.67.0-dev:/nix/store/gyhrhvsnifw3a9pkwn2cmh2rkkaa0mqn-boost-1.67.0:/nix/store/py4js7s1y5lxk0qbbpxg7j7a6rnvhsg1-poco-1.9.2:/nix/store/54baq0mfnmgcapj1qc4jsjpclz8bb7is-eigen-3.3.7:/nix/store/qyqs6ddc53vy2ncbhvr54kk23mi9m1l8-jsoncpp-1.9.1:/nix/store/dz1g2myny09jfip02db21v5ka06zfvib-gtest-1.8.1-dev:/nix/store/ba1ryvq696bqpjaj6zz95f1gwm8ainz0-gtest-1.8.1
источник

SZ

Sergei Zobov in NixOS
и вот если обратишь внимание, то boost-dev — первый
источник

RG

Ramil G in NixOS
Anatolii Prylutskyi
ну у меня thinkpad
У меня тоже thinkpad. Поставил blueman. Мышка работает очень стабильно.
источник

R

Renha in NixOS
Ramil G
О! а у тебя дуалбут? Можешь померить base bench в никсе и Макос ?
нет, никсось на сервере только
источник

RG

Ramil G in NixOS
Si
Что-то никак не выходит на никсе настроить переключение раскладки, также непонятно как импортировать внешний конфиг, например i3.nix
У меня под иксами раскладка работала отлично. Под вяленным не работала, но не стал настраивать. Жил с английской.
источник

АБ

Александр Бантьев in NixOS
Si
nix-env -iA nixos.home-manager
Vot tak srabotalo
Эхх, неправильно ты дядя федор никсось пользуешь :(
источник

S

Si in NixOS
Александр Бантьев
Эхх, неправильно ты дядя федор никсось пользуешь :(
Ponimayu
источник

S

Si in NixOS
error: attribute 'flavors' missing, at /nix/var/nix/profiles/per-user/root/channels/home-manager/modules/services/gpg-agent.nix:134:41
(use '--show-trace' to show detailed location information)
V topku home-manager
источник

E

EK in NixOS
Господа, подскажите как мне установить именно 4.14 xfce.. Все время ставится 4.12
источник

E

EK in NixOS
Разобрался)
источник

RG

Ramil G in NixOS
Кстати, подскажите как лучше жить: канал или гит?
источник

S

Si in NixOS
Ramil G
У меня под иксами раскладка работала отлично. Под вяленным не работала, но не стал настраивать. Жил с английской.
покажи xkbOptions
источник

АБ

Александр Бантьев in NixOS
Ramil G
Кстати, подскажите как лучше жить: канал или гит?
Гит
источник