Hi Miklos,

The install script still fails at the eigen step for me.

Regards
Will

    ===============================================================================
                                Trying to download hg://https://bitbucket.org/eigen/eigen/ for EIGEN
                            ===============================================================================
    
    *******************************************************************************
             UNABLE to CONFIGURE with GIVEN OPTIONS    (see configure.log for details):
    -------------------------------------------------------------------------------
    Error during download/extract/detection of EIGEN:
    Unable to download eigen
    Could not execute "hg clone https://bitbucket.org/eigen/eigen/ /tmp/pip-QhWszv-build/arch-python-linux-x86_64/externalpackages/hg.eigen":
    Could not find platform independent libraries <prefix>
    Could not find platform dependent libraries <exec_prefix>
    Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]
    ImportError: No module named site
    Unable to download package EIGEN from: hg://https://bitbucket.org/eigen/eigen/
    * If URL specified manually - perhaps there is a typo?
    * If your network is disconnected - please reconnect and rerun ./configure
    * Or perhaps you have a firewall blocking the download
    * You can run with --with-packages-dir=/adirectory and ./configure will instruct you what packages to download manually
    * or you can download the above URL manually, to /yourselectedlocation
      and use the configure option:
      --download-eigen=/yourselectedlocation
    *******************************************************************************
    
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-QhWszv-build/setup.py", line 302, in <module>
        **metadata)
      File "/opt/modules/python/2.7.9/lib/python2.7/distutils/core.py", line 151, in setup
        dist.run_commands()
      File "/opt/modules/python/2.7.9/lib/python2.7/distutils/dist.py", line 953, in run_commands
        self.run_command(cmd)
      File "/opt/modules/python/2.7.9/lib/python2.7/distutils/dist.py", line 972, in run_command
        cmd_obj.run()
      File "/tmp/pip-QhWszv-build/setup.py", line 218, in run
        config(prefix, self.dry_run)
      File "/tmp/pip-QhWszv-build/setup.py", line 148, in config
        if status != 0: raise RuntimeError(status)
    RuntimeError: 256
    
    ----------------------------------------
Command "/localhome/scwb/firedrake/2017-04-20/firedrake/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-QhWszv-build/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-yQIUun-record/install-record.txt --single-version-externally-managed --compile --install-headers /localhome/scwb/firedrake/2017-04-20/firedrake/include/site/python2.7/petsc" failed with error code 1 in /tmp/pip-QhWszv-build/
Traceback (most recent call last):
  File "firedrake-install", line 1310, in <module>
    install("petsc/")
  File "firedrake-install", line 754, in install
    run_pip_install(["--ignore-installed", package])
  File "firedrake-install", line 624, in run_pip_install
    check_call(pipinstall + pipargs)
  File "firedrake-install", line 369, in check_call
    subprocess.check_call(arguments, env=env)
  File "/opt/modules/python/2.7.9/lib/python2.7/subprocess.py", line 540, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['/localhome/scwb/firedrake/2017-04-20/firedrake/bin/pip', 'install', '--no-binary', 'mpi4py', '--no-deps', '--ignore-installed', 'petsc/']' returned non-zero exit status 1



From: firedrake-bounces@imperial.ac.uk <firedrake-bounces@imperial.ac.uk> on behalf of Miklós Homolya <m.homolya14@imperial.ac.uk>
Sent: 20 April 2017 10:37:29
To: firedrake@imperial.ac.uk
Subject: Re: [firedrake] Present installation issues with PETSc build
 
This issue should now be "fixed".


On 10/04/17 10:47, Lawrence Mitchell wrote:
> Dear firedrakers,
>
> some of you attempting to install or update recently may have seen that the PETSc build fails (attempting to install Eigen).
>
> This is a reported bug in the PETSc installer, we hope that it will be fixed in the next day or so.
>
> As a short-term workaround, you can disable the installation of Eigen when running firedrake-install or firedrake-update like so:
>
> $ PETSC_CONFIGURE_OPTIONS="--download-eigen=0" firedrake-install
> or
> $ PETSC_CONFIGURE_OPTIONS="--download-eigen=0" firedrake-update
>
> This will disable the ability to solve problems using hybridisation methods, but Firedrake will otherwise be functional.
>
> A subsequent call to firedrake-install or firedrake-update without setting PETSC_CONFIGURE_OPTIONS will subsequently download and install Eigen, you can do this when the problem is fixed.
>
> I will update this thread when the bug fix arrives in PETSc and we have confirmed it works for us.
>
> Thanks, and apologies for any problems this might be causing,
>
> Lawrence
> _______________________________________________
> firedrake mailing list
> firedrake@imperial.ac.uk
> https://mailman.ic.ac.uk/mailman/listinfo/firedrake


_______________________________________________
firedrake mailing list
firedrake@imperial.ac.uk
https://mailman.ic.ac.uk/mailman/listinfo/firedrake