2017-04-25 15 views
0

https://github.com/SaschaWillems/Vulkanをビルドしようとしています。私は小さなdefault.nixファイルに書いた:私はlibxcbに依存するパッケージを構築するためのサンドボックスの作成

nix-shell -E 'with import <nixpkgs> {}; callPackage ./default.nix {}' 

と呼んしかし、私はcmake .を呼び出すときに、私は私がように指定する必要が何

-- Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE) 
-- Could NOT find xcb (missing: XCB_INCLUDE_DIR XCB_LIBRARY 

を取得

{ stdenv, libxcb, pkgconfig, cmake, vulkan-loader, assimp }: 

stdenv.mkDerivation rec { 
    name = "VulkanExamples"; 
    buildDepends = [ cmake libxcb.dev pkgconfig vulkan-loader assimp ]; 
} 

をcmakeのスクリプト正しいヘッダファイルを見つけることができますか?私は最終的にそれが働いてしまった

答えて

0

は、私がbuildInputs

{ stdenv, libxcb, pkgconfig, cmake, vulkan-loader, assimp }: 

with import <nixpkgs> {}; { 
    vulkanEnv = stdenv.mkDerivation { 
    name = "vulkan"; 
    buildInputs = [ stdenv cmake libxcb pkgconfig vulkan-loader assimp ]; 
    }; 
} 
を使用していたようです
関連する問題