!ZUiNnfpRqQMDrPLChM:nixos.org

Nix ♥ la francophonie

220 Members
Salon francographe de NixOS72 Servers

You have reached the beginning of time (for this room).


SenderMessageTime
17 Apr 2024
@julienmalka:matrix.orgJulienJe me permets de up ce post sur le prochain meetup à Paris: https://discourse.nixos.org/t/meetup-parisien-2-mai-2024-parisian-meetup-on-may-2nd-2024/4294517:06:03
22 Apr 2024
@ManUtopiK:matrix.orgManUtopiK

Salut à tous !
J'essaye de builder une application en rust. Première fois que je fais ça.
Dans mon home.nix j'utilise la dernière version de rust 1.77 en chargeant depuis unstable. Dans le terminal, cargo -V me donne bien 1.77.1
Mais quand je lance nix-build default.nix, le build plante car rustc est en version 1.74.
Comment spécifier la version de rust ?
Voici default.nix :

{ pkgs ? import <nixpkgs> {} }:

rustPlatform.buildRustPackage rec {
  pname = "gcli";
  version = "0.2.9";

  cargoLock.lockFile = ./Cargo.lock;
  src = pkgs.lib.cleanSource ./.;
  cargoLock.outputHashes = {
    "ark-secret-scalar-0.0.2" = "sha256-91sODxaj0psMw0WqigMCGO5a7+NenAsRj5ZmW6C7lvc=";
    "common-0.1.0" = "sha256-LHz2dK1p8GwyMimlR7AxHLz1tjTYolPwdjP7pxork1o=";
    "fflonk-0.1.0" = "sha256-+BvZ03AhYNP0D8Wq9EMsP+lSgPA6BBlnWkoxTffVLwo=";
    "simple-mermaid-0.1.0" = "sha256-IekTldxYq+uoXwGvbpkVTXv2xrcZ0TQfyyE2i2zH+6w=";
    "sp-application-crypto-23.0.0" = "sha256-Ju+VoWSw/KLF1dnTbgxw+ezwTUQV+tUTYuehD7G8M+k=";
    "sp-ark-bls12-381-0.4.2" = "sha256-nNr0amKhSvvI9BlsoP+8v6Xppx/s7zkf0l9Lm3DW8w8=";
    "sp-crypto-ec-utils-0.10.0" = "sha256-OVoNzvupbqpQSEz1bYcrhkGxfyKoUsQ6/w+kQgFlk/o=";
    "subxt-0.34.0" = "sha256-i6yIRBllVedBIh57x1Ye6gDtQ08VlV08uwwnd1bjgzI=";
  };
}
19:12:03
@symphorien:xlumurb.eusymphoriença depend de la version de <nixpkgs>19:24:14
@symphorien:xlumurb.eusymphorienet le fait que ça ignore la version "ambiante" de rustc (celle de home.nix) est fait exprès19:25:01
@symphorien:xlumurb.eusymphorienje suppose qu'il faut que tu utilises unstable dans ce fichier aussi19:27:19
@ManUtopiK:matrix.orgManUtopiK Ok, merci ! Pour connaitre ma version de nixpkgs, c'est nix-channel --list ? Ça me retourne :
nixpkgs https://nixos.org/channels/nixpkgs-unstable
Comment je peux utiliser unstable dans default.nix ? En fait, idéalement, il me faudrait la version 1.75 de rustc pour builder.
19:29:49

Show newer messages


Back to Room ListRoom Version: 6