Skip to content

Instantly share code, notes, and snippets.

@techtangents
Created February 21, 2018 02:42
Show Gist options
  • Save techtangents/da86b6392288f687298b5f887315f386 to your computer and use it in GitHub Desktop.
Save techtangents/da86b6392288f687298b5f887315f386 to your computer and use it in GitHub Desktop.
{}:
let
nixpkgs = import ./nixpin.nix { };
sources = {
text1 = nixpkgs.fetchFromGitHub {
owner = "qfpl";
repo = "text1";
rev = "a6ec5284a6320f160c9fc749b7a5472e8c122da5";
sha256 = "01h44a9hkb5ki8b4yds8q5qbjy6mypjhfkgvrhwhxjq541wfx6lw";
fetchSubmodules = true;
};
};
# text1 = (nixpkgs.haskellPackages.callPackage (text1src/default.nix));
modifiedHaskellPackages = nixpkgs.haskellPackages.override {
overrides = self: super: {
text1 = import sources.text1 { inherit nixpkgs; };
};
};
_brazil = (modifiedHaskellPackages.callPackage ./brazil.nix { });
in {
brazil = _brazil;
}
[dylan@nook brazil]$ nix-shell
error: undefined variable ‘text1’ at /home/dylan/src/ephox/brazil/default.nix:25:64
[dylan@nook brazil]$ nix-shell
these derivations will be built:
/nix/store/00m9vdg4hfx8dggfwzciq5xqvqjjkcww-papa-lens-export-0.3.0.drv
/nix/store/06v5pq54cjmnn1pf9zlagyx0hf4c48yb-papa-x-implement-0.3.0.drv
/nix/store/0mh6zalrkzvdn0rldi5mhy1jrjn525b3-papa-x-export-0.3.0.drv
/nix/store/33i8qrgmim6nzg9vdylr4bcsi9s8cpv7-papa-x-0.3.0.drv
/nix/store/53vwyf3a7s65i82qgy8dvfljsa0iviwa-papa-bifunctors-implement-0.3.0.drv
/nix/store/59yblmvwh48vwafh8ljl5wjik3zsx4d0-xml-conduit-decode-1.0.0.0.drv
/nix/store/8ik3gwlj4yslzscc7ilxl5fkxy55910h-papa-semigroupoids-implement-0.3.0.drv
/nix/store/9vsb49jkhr58ry7i1vkmar1r1472i036-papa-base-export-0.3.0.drv
/nix/store/a53lzyk8msrzhk9pmddmhrfpwsb0nrv7-papa-bifunctors-export-0.3.0.drv
/nix/store/qs2x12axcwq15n3sazihwvwayj5m7av7-papa-lens-implement-0.3.0.drv
/nix/store/asdpcn87i51b1fb5hcs7cw1vk07lbj95-papa-lens-0.3.0.drv
/nix/store/qxj95xx1pw2sb5iwph1nq7s44rydx3q5-papa-base-implement-0.3.0.drv
/nix/store/hk5dc3icpdgp0izxy6aqfyly6kq5vhzx-papa-base-0.3.0.drv
/nix/store/m6yx0a0k17n31n2vncbjd2bhl5whnz46-papa-semigroupoids-export-0.3.0.drv
/nix/store/p5cky7n3i4379480gpjg04mghcgb2nli-papa-bifunctors-0.3.0.drv
/nix/store/ski5rgazc9id3cbfyj94d3ah4f0xm1hc-papa-semigroupoids-0.3.0.drv
/nix/store/d8viwyskz130d9isn9zg2mm8rgi0vln7-papa-0.3.0.drv
/nix/store/xl56nsw5skkkwcbz5p9lahgdbbf331an-text1-0.0.5.drv
/nix/store/qb0cdsfrxmmqsc2zjy7yi736kwd4c6hz-ghc-8.2.2-with-packages.drv
these paths will be fetched (0.08 MiB download, 0.59 MiB unpacked):
/nix/store/g16f0zlbgb15lz0cg9bvni4ni4zlfh84-cabal-doctest-1.0.6-doc
/nix/store/grvriiikzkk9m3iw54ghvlirvhj5rins-cabal-doctest-1.0.6
building path(s) ‘/nix/store/6drnak743j6j2wyk5l83f50fg3kg66fa-papa-base-export-0.3.0-doc’, ‘/nix/store/a2yqfs2dgbrbniizxgny0kr81vazb77g-papa-base-export-0.3.0’
setupCompilerEnvironmentPhase
Build with /nix/store/2g0xbymgx5byzj4fhr21daqgj1vvdsk8-ghc-8.2.2.
unpacking sources
unpacking source archive /nix/store/jvi9g613ba2kvxgads9xh1a0qlpz95ar-papa-base-export
source root is papa-base-export
patching sources
compileBuildDriverPhase
setupCompileFlags: -package-db=/tmp/nix-build-papa-base-export-0.3.0.drv-0/package.conf.d -j8 -threaded
[1 of 1] Compiling Main ( Setup.lhs, /tmp/nix-build-papa-base-export-0.3.0.drv-0/Main.o )
Setup.lhs:8:31: error:
Module
‘Distribution.Package’
does not export
‘PackageName(PackageName)’
|
8 | import Distribution.Package ( PackageName(PackageName), PackageId, InstalledPackageId, packageVersion, packageName )
| ^^^^^^^^^^^^^^^^^^^^^^^^
builder for ‘/nix/store/9vsb49jkhr58ry7i1vkmar1r1472i036-papa-base-export-0.3.0.drv’ failed with exit code 1
cannot build derivation ‘/nix/store/qb0cdsfrxmmqsc2zjy7yi736kwd4c6hz-ghc-8.2.2-with-packages.drv’: 1 dependencies couldn't be built
error: build of ‘/nix/store/qb0cdsfrxmmqsc2zjy7yi736kwd4c6hz-ghc-8.2.2-with-packages.drv’ failed
/home/dylan/.nix-profile/bin/nix-shell: failed to build all dependencies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment