[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