[Nix-dev] cinnamon-desktop build problem

Bjørn Forsman bjorn.forsman at gmail.com
Wed Nov 27 18:18:49 CET 2013


On 27 November 2013 15:22, Roelof Wobben <rwobben at hotmail.com> wrote:
> Hello,
>
> I have this expression :
>
> { stdenv, autoreconfHook, fetchurl, pkgconfig, gobjectIntrospection,
> gettext, glib, intltool, pkgs}:
>
> stdenv.mkDerivation rec {
>   name = "cinnamon-desktop";
>   version = "2.0.4" ;
>   inherit (pkgs.gnome) gnome_common ;
>
>   src = fetchurl {
>     url =
> "http://github.com/linuxmint/cinnamon-desktop/archive/${version}.tar.gz";
>     sha256 = "1cywin712558pv58c0cr73m25hfcv5x8pv5frvqjr9gwr2gpi6h3";
>   };
>
>   buildInputs = [autoreconfHook pkgconfig gobjectIntrospection gettext glib
> intltool] ;
>
>   configureFlags = "--disable-static "  ;
>
>   passthru = {
>       gir_path= "/share/gir-1.0";
>       gi_typelib_path = "/lib/girepository-1.0";
>   };
>
>
>   meta = {
>     homepage = "http://cinnamon.linuxmint.org";
>     description = "cinnamon-desktop contains the libcinnamon-desktop
> library, the cinnamon-about program as well as some desktop-wide document "
> ;
>
>    longDescription = ''
>       The libcinnamon-desktop library provides API shared by several
> applications
>       on the desktop, but that cannot live in the platform for various
>       reasons. There is no API or ABI guarantee, although we are doing our
>       best to provide stability. Documentation for the API is available with
>       gtk-doc.
>     '';
>
>     platforms = stdenv.lib.platforms.linux;
> };
> }
>
>
> And I see this error message :
>
>
> checking whether we are using the GNU C compiler... (cached) yes
> checking whether gcc accepts -g... (cached) yes
> checking for gcc option to accept ISO C89... (cached) none needed
> checking dependency style of gcc... (cached) none
> checking for pkg-config...
> /nix/store/sjg0j92drrip1pch65srsxa9jw0zq4g6-pkg-config-0.23/bin/pkg-config
> checking pkg-config is at least version 0.9.0... yes
> ./configure: line 13197: syntax error near unexpected token `maximum'
> ./configure: line 13197: `GNOME_COMPILE_WARNINGS(maximum)'
> builder for
> `/nix/store/dj7fh3h1wlslp2nkb23apaffrgy06i3l-cinnamon-desktop.drv' failed
> with exit code 2
> error: build of
> `/nix/store/dj7fh3h1wlslp2nkb23apaffrgy06i3l-cinnamon-desktop.drv' failed
>
>
> On google the solution looks like to add gnome-common so I did.
> But still the same error.

I think the problem may be that you didn't put gnome_common in buildInputs.

Packages must be listed in buildInputs to be available in the build environment.


More information about the nix-dev mailing list