One thing you can do to investigate configure failures is to inspect the
"config.log" file to find out exactly which command failed and how.

To inspect the "config.log" file, however, you need to need to keep the
results of a failed build.
You can do that by passing the "--keep-failed" flag to nixos-rebuild or
nix-build, and then look into /tmp/nix-build-* to find the results.
Alternatively, you could use "nix-shell" to do a build step by step, but
it's slightly more involved...


On Fri, Jan 31, 2014 at 2:38 PM, Marco Maggesi <[email protected]>wrote:

> Hello,
>
> I'm trying to update OCaml Lwt to the current stable version 2.4.3.
> The configure script fails with the following message:
>
>
> -------------------------------------------------------------------------------------------------
>  [...]
> testing for pthread: ........................... unavailable
> not checking for glib
>
> The following recquired C libraries are missing: pthread.
> Please install them and retry. If they are installed in a non-standard
> location
> or need special flags, set the environment variables <LIB>_CLFAGS and
> <LIB>_LIBS
> accordingly and retry.
>
> For example, if libev is installed in /opt/local, you can type:
>
> export LIBEV_CLFAGS=-I/opt/local/include
> export LIBEV_LIBS=-L/opt/local/lib
> [...]
>
> -------------------------------------------------------------------------------------------------
>
> Assuming that this is provoked by a not-so-smart configure script I can
> try to pass the explicit path to it as suggested by the error message.
> However, I'm not familiar with this kind of details
> Which derivation contains pthread?  Is it in gcc?
>
> Thanks,
> Marco
>
>
> _______________________________________________
> nix-dev mailing list
> [email protected]
> http://lists.science.uu.nl/mailman/listinfo/nix-dev
>
>
_______________________________________________
nix-dev mailing list
[email protected]
http://lists.science.uu.nl/mailman/listinfo/nix-dev

Reply via email to