Skip to content

Instantly share code, notes, and snippets.

@ozanmakes
Created December 2, 2014 17:05
Show Gist options
  • Save ozanmakes/1c9ab2ee8d260ac534c3 to your computer and use it in GitHub Desktop.
Save ozanmakes/1c9ab2ee8d260ac534c3 to your computer and use it in GitHub Desktop.
"nix-env -i gnutar" output
➤ pwd
/Users/ozan/vcs/nixpkgs
➤ git config --get remote.origin.url
https://github.com/joelteon/nixpkgs
➤ echo $NIX_PATH
nixpkgs=/Users/ozan/vcs/nixpkgs
➤ nix-env -i gnutar
**snip**
configure: creating ./config.status
config.status: creating tests/Makefile
config.status: creating tests/atlocal
config.status: creating Makefile
config.status: creating doc/Makefile
config.status: creating gnu/Makefile
config.status: creating lib/Makefile
config.status: creating po/Makefile.in
config.status: creating scripts/Makefile
config.status: creating rmt/Makefile
config.status: creating src/Makefile
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing po-directories commands
config.status: creating po/POTFILES
config.status: creating po/Makefile
config.status: executing tests/atconfig commands
building
make flags: SHELL=/bin/bash
/Applications/Xcode.app/Contents/Developer/usr/bin/make all-recursive
Making all in doc
make[2]: Nothing to be done for `all'.
Making all in gnu
GEN alloca.h
GEN configmake.h
GEN c++defs.h
GEN arg-nonnull.h
GEN warn-on-use.h
GEN dirent.h
GEN fcntl.h
GEN fnmatch.h
GEN getopt.h
GEN inttypes.h
GEN langinfo.h
GEN locale.h
GEN unused-parameter.h
GEN selinux/selinux.h
GEN selinux/context.h
GEN signal.h
GEN stdint.h
GEN stdio.h
GEN stdlib.h
GEN string.h
GEN strings.h
GEN sys/stat.h
GEN sys/time.h
GEN sys/types.h
GEN time.h
GEN unistd.h
GEN unitypes.h
GEN uniwidth.h
GEN wchar.h
GEN wctype.h
/Applications/Xcode.app/Contents/Developer/usr/bin/make all-recursive
CC copy-acl.o
CC set-acl.o
CC allocator.o
CC areadlink.o
CC areadlinkat.o
areadlinkat.c:44:53: error: use of undeclared identifier 'readlinkat'; did you mean 'areadlinkat'?
return careadlinkat (fd, filename, NULL, 0, NULL, readlinkat);
^~~~~~~~~~
areadlinkat
areadlinkat.c:42:1: note: 'areadlinkat' declared here
areadlinkat (int fd, char const *filename)
^
areadlinkat.c:44:53: warning: incompatible pointer types passing 'char *(int, const char *)' to parameter of type 'ssize_t (*)(int, const char *, char *, size_t)' [-Wincompatible-pointer-types]
return careadlinkat (fd, filename, NULL, 0, NULL, readlinkat);
^~~~~~~~~~
./careadlinkat.h:54:31: note: passing argument to parameter 'preadlinkat' here
ssize_t (*preadlinkat) (int, char const *,
^
1 warning and 1 error generated.
make[4]: *** [areadlinkat.o] Error 1
make[3]: *** [all-recursive] Error 1
make[2]: *** [all] Error 2
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
builder for `/nix/store/lmmgbk9bcsk4g0rszkn252ya5v8qj0k0-gnutar-1.27.1.drv' failed with exit code 2
error: build of `/nix/store/lmmgbk9bcsk4g0rszkn252ya5v8qj0k0-gnutar-1.27.1.drv' failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment