Hi Daniel, Nicolas, thanks for your suggestions.
@Daniel: I can't yet run configurePhase, because I'm trying to install nix itself. My complete actions are as attached. @Nicolas: the log indicates that pkg-config with at least version 0.9.0... is present. Best, Michiel DP> Run configurePhase, not ./configure. You'll find that we pass quite DP> a few things in through $confgureFlags and just typing ./configure DP> loses those. Something similar bit me the other day, but the readme DP> does say to write configurePhase.
[root@newsystem ~/software]# git clone https://github.com/NixOS/nix Cloning into 'nix'... remote: Counting objects: 33057, done. remote: Compressing objects: 100% (102/102), done. remote: Total 33057 (delta 51), reused 1 (delta 1), pack-reused 32954 Receiving objects: 100% (33057/33057), 17.89 MiB | 3.15 MiB/s, done. Resolving deltas: 100% (19243/19243), done. Checking connectivity... done. [root@newsystem ~/software]# cd nix [root@newsystem ~/software/nix]# ls .dir-locals.el COPYING Makefile.config.in config dev-shell misc perl src .git INSTALL README configure.ac doc mk release.nix tests .gitignore Makefile bootstrap.sh corepkgs local.mk nix.spec.in scripts version [root@newsystem ~/software/nix]# ./bootstrap.sh autoreconf-2.69: Entering directory `.' autoreconf-2.69: configure.ac: not using Gettext autoreconf-2.69: running: aclocal --force autoreconf-2.69: configure.ac: tracing autoreconf-2.69: configure.ac: not using Libtool autoreconf-2.69: running: /usr/local/bin/autoconf-2.69 --force autoreconf-2.69: running: /usr/local/bin/autoheader-2.69 --force autoreconf-2.69: configure.ac: not using Automake autoreconf-2.69: Leaving directory `.' [root@newsystem ~/software/nix]# ./configure checking for a sed that does not truncate output... /usr/local/bin/sed checking build system type... x86_64-unknown-freebsd9.3 checking host system type... x86_64-unknown-freebsd9.3 checking for the canonical Nix system name... x86_64-freebsd checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking for struct dirent.d_type... yes checking for gcc... (cached) gcc checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking for g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no checking for pubsetbuf... yes checking for statvfs... yes checking for lutimes... yes checking whether it is possible to create a link to a symlink... no checking how to run the C++ preprocessor... g++ -E checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking locale usability... yes checking locale presence... yes checking for locale... yes checking how to run the C preprocessor... gcc -E checking err.h usability... yes checking err.h presence... yes checking for err.h... yes checking for curl... /usr/local/bin/curl checking for bash... /bin/bash checking for patch... /usr/bin/patch checking for xmllint... /usr/local/bin/xmllint checking for xsltproc... false checking for flex... /usr/bin/flex checking for bison... /usr/local/bin/bison checking for perl... /usr/bin/perl checking for sed... /usr/bin/sed checking for tar... /usr/bin/tar checking for bzip2... /usr/bin/bzip2 checking for gzip... /usr/bin/gzip checking for xz... /usr/bin/xz checking for dot... no checking for dblatex... no checking for pv... pv checking whether Perl is recent enough... yes checking for the Perl installation prefix... ${exec_prefix}/lib/perl5/site_perl/5.20.3/amd64-freebsd-thread-multi checking for cat... /bin/cat checking for tr... /usr/bin/tr checking for openssl... /usr/bin/openssl checking for pkg-config... /usr/local/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for OPENSSL... yes checking for BZ2_bzWriteOpen in -lbz2... yes checking bzlib.h usability... yes checking bzlib.h presence... yes checking for bzlib.h... yes checking for SQLITE3... yes checking for LIBCURL... yes checking for SODIUM... no checking for LIBLZMA... no configure: error: Package requirements (liblzma) were not met: Package liblzma was not found in the pkg-config search path. Perhaps you should add the directory containing `liblzma.pc' to the PKG_CONFIG_PATH environment variable Package 'liblzma', required by 'world', not found Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables LIBLZMA_CFLAGS and LIBLZMA_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. [root@newsystem ~/software/nix]#
_______________________________________________ nix-dev mailing list [email protected] http://lists.science.uu.nl/mailman/listinfo/nix-dev
