[Nix-dev] Trying to compile and run mono gtk example but problem install gtksharp2

Paul Dufresne dufresnep at gmail.com
Tue Mar 24 22:40:34 CET 2015


I am trying to compile the GTK example on:
http://www.mono-project.com/docs/getting-started/mono-basics/

Soon I discovered that I need to have gtk-sharp v.2 in my environment.

Searching gtk-sharp on https://nixos.org/nixos/packages.html
I concluded that I should have:

In my configuration.nix I have:
   environment.systemPackages = with pkgs; [
     gtksharp2
     wget
     firefoxWrapper
     ...

on nixos-rebuild switch I get undefined variable "gtksharp2".

I found that
   environment.systemPackages = with pkgs; [
     gtk-sharp
     wget
     firefoxWrapper
do seems to work, but when
[nix-shell:~/mycs]$ mono helloGtk.exe

Unhandled Exception:
System.IO.FileNotFoundException: Could not load file or assembly
'gtk-sharp, Version=2.12.0.0, Culture=neutral,
PublicKeyToken=35e10195dab3c99f' or one of its dependencies.
File name: 'gtk-sharp, Version=2.12.0.0, Culture=neutral,
PublicKeyToken=35e10195dab3c99f'
[ERROR] FATAL UNHANDLED EXCEPTION: System.IO.FileNotFoundException:
Could not load file or assembly 'gtk-sharp, Version=2.12.0.0,
Culture=neutral, PublicKeyToken=35e10195dab3c99f' or one of its
dependencies.
File name: 'gtk-sharp, Version=2.12.0.0, Culture=neutral,
PublicKeyToken=35e10195dab3c99f'

[nix-shell:~/mycs]$

So I guess it is gtksharp v.1... not sure.

I am using:
[root at nixos:/home/paul/mycs]# nix-channel --list
nixos https://nixos.org/channels/nixos-unstable

and [root at nixos:/home/paul/mycs]# ls
/etc/nixos/nixpkgs/pkgs/development/libraries/gtk-sharp-2/
builder.sh  default.nix

[root at nixos:/home/paul/mycs]#

I did try to add gtk-sharp-2 in    environment.systemPackages = with pkgs; [

but that too did not worked.


More information about the nix-dev mailing list