shlevy / nix-exec

Run programs defined in nix expressions
MIT License
50 stars 6 forks source link

Example doesn't work #8

Open manveru opened 8 years ago

manveru commented 8 years ago
% ./example
building path(s) ‘/nix/store/z8cwhm4129r3bdbag96h3dlkzrvd7dby-print-args.so’
/nix/store/bj8661ig37sslpgq7ikvlv6cj5fwk861-print-args.cc: In function 'void print(nix::EvalState&, const nix::Pos&, nix::Value**, nix::Value&)':
/nix/store/bj8661ig37sslpgq7ikvlv6cj5fwk861-print-args.cc:7:49: error: 'struct nix::Value' has no member named 'list'
   for (unsigned int index = 0; index < args[0]->list.length; ++index) {
                                                 ^
/nix/store/bj8661ig37sslpgq7ikvlv6cj5fwk861-print-args.cc:8:49: error: 'struct nix::Value' has no member named 'list'
     auto str = state.forceStringNoCtx(*args[0]->list.elems[index], pos);
                                                 ^
builder for ‘/nix/store/qwamdgqir83fsihry9w2c578f1mb86x7-print-args.so.drv’ failed with exit code 1
error: build of ‘/nix/store/qwamdgqir83fsihry9w2c578f1mb86x7-print-args.so.drv’ failed
shlevy commented 8 years ago

Thanks, will update the example for changes in nix.

shlevy commented 8 years ago

The ongoing UI improvements have shaken up argument handling, so I'm gonna hold off on this until that's released.