Hi David, Thank you for the branch. The curl command didn’t work for me, so I saved the install script you shared and ran it. It created the firedrake folder but I don’t know if it was installed completely as there appeared to be some errors in the output. I have attached the output I got on my terminal when I ran the install script. Best, Diana From: David Ham <David.Ham@imperial.ac.uk<mailto:David.Ham@imperial.ac.uk>> Date: Tuesday, 11 April 2017 at 10:49 To: Mitarbeiter <diana.barac@bsse.ethz.ch<mailto:diana.barac@bsse.ethz.ch>>, firedrake <firedrake@imperial.ac.uk<mailto:firedrake@imperial.ac.uk>> Subject: Re: Welcome to Firedake Hi Diana, Apologies for the delay in getting back to you. I've created a branch with a firedrake-install which will (hopefully!) skip over the part which is giving you trouble. As you might have seen from Lawrence's email yesterday, we also currently have an issue that PETSc, one of our dependencies, have a bug which interferes with the install. Here's the consolidated install instructions which work around both of these issues, please let me know whether they work for you: curl -O https://github.com/firedrakeproject/firedrake/raw/nonfatal_framework_excepti... PETSC_CONFIGURE_OPTIONS="--download-eigen=0" python firedrake-install Regards, David On Fri, 7 Apr 2017 at 12:17 David Ham <David.Ham@imperial.ac.uk<mailto:David.Ham@imperial.ac.uk>> wrote: Hi Diana, We have to confess that we don't understand this error. However it's actually in an optional piece of functionality which is only require to make online matplotlib plots work with iPython on the Mac. As a workaround, we're going to add an option to firedrake-install to disable this functionality. Hopefully this will make your install work. I'll let you know when it's in (hopefully later today). Regards, David On Fri, 7 Apr 2017 at 10:03 Barac Diana <diana.barac@bsse.ethz.ch<mailto:diana.barac@bsse.ethz.ch>> wrote: Dear David, Thank you for the quick reply. I have attached the log file to this email. The user baracd is an administrator and the output I get is: bs-mbpr85:~ baracd$ ls -l '/System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/_CodeSignature/CodeResources' -rw-r--r-- 1 root wheel 3224 Jan 13 08:16 /System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/_CodeSignature/CodeResources Many Thanks, Diana From: David Ham <David.Ham@imperial.ac.uk<mailto:David.Ham@imperial.ac.uk>> Date: Thursday, 6 April 2017 at 18:10 To: Mitarbeiter <diana.barac@bsse.ethz.ch<mailto:diana.barac@bsse.ethz.ch>>, firedrake <firedrake@imperial.ac.uk<mailto:firedrake@imperial.ac.uk>> Subject: Re: Welcome to Firedake Dear Diana, I'm copying this onto the Firedrake list - it's definitely not a usual error and we might need some input from the rest of the team. In essence, Python on Macs is a little different from Python on other platforms because of the way that Macs deal with applications. This means our install script has to do a little modification of the virtualenv after it is set up. In this case this is failing, seemingly because of some permissions issue. Can you provide the following additional information: 1. I see that you ran with --log, can you attach the log file for the last failure please (this gives us the full verbose output)? 2. Can you confirm whether or not the user baracd is an administrator on this machine? 3. Just to sanity check, can you give us the output of: ls -l '/System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/_CodeSignature/CodeResources' Many thanks, David On Thu, 6 Apr 2017 at 16:02 Barac Diana <diana.barac@bsse.ethz.ch<mailto:diana.barac@bsse.ethz.ch>> wrote: Dear David, Thank you very much for the personalised welcome. I am very much looking forward to using Firedrake and interacting/contributing to the community. At the moment I am having some problems with the installation. When I try and install it using the terminal I get the following: bs-mbpr85:Applications baracd$ python firedrake-install -v --log Installing command line tools... Installing required packages via homebrew. You can safely ignore warnings that packages are already installed Specified virtualenv '/Users/baracd/Applications/firedrake' already exists Can't install into existing virtualenv '/Users/baracd/Applications/firedrake' bs-mbpr85:Applications baracd$ python firedrake-install -v --log Installing command line tools... Installing required packages via homebrew. You can safely ignore warnings that packages are already installed Creating firedrake virtualenv in '/Users/baracd/Applications/firedrake'. /Users/baracd/Applications/firedrake/bin/pip install -U setuptools /Users/baracd/Applications/firedrake/bin/pip install -U pip Traceback (most recent call last): File "firedrake-install", line 1187, in <module> framework = fix_osx_virtualenv_python() File "firedrake-install", line 1139, in fix_osx_virtualenv_python shutil.copytree(appsrc, appdest) File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py", line 208, in copytree raise Error, errors shutil.Error: [('/System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/_CodeSignature/CodeResources', '/Users/baracd/Applications/firedrake/Python.app/Contents/_CodeSignature/CodeResources', "[Errno 1] Operation not permitted: '/Users/baracd/Applications/firedrake/Python.app/Contents/_CodeSignature/CodeResources'"), ('/System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/_CodeSignature', '/Users/baracd/Applications/firedrake/Python.app/Contents/_CodeSignature', "[Errno 1] Operation not permitted: '/Users/baracd/Applications/firedrake/Python.app/Contents/_CodeSignature'"), ('/System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/Info.plist', '/Users/baracd/Applications/firedrake/Python.app/Contents/Info.plist', "[Errno 1] Operation not permitted: '/Users/baracd/Applications/firedrake/Python.app/Contents/Info.plist'"), ('/System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python', '/Users/baracd/Applications/firedrake/Python.app/Contents/MacOS/Python', "[Errno 1] Operation not permitted: '/Users/baracd/Applications/firedrake/Python.app/Contents/MacOS/Python'"), ('/System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS', '/Users/baracd/Applications/firedrake/Python.app/Contents/MacOS', "[Errno 1] Operation not permitted: '/Users/baracd/Applications/firedrake/Python.app/Contents/MacOS'"), ('/System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/PkgInfo', '/Users/baracd/Applications/firedrake/Python.app/Contents/PkgInfo', "[Errno 1] Operation not permitted: '/Users/baracd/Applications/firedrake/Python.app/Contents/PkgInfo'"), ('/System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/Resources/PythonApplet.icns', '/Users/baracd/Applications/firedrake/Python.app/Contents/Resources/PythonApplet.icns', "[Errno 1] Operation not permitted: '/Users/baracd/Applications/firedrake/Python.app/Contents/Resources/PythonApplet.icns'"), ('/System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/Resources/PythonInterpreter.icns', '/Users/baracd/Applications/firedrake/Python.app/Contents/Resources/PythonInterpreter.icns', "[Errno 1] Operation not permitted: '/Users/baracd/Applications/firedrake/Python.app/Contents/Resources/PythonInterpreter.icns'"), ('/System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/Resources', '/Users/baracd/Applications/firedrake/Python.app/Contents/Resources', "[Errno 1] Operation not permitted: '/Users/baracd/Applications/firedrake/Python.app/Contents/Resources'"), ('/System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/version.plist', '/Users/baracd/Applications/firedrake/Python.app/Contents/version.plist', "[Errno 1] Operation not permitted: '/Users/baracd/Applications/firedrake/Python.app/Contents/version.plist'"), ('/System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents', '/Users/baracd/Applications/firedrake/Python.app/Contents', "[Errno 1] Operation not permitted: '/Users/baracd/Applications/firedrake/Python.app/Contents'"), ('/System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app', '/Users/baracd/Applications/firedrake/Python.app', "[Errno 1] Operation not permitted: '/Users/baracd/Applications/firedrake/Python.app'")] I asked the IT helpdesk at my university but they were not able to resolve the issue. Would you know if this is simple to fix or whether I should message the community about it? Best regards, Diana From: David Ham <David.Ham@imperial.ac.uk<mailto:David.Ham@imperial.ac.uk>> Date: Thursday, 6 April 2017 at 15:41 To: Mitarbeiter <diana.barac@bsse.ethz.ch<mailto:diana.barac@bsse.ethz.ch>> Subject: Welcome to Firedake Dear Ms Barac, Thanks for subscribing to the Firedrake mailing list. I took the liberty of Googling what you're working on, and it sounds like an amazing and exciting PDE application. I hope you'll find the Firedrake community welcoming and helpful and that Firedrake will be a good tool for your work. Please don't hesitate to ask questions on the mailing list, or on GitHub. Another good option which many of our users use is to ask questions interactively on our slack channels. You can sign up to those at: http://www.firedrakeproject.org/contact.html We look forward to hearing from you by whichever route. Regards, David -- Dr David Ham Department of Mathematics Imperial College London -- Dr David Ham Department of Mathematics Imperial College London -- Dr David Ham Department of Mathematics Imperial College London -- Dr David Ham Department of Mathematics Imperial College London