[Nix-dev] dconf build problem

Cillian de Róiste cillian.deroiste at gmail.com
Wed Dec 11 14:44:47 CET 2013


"checking for pkg-config... no" looks suspicious, try adding pkgconfig as a
buildInput


On Wed, Dec 11, 2013 at 2:35 PM, Roelof Wobben <rwobben at hotmail.com> wrote:

> Hello,
>
> When I try to port Dcon to Nixos  I see this error :
>
> checking for gcc option to accept ISO C89... none needed
> checking for style of include used by make... GNU
> checking dependency style of gcc... none
> checking for valac...
> /nix/store/90ig8w0fmm39pk5n5154h1rva02h8nsq-vala-0.19.0/bin/valac
> checking whether
> /nix/store/90ig8w0fmm39pk5n5154h1rva02h8nsq-vala-0.19.0/bin/valac is at
> least version 0.17.0... yes
> checking for ranlib... ranlib
> checking for xsltproc...
> /nix/store/az650mkm365nrjawxpycq71xj3f1yzqy-libxslt-1.1.27/bin/xsltproc
> checking for glib-compile-resources... no
> checking for pkg-config... no
> ./configure: line 4375: --variable: command not found
> configure: error: glib-compile-schemas not found.
> builder for `/nix/store/m7y21fxm446zk0gfkdrnl64bjbbzsnhk-dconf-0.18.0.drv'
> failed with exit code 1
> error: build of
> `/nix/store/m7y21fxm446zk0gfkdrnl64bjbbzsnhk-dconf-0.18.0.drv' failed
>
>
> I have this derivation :
>
> { stdenv, fetchurl, makeWrapper, cinnamon-desktop, glib, libxslt, vala}:
>
> let
>   version = "0.18.0";
> in
> stdenv.mkDerivation rec {
>   name = "dconf-${version}";
>
>   src = fetchurl {
>     url = "http://download.gnome.org/sources/dconf/0.18/${name}.tar.xz";
>     sha256 =
> "109b1bc6078690af1ed88cb144ef5c5aee7304769d8bdc82ed48c3696f10c955";
>   };
>
>
>   buildInputs = [
>     makeWrapper libxslt vala
>     ];
>
>   preBuild = "patchShebangs ./scripts";
>
>
>   postInstall  = ''
>     ${glib}/bin/glib-compile-schemas $out/share/glib-2.0/schemas/
>     rm $out/share/icons/hicolor/icon-theme.cache
>
>     for f in "$out"/bin/*; do
>       wrapProgram "$f" --prefix XDG_DATA_DIRS :
> "$out/share:${cinnamon-desktop}/share"
>     done
>   '';
>
>   meta = {
>     homepage = "http://live.gnome.org/dconf";
>     description = "A low level configuration system" ;
>
>     platforms = stdenv.lib.platforms.linux;
>     maintainers = [ stdenv.lib.maintainers.roelof ];
>   };
> }
>
> Roelof
>
> _______________________________________________
> nix-dev mailing list
> nix-dev at lists.science.uu.nl
> http://lists.science.uu.nl/mailman/listinfo/nix-dev
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.science.uu.nl/pipermail/nix-dev/attachments/20131211/51e1ef8b/attachment.html 


More information about the nix-dev mailing list