I've installed OpenMDAO on an OS X Yosemite operating system through the Terminal to the best of my ability. When I run the . bin/activate command, it seems to activate the Open MDAO environment successfully, but when I run openmdao test, I'm getting a screen full of error messages output, and I can't seem to interpret them.

Traceback (most recent call last):
  File "/Users/Kyle/Downloads/openmdao-0.13.0/bin/openmdao", line 9, in <module>
    load_entry_point('openmdao.main==0.13.0', 'console_scripts', 'openmdao')()
  File "/usr/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 558, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/usr/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2682, in load_entry_point
    return ep.load()
  File "/usr/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2355, in load
    return self.resolve()
  File "/usr/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2361, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
  File "/Users/Kyle/Downloads/openmdao-0.13.0/lib/python2.7/site-packages/openmdao.main-0.13.0-py2.7.egg/openmdao/main/cli.py", line 7, in <module>
    from openmdao.main.plugin import plugin_docs, print_sub_help
  File "/Users/Kyle/Downloads/openmdao-0.13.0/lib/python2.7/site-packages/openmdao.main-0.13.0-py2.7.egg/openmdao/main/plugin.py", line 28, in <module>
    from openmdao.main.factorymanager import get_available_types, plugin_groups
  File "/Users/Kyle/Downloads/openmdao-0.13.0/lib/python2.7/site-packages/openmdao.main-0.13.0-py2.7.egg/openmdao/main/factorymanager.py", line 15, in <module>
    from openmdao.main.importfactory import ImportFactory
  File "/Users/Kyle/Downloads/openmdao-0.13.0/lib/python2.7/site-packages/openmdao.main-0.13.0-py2.7.egg/openmdao/main/importfactory.py", line 8, in <module>
    from openmdao.util.log import logger
ImportError: No module named log

Does anyone understand what this output means, and does it indicate my installation been completed successfully? I've tried using the installation to open a separate plugin and have had issues, so I'm thinking my Open MDAO installation itself isn't installed correctly. If there are issues indicated from this output, what do I need to do to fix them?

Thanks in advance for your help! Kyle

asked 30 Aug '15, 15:11

kylez86's gravatar image

kylez86
1223


something is definitely wrong with your openmdao install... the errors you're getting are basically saying that things didn't install correctly.

Are you behind a firewall or anything weird like that? Could you post the output of your installation process. At the end there are usually some messages that would help us figure out whats gone wrong.

link

answered 30 Aug '15, 16:11

justingray's gravatar image

justingray ♦♦
1.8k13

Thanks for the quick feedback. I've answered your questions as an "Answer" below (because I couldn't fit all of the text into a "comment" back to your answer). I appreciate you looking into this! - Kyle

(30 Aug '15, 17:30) kylez86 kylez86's gravatar image

Thanks for the quick feedback. I reinstalled Open MDAO using the go-openmdao-0.13.0.py script. This time, when I ran the openmdao test, I received a different set of results, which are now clearly showing an error and a FAILED test. I'm not behind any weird firewalls other than what's in the standard Mac OS X. The results of the new test are below:

(openmdao-0.13.0)MacBook-Pro:openmdao-0.13.0 Kyle$ openmdao test
E.S.....S................................................................S..................S......................................................................................................S.S..S................................................................................................................................................................................................................................................................................................................................S..............................................................S...............................................................................................S........................S..SS.....................................................................................................................................................SS.S..............................................................................................................................................................................................................................
======================================================================
ERROR: Failure: ImportError (dlopen(/Users/Kyle/openmdao-0.13.0/lib/python2.7/site-packages/openmdao.examples.bar3simulation-0.13.0-py2.7-macosx-10.8-x86_64.egg/openmdao/examples/bar3simulation/bar3.so, 2): Library not loaded: /usr/local/opt/gcc/lib/gcc/x86_64-apple-darwin12.5.0/4.8.3/libgfortran.3.dylib
  Referenced from: /Users/Kyle/openmdao-0.13.0/lib/python2.7/site-packages/openmdao.examples.bar3simulation-0.13.0-py2.7-macosx-10.8-x86_64.egg/openmdao/examples/bar3simulation/bar3.so
  Reason: image not found)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/Kyle/openmdao-0.13.0/lib/python2.7/site-packages/nose-1.3.3-py2.7.egg/nose/loader.py", line 414, in loadTestsFromName
    addr.filename, addr.module)
  File "/Users/Kyle/openmdao-0.13.0/lib/python2.7/site-packages/nose-1.3.3-py2.7.egg/nose/importer.py", line 47, in importFromPath
    return self.importFromDir(dir_path, fqname)
  File "/Users/Kyle/openmdao-0.13.0/lib/python2.7/site-packages/nose-1.3.3-py2.7.egg/nose/importer.py", line 94, in importFromDir
    mod = load_module(part_fqname, fh, filename, desc)
  File "/Users/Kyle/openmdao-0.13.0/lib/python2.7/site-packages/openmdao.examples.bar3simulation-0.13.0-py2.7-macosx-10.8-x86_64.egg/openmdao/examples/bar3simulation/test/test_bar3.py", line 11, in <module>
    from openmdao.examples.bar3simulation.bar3_optimization import Bar3Optimization
  File "/Users/Kyle/openmdao-0.13.0/lib/python2.7/site-packages/openmdao.examples.bar3simulation-0.13.0-py2.7-macosx-10.8-x86_64.egg/openmdao/examples/bar3simulation/bar3_optimization.py", line 13, in <module>
    from openmdao.examples.bar3simulation.bar3_wrap_f import Bar3Truss
  File "/Users/Kyle/openmdao-0.13.0/lib/python2.7/site-packages/openmdao.examples.bar3simulation-0.13.0-py2.7-macosx-10.8-x86_64.egg/openmdao/examples/bar3simulation/bar3_wrap_f.py", line 13, in <module>
    from openmdao.examples.bar3simulation.bar3 import runbar3truss, forces
ImportError: dlopen(/Users/Kyle/openmdao-0.13.0/lib/python2.7/site-packages/openmdao.examples.bar3simulation-0.13.0-py2.7-macosx-10.8-x86_64.egg/openmdao/examples/bar3simulation/bar3.so, 2): Library not loaded: /usr/local/opt/gcc/lib/gcc/x86_64-apple-darwin12.5.0/4.8.3/libgfortran.3.dylib
  Referenced from: /Users/Kyle/openmdao-0.13.0/lib/python2.7/site-packages/openmdao.examples.bar3simulation-0.13.0-py2.7-macosx-10.8-x86_64.egg/openmdao/examples/bar3simulation/bar3.so
  Reason: image not found
-------------------- >> begin captured logging << --------------------
root: D: You have 8 CPU cores, so the multiprocessing state is True
pip.vcs: D: Registered VCS backend: git
pip.vcs: D: Registered VCS backend: hg
pip.vcs: D: Registered VCS backend: svn
pip.vcs: D: Registered VCS backend: bzr
--------------------- >> end captured logging << ---------------------

----------------------------------------------------------------------
Ran 1085 tests in 219.226s

FAILED (SKIP=16, errors=1)

For reference, the prerequisite installs that I completed successfully before attempting the Open MDAO install consisted of the following list of programs. I had tried initially to install gfortran instead of gcc, but brew told me that gfortran could no longer be installed and gcc would take its place. Let me know if there is anything else I may be missing.

brew install git
brew install python
brew install gcc
pip install numpy
pip install scipy
brew install freetype
pip install matplotlib

The output from this most recent failed Open MDAO install is shown below:

MacBook-Pro:~ Kyle$ python go-openmdao-0.13.0.py 
New python executable in openmdao-0.13.0/bin/python2.7
Also creating executable in openmdao-0.13.0/bin/python
Installing setuptools............done.
Installing pip.............done.
Patching site.py...
  found '                paths.append(lib64_path)\n'
    new '                paths.insert(0, lib64_path)\n'
Searching for Jinja2==2.4
Reading http://openmdao.org/dists
Best match: Jinja2 2.4
Downloading http://openmdao.org/dists/Jinja2-2.4.tar.gz#md5=635746009a6560e20db97e94db28867d
Processing Jinja2-2.4.tar.gz
Writing /var/folders/3c/yk0v2bwd7kl68qt42gllgxzm0000gn/T/easy_install-s4qTwP/Jinja2-2.4/setup.cfg
Running Jinja2-2.4/setup.py -q bdist_egg --dist-dir /var/folders/3c/yk0v2bwd7kl68qt42gllgxzm0000gn/T/easy_install-s4qTwP/Jinja2-2.4/egg-dist-tmp-Jvqw_3
warning: no previously-included files matching '*' found under directory 'docs/_build/doctrees'
Adding Jinja2 2.4 to easy-install.pth file

Installed /Users/Kyle/openmdao-0.13.0/lib/python2.7/site-packages/Jinja2-2.4-py2.7.egg
Searching for Pyevolve==0.6
Reading http://openmdao.org/dists
Best match: Pyevolve 0.6
Downloading http://openmdao.org/dists/Pyevolve-0.6-py2.7.egg#md5=1486cdcee468e995b81148b6affd42b4
Processing Pyevolve-0.6-py2.7.egg
creating /Users/Kyle/openmdao-0.13.0/lib/python2.7/site-packages/Pyevolve-0.6-py2.7.egg
Extracting Pyevolve-0.6-py2.7.egg to /Users/Kyle/openmdao-0.13.0/lib/python2.7/site-packages
Adding Pyevolve 0.6 to easy-install.pth file
Installing pyevolve_graph.py script to /Users/Kyle/openmdao-0.13.0/bin

Installed /Users/Kyle/openmdao-0.13.0/lib/python2.7/site-packages/Pyevolve-0.6-py2.7.egg
Searching for Pygments==1.3.1
Reading http://openmdao.org/dists
Best match: Pygments 1.3.1
Downloading http://openmdao.org/dists/Pygments-1.3.1.tar.gz#md5=54be67c04834f13d7e255e1797d629a5
Processing Pygments-1.3.1.tar.gz
Writing /var/folders/3c/yk0v2bwd7kl68qt42gllgxzm0000gn/T/easy_install-GIseuE/Pygments-1.3.1/setup.cfg
Running Pygments-1.3.1/setup.py -q bdist_egg --dist-dir /var/folders/3c/yk0v2bwd7kl68qt42gllgxzm0000gn/T/easy_install-GIseuE/Pygments-1.3.1/egg-dist-tmp-bU6ffA
Removing Pygments 2.0.2 from easy-install.pth file
Adding Pygments 1.3.1 to easy-install.pth file
Installing pygmentize script to /Users/Kyle/openmdao-0.13.0/bin

Installed /Users/Kyle/openmdao-0.13.0/lib/python2.7/site-packages/Pygments-1.3.1-py2.7.egg
Searching for SetupDocs==1.0.5
Reading http://openmdao.org/dists
Best match: SetupDocs 1.0.5
Downloading http://openmdao.org/dists/SetupDocs-1.0.5.tar.gz#md5=d2fd0ea3311d9520ace007364937ce39
Processing SetupDocs-1.0.5.tar.gz
Writing /var/folders/3c/yk0v2bwd7kl68qt42gllgxzm0000gn/T/easy_install-b76Ap3/SetupDocs-1.0.5/setup.cfg
Running SetupDocs-1.0.5/setup.py -q bdist_egg --dist-dir /var/folders/3c/yk0v2bwd7kl68qt42gllgxzm0000gn/T/easy_install-b76Ap3/SetupDocs-1.0.5/egg-dist-tmp-dZrO_5
zip_safe flag not set; analyzing archive contents...
setupdocs.setupdocs: module references __file__
Adding SetupDocs 1.0.5 to easy-install.pth file

Installed /Users/Kyle/openmdao-0.13.0/lib/python2.7/site-packages/SetupDocs-1.0.5-py2.7.egg
Searching for Sphinx==1.2.2
Reading http://openmdao.org/dists
Best match: Sphinx 1.2.2
Downloading http://openmdao.org/dists/Sphinx-1.2.2.tar.gz#md5=3dc73ccaa8d0bfb2d62fb671b1f7e8a4
Processing Sphinx-1.2.2.tar.gz
Writing /var/folders/3c/yk0v2bwd7kl68qt42gllgxzm0000gn/T/easy_install-90sXw8/Sphinx-1.2.2/setup.cfg
Running Sphinx-1.2.2/setup.py -q bdist_egg --dist-dir /var/folders/3c/yk0v2bwd7kl68qt42gllgxzm0000gn/T/easy_install-90sXw8/Sphinx-1.2.2/egg-dist-tmp-Z8QMhI
no previously-included directories found matching 'doc/_build'
Adding Sphinx 1.2.2 to easy-install.pth file
Installing sphinx-apidoc script to /Users/Kyle/openmdao-0.13.0/bin
Installing sphinx-build script to /Users/Kyle/openmdao-0.13.0/bin
Installing sphinx-quickstart script to /Users/Kyle/openmdao-0.13.0/bin
Installing sphinx-autogen script to /Users/Kyle/openmdao-0.13.0/bin

Installed /Users/Kyle/openmdao-0.13.0/lib/python2.7/site-packages/Sphinx-1.2.2-py2.7.egg
Searching for bson==0.3.3
Reading http://openmdao.org/dists
Best match: bson 0.3.3
Downloading http://openmdao.org/dists/bson-0.3.3-py2.7.egg#md5=6e49794869297a36e90bccb181e4adcd
Processing bson-0.3.3-py2.7.egg
creating /Users/Kyle/openmdao-0.13.0/lib/python2.7/site-packages/bson-0.3.3-py2.7.egg
Extracting bson-0.3.3-py2.7.egg to /Users/Kyle/openmdao-0.13.0/lib/python2.7/site-packages
Adding bson 0.3.3 to easy-install.pth file

Installed /Users/Kyle/openmdao-0.13.0/lib/python2.7/site-packages/bson-0.3.3-py2.7.egg
Searching for cobyla==1.0.2
Reading http://openmdao.org/dists
Best match: cobyla 1.0.2
Downloading http://openmdao.org/dists/cobyla-1.0.2-py2.7-macosx-10.5-x86_64.egg#md5=1fe3b8143bfc3af3ff1a5f36054d682f
Processing cobyla-1.0.2-py2.7-macosx-10.5-x86_64.egg
creating /Users/Kyle/openmdao-0.13.0/lib/python2.7/site-packages/cobyla-1.0.2-py2.7-macosx-10.5-x86_64.egg
Extracting cobyla-1.0.2-py2.7-macosx-10.5-x86_64.egg to /Users/Kyle/openmdao-0.13.0/lib/python2.7/site-packages
Adding cobyla 1.0.2 to easy-install.pth file

Installed /Users/Kyle/openmdao-0.13.0/lib/python2.7/site-packages/cobyla-1.0.2-py2.7-macosx-10.5-x86_64.egg
Searching for conmin==1.0.2
Reading http://openmdao.org/dists
Best match: conmin 1.0.2
Downloading http://openmdao.org/dists/conmin-1.0.2-py2.7-macosx-10.5-x86_64.egg#md5=a7b6819665580989bdead2ff81c20744
Processing conmin-1.0.2-py2.7-macosx-10.5-x86_64.egg
creating /Users/Kyle/openmdao-0.13.0/lib/python2.7/site-packages/conmin-1.0.2-py2.7-macosx-10.5-x86_64.egg
Extracting conmin-1.0.2-py2.7-macosx-10.5-x86_64.egg to /Users/Kyle/openmdao-0.13.0/lib/python2.7/site-packages
Adding conmin 1.0.2 to easy-install.pth file

Installed /Users/Kyle/openmdao-0.13.0/lib/python2.7/site-packages/conmin-1.0.2-py2.7-macosx-10.5-x86_64.egg
Searching for decorator==3.4.0
Reading http://openmdao.org/dists
Reading https://pypi.python.org/simple/decorator/
Best match: decorator 3.4.0
Downloading https://pypi.python.org/packages/source/d/decorator/decorator-3.4.0.tar.gz#md5=1e8756f719d746e2fc0dd28b41251356
Processing decorator-3.4.0.tar.gz
Writing /var/folders/3c/yk0v2bwd7kl68qt42gllgxzm0000gn/T/easy_install-6Z7sRn/decorator-3.4.0/setup.cfg
Running decorator-3.4.0/setup.py -q bdist_egg --dist-dir /var/folders/3c/yk0v2bwd7kl68qt42gllgxzm0000gn/T/easy_install-6Z7sRn/decorator-3.4.0/egg-dist-tmp-1Aq8Vh
warning: no previously-included files found matching 'Makefile'
Adding decorator 3.4.0 to easy-install.pth file

Installed /Users/Kyle/openmdao-0.13.0/lib/python2.7/site-packages/decorator-3.4.0-py2.7.egg
Searching for docutils==0.10
Reading http://openmdao.org/dists
Reading https://pypi.python.org/simple/docutils/
Best match: docutils 0.10
Downloading https://pypi.python.org/packages/source/d/docutils/docutils-0.10.tar.gz#md5=d8d4660c08302c791b2d71a155a2f4bc
Processing docutils-0.10.tar.gz
Writing /var/folders/3c/yk0v2bwd7kl68qt42gllgxzm0000gn/T/easy_install-gxTZK4/docutils-0.10/setup.cfg
Running docutils-0.10/setup.py -q bdist_egg --dist-dir /var/folders/3c/yk0v2bwd7kl68qt42gllgxzm0000gn/T/easy_install-gxTZK4/docutils-0.10/egg-dist-tmp-icP730
warning: no files found matching 'MANIFEST'
warning: no files found matching '*' under directory 'extras'
warning: no previously-included files matching '.cvsignore' found under directory '*'
warning: no previously-included files matching '*.pyc' found under directory '*'
warning: no previously-included files matching '*~' found under directory '*'
warning: no previously-included files matching '.DS_Store' found under directory '*'
zip_safe flag not set; analyzing archive contents...
docutils.parsers.rst.directives.misc: module references __file__
docutils.writers.docutils_xml: module references __path__
docutils.writers.html4css1.__init__: module references __file__
docutils.writers.latex2e.__init__: module references __file__
docutils.writers.odf_odt.__init__: module references __file__
docutils.writers.pep_html.__init__: module references __file__
docutils.writers.s5_html.__init__: module references __file__
Adding docutils 0.10 to easy-install.pth file
Installing rst2html.py script to /Users/Kyle/openmdao-0.13.0/bin
Installing rst2latex.py script to /Users/Kyle/openmdao-0.13.0/bin
Installing rst2man.py script to /Users/Kyle/openmdao-0.13.0/bin
Installing rst2odt.py script to /Users/Kyle/openmdao-0.13.0/bin
Installing rst2odt_prepstyles.py script to /Users/Kyle/openmdao-0.13.0/bin
Installing rst2pseudoxml.py script to /Users/Kyle/openmdao-0.13.0/bin
Installing rst2s5.py script to /Users/Kyle/openmdao-0.13.0/bin
Installing rst2xetex.py script to /Users/Kyle/openmdao-0.13.0/bin
Installing rst2xml.py script to /Users/Kyle/openmdao-0.13.0/bin
Installing rstpep2html.py script to /Users/Kyle/openmdao-0.13.0/bin

Installed /Users/Kyle/openmdao-0.13.0/lib/python2.7/site-packages/docutils-0.10-py2.7.egg
Searching for mock==1.0.1
Reading http://openmdao.org/dists
Best match: mock 1.0.1
Downloading http://openmdao.org/dists/mock-1.0.1.zip#md5=869f08d003c289a97c1a6610faf5e913
Processing mock-1.0.1.zip
Writing /var/folders/3c/yk0v2bwd7kl68qt42gllgxzm0000gn/T/easy_install-OYzNqF/mock-1.0.1/setup.cfg
Running mock-1.0.1/setup.py -q bdist_egg --dist-dir /var/folders/3c/yk0v2bwd7kl68qt42gllgxzm0000gn/T/easy_install-OYzNqF/mock-1.0.1/egg-dist-tmp-yHLDcz
warning: no files found matching '*.png' under directory 'docs'
warning: no files found matching '*.css' under directory 'docs'
warning: no files found matching '*.html' under directory 'docs'
warning: no files found matching '*.js' under directory 'docs'
zip_safe flag not set; analyzing archive contents...
Adding mock 1.0.1 to easy-install.pth file

Installed /Users/Kyle/openmdao-0.13.0/lib/python2.7/site-packages/mock-1.0.1-py2.7.egg
Searching for networkx==1.9.1
Best match: networkx 1.9.1
Adding networkx 1.9.1 to easy-install.pth file

Using /usr/local/lib/python2.7/site-packages
Searching for newsumt==1.1.1
Reading http://openmdao.org/dists
Best match: newsumt 1.1.1
Downloading http://openmdao.org/dists/newsumt-1.1.1-py2.7-macosx-10.5-x86_64.egg#md5=908f35a97b7d0589c002e5dc24f97f34
Processing newsumt-1.1.1-py2.7-macosx-10.5-x86_64.egg
creating /Users/Kyle/openmdao-0.13.0/lib/python2.7/site-packages/newsumt-1.1.1-py2.7-macosx-10.5-x86_64.egg
Extracting newsumt-1.1.1-py2.7-macosx-10.5-x86_64.egg to /Users/Kyle/openmdao-0.13.0/lib/python2.7/site-packages
Adding newsumt 1.1.1 to easy-install.pth file

Installed /Users/Kyle/openmdao-0.13.0/lib/python2.7/site-packages/newsumt-1.1.1-py2.7-macosx-10.5-x86_64.egg
Searching for nose==1.3.3
Reading http://openmdao.org/dists
Best match: nose 1.3.3
Downloading http://openmdao.org/dists/nose-1.3.3.tar.gz#md5=42776061bf5206670cb819176dc78654
Processing nose-1.3.3.tar.gz
Writing /var/folders/3c/yk0v2bwd7kl68qt42gllgxzm0000gn/T/easy_install-ZOEOw8/nose-1.3.3/setup.cfg
Running nose-1.3.3/setup.py -q bdist_egg --dist-dir /var/folders/3c/yk0v2bwd7kl68qt42gllgxzm0000gn/T/easy_install-ZOEOw8/nose-1.3.3/egg-dist-tmp-YpQmFy
no previously-included directories found matching 'doc/.build'
Removing nose 1.3.7 from easy-install.pth file
Adding nose 1.3.3 to easy-install.pth file
Installing nosetests script to /Users/Kyle/openmdao-0.13.0/bin
Installing nosetests-2.7 script to /Users/Kyle/openmdao-0.13.0/bin

Installed /Users/Kyle/openmdao-0.13.0/lib/python2.7/site-packages/nose-1.3.3-py2.7.egg
Searching for openmdao.examples.bar3simulation==0.13.0
Reading http://openmdao.org/dists
Best match: openmdao.examples.bar3simulation 0.13.0
Downloading http://openmdao.org/dists/openmdao.examples.bar3simulation-0.13.0-py2.7-macosx-10.8-x86_64.egg#md5=fd0fafb22592b6ac1b808bb79e008d80
Processing openmdao.examples.bar3simulation-0.13.0-py2.7-macosx-10.8-x86_64.egg
creating /Users/Kyle/openmdao-0.13.0/lib/python2.7/site-packages/openmdao.examples.bar3simulation-0.13.0-py2.7-macosx-10.8-x86_64.egg
Extracting openmdao.examples.bar3simulation-0.13.0-py2.7-macosx-10.8-x86_64.egg to /Users/Kyle/openmdao-0.13.0/lib/python2.7/site-packages
Adding openmdao.examples.bar3simulation 0.13.0 to easy-install.pth file

Installed /Users/Kyle/openmdao-0.13.0/lib/python2.7/site-packages/openmdao.examples.bar3simulation-0.13.0-py2.7-macosx-10.8-x86_64.egg
Searching for openmdao.examples.expected-improvement==0.13.0
Reading http://openmdao.org/dists
Best match: openmdao.examples.expected-improvement 0.13.0
Downloading http://openmdao.org/dists/openmdao.examples.expected_improvement-0.13.0.tar.gz#md5=803a643745fcf68e3c9fab657a82bb5b
Processing openmdao.examples.expected_improvement-0.13.0.tar.gz
Writing /var/folders/3c/yk0v2bwd7kl68qt42gllgxzm0000gn/T/easy_install-qFBUl9/openmdao.examples.expected_improvement-0.13.0/setup.cfg
Running openmdao.examples.expected_improvement-0.13.0/setup.py -q bdist_egg --dist-dir /var/folders/3c/yk0v2bwd7kl68qt42gllgxzm0000gn/T/easy_install-qFBUl9/openmdao.examples.expected_improvement-0.13.0/egg-dist-tmp-Qy3sBC
Adding openmdao.examples.expected-improvement 0.13.0 to easy-install.pth file

Installed /Users/Kyle/openmdao-0.13.0/lib/python2.7/site-packages/openmdao.examples.expected_improvement-0.13.0-py2.7.egg
Searching for openmdao.examples.mdao==0.13.0
Reading http://openmdao.org/dists
Best match: openmdao.examples.mdao 0.13.0
Downloading http://openmdao.org/dists/openmdao.examples.mdao-0.13.0.tar.gz#md5=6100744b9c1436ae247455fcb01b8f84
Processing openmdao.examples.mdao-0.13.0.tar.gz
Writing /var/folders/3c/yk0v2bwd7kl68qt42gllgxzm0000gn/T/easy_install-Ruacl3/openmdao.examples.mdao-0.13.0/setup.cfg
Running openmdao.examples.mdao-0.13.0/setup.py -q bdist_egg --dist-dir /var/folders/3c/yk0v2bwd7kl68qt42gllgxzm0000gn/T/easy_install-Ruacl3/openmdao.examples.mdao-0.13.0/egg-dist-tmp-9xsF7c
Adding openmdao.examples.mdao 0.13.0 to easy-install.pth file

Installed /Users/Kyle/openmdao-0.13.0/lib/python2.7/site-packages/openmdao.examples.mdao-0.13.0-py2.7.egg
Searching for openmdao.examples.metamodel-tutorial==0.13.0
Reading http://openmdao.org/dists
Best match: openmdao.examples.metamodel-tutorial 0.13.0
Downloading http://openmdao.org/dists/openmdao.examples.metamodel_tutorial-0.13.0.tar.gz#md5=0ed743029fdb454a4917e98333e3551f
Processing openmdao.examples.metamodel_tutorial-0.13.0.tar.gz
Writing /var/folders/3c/yk0v2bwd7kl68qt42gllgxzm0000gn/T/easy_install-IjaHOE/openmdao.examples.metamodel_tutorial-0.13.0/setup.cfg
Running openmdao.examples.metamodel_tutorial-0.13.0/setup.py -q bdist_egg --dist-dir /var/folders/3c/yk0v2bwd7kl68qt42gllgxzm0000gn/T/easy_install-IjaHOE/openmdao.examples.metamodel_tutorial-0.13.0/egg-dist-tmp-gGhgSx
Adding openmdao.examples.metamodel-tutorial 0.13.0 to easy-install.pth file

Installed /Users/Kyle/openmdao-0.13.0/lib/python2.7/site-packages/openmdao.examples.metamodel_tutorial-0.13.0-py2.7.egg
Searching for openmdao.examples.nozzle-geometry-doe==0.13.0
Reading http://openmdao.org/dists
Best match: openmdao.examples.nozzle-geometry-doe 0.13.0
Downloading http://openmdao.org/dists/openmdao.examples.nozzle_geometry_doe-0.13.0.tar.gz#md5=b7c40d535eae1b7e24e9908986b6824d
Processing openmdao.examples.nozzle_geometry_doe-0.13.0.tar.gz
Writing /var/folders/3c/yk0v2bwd7kl68qt42gllgxzm0000gn/T/easy_install-wnWA5L/openmdao.examples.nozzle_geometry_doe-0.13.0/setup.cfg
Running openmdao.examples.nozzle_geometry_doe-0.13.0/setup.py -q bdist_egg --dist-dir /var/folders/3c/yk0v2bwd7kl68qt42gllgxzm0000gn/T/easy_install-wnWA5L/openmdao.examples.nozzle_geometry_doe-0.13.0/egg-dist-tmp-zrW7FK
Adding openmdao.examples.nozzle-geometry-doe 0.13.0 to easy-install.pth file

Installed /Users/Kyle/openmdao-0.13.0/lib/python2.7/site-packages/openmdao.examples.nozzle_geometry_doe-0.13.0-py2.7.egg
Searching for openmdao.examples.simple==0.13.0
Reading http://openmdao.org/dists
Best match: openmdao.examples.simple 0.13.0
Downloading http://openmdao.org/dists/openmdao.examples.simple-0.13.0.tar.gz#md5=104d5c287ceeb84cec178ab38d189869
Processing openmdao.examples.simple-0.13.0.tar.gz
Writing /var/folders/3c/yk0v2bwd7kl68qt42gllgxzm0000gn/T/easy_install-se7oGT/openmdao.examples.simple-0.13.0/setup.cfg
Running openmdao.examples.simple-0.13.0/setup.py -q bdist_egg --dist-dir /var/folders/3c/yk0v2bwd7kl68qt42gllgxzm0000gn/T/easy_install-se7oGT/openmdao.examples.simple-0.13.0/egg-dist-tmp-fkfXDd
Adding openmdao.examples.simple 0.13.0 to easy-install.pth file

Installed /Users/Kyle/openmdao-0.13.0/lib/python2.7/site-packages/openmdao.examples.simple-0.13.0-py2.7.egg
Searching for openmdao.lib==0.13.0
Reading http://openmdao.org/dists
Best match: openmdao.lib 0.13.0
Downloading http://openmdao.org/dists/openmdao.lib-0.13.0.tar.gz#md5=16f083fb6fcf7f62f447a52b851944dd
Processing openmdao.lib-0.13.0.tar.gz
Writing /var/folders/3c/yk0v2bwd7kl68qt42gllgxzm0000gn/T/easy_install-QVk333/openmdao.lib-0.13.0/setup.cfg
Running openmdao.lib-0.13.0/setup.py -q bdist_egg --dist-dir /var/folders/3c/yk0v2bwd7kl68qt42gllgxzm0000gn/T/easy_install-QVk333/openmdao.lib-0.13.0/egg-dist-tmp-35LEQe
Adding openmdao.lib 0.13.0 to easy-install.pth file

Installed /Users/Kyle/openmdao-0.13.0/lib/python2.7/site-packages/openmdao.lib-0.13.0-py2.7.egg
Searching for openmdao.main==0.13.0
Reading http://openmdao.org/dists
Best match: openmdao.main 0.13.0
Downloading http://openmdao.org/dists/openmdao.main-0.13.0.tar.gz#md5=9e25e30d6db5a1957ba8fd294c9d46be
Processing openmdao.main-0.13.0.tar.gz
Writing /var/folders/3c/yk0v2bwd7kl68qt42gllgxzm0000gn/T/easy_install-6VT10f/openmdao.main-0.13.0/setup.cfg
Running openmdao.main-0.13.0/setup.py -q bdist_egg --dist-dir /var/folders/3c/yk0v2bwd7kl68qt42gllgxzm0000gn/T/easy_install-6VT10f/openmdao.main-0.13.0/egg-dist-tmp-bD5j5C
Adding openmdao.main 0.13.0 to easy-install.pth file
Installing idle script to /Users/Kyle/openmdao-0.13.0/bin
Installing openmdao script to /Users/Kyle/openmdao-0.13.0/bin
Installing plugin script to /Users/Kyle/openmdao-0.13.0/bin

Installed /Users/Kyle/openmdao-0.13.0/lib/python2.7/site-packages/openmdao.main-0.13.0-py2.7.egg
Searching for openmdao.test==0.13.0
Reading http://openmdao.org/dists
Best match: openmdao.test 0.13.0
Downloading http://openmdao.org/dists/openmdao.test-0.13.0.tar.gz#md5=fdbceb9657c8b0fa8ba72dbb97be604d
Processing openmdao.test-0.13.0.tar.gz
Writing /var/folders/3c/yk0v2bwd7kl68qt42gllgxzm0000gn/T/easy_install-31NRcY/openmdao.test-0.13.0/setup.cfg
Running openmdao.test-0.13.0/setup.py -q bdist_egg --dist-dir /var/folders/3c/yk0v2bwd7kl68qt42gllgxzm0000gn/T/easy_install-31NRcY/openmdao.test-0.13.0/egg-dist-tmp-vF8kmJ
Adding openmdao.test 0.13.0 to easy-install.pth file

Installed /Users/Kyle/openmdao-0.13.0/lib/python2.7/site-packages/openmdao.test-0.13.0-py2.7.egg
Searching for openmdao.units==0.13.0
Reading http://openmdao.org/dists
Best match: openmdao.units 0.13.0
Downloading http://openmdao.org/dists/openmdao.units-0.13.0.tar.gz#md5=1f927c2717773f616bb34932d973776e
Processing openmdao.units-0.13.0.tar.gz
Writing /var/folders/3c/yk0v2bwd7kl68qt42gllgxzm0000gn/T/easy_install-OQWzcT/openmdao.units-0.13.0/setup.cfg
Running openmdao.units-0.13.0/setup.py -q bdist_egg --dist-dir /var/folders/3c/yk0v2bwd7kl68qt42gllgxzm0000gn/T/easy_install-OQWzcT/openmdao.units-0.13.0/egg-dist-tmp-79LkrC
Adding openmdao.units 0.13.0 to easy-install.pth file

Installed /Users/Kyle/openmdao-0.13.0/lib/python2.7/site-packages/openmdao.units-0.13.0-py2.7.egg
Searching for openmdao.util==0.13.0
Reading http://openmdao.org/dists
Best match: openmdao.util 0.13.0
Downloading http://openmdao.org/dists/openmdao.util-0.13.0.tar.gz#md5=a3072e9b87296ee2a55860269df836b0
Processing openmdao.util-0.13.0.tar.gz
Writing /var/folders/3c/yk0v2bwd7kl68qt42gllgxzm0000gn/T/easy_install-ABlfbH/openmdao.util-0.13.0/setup.cfg
Running openmdao.util-0.13.0/setup.py -q bdist_egg --dist-dir /var/folders/3c/yk0v2bwd7kl68qt42gllgxzm0000gn/T/easy_install-ABlfbH/openmdao.util-0.13.0/egg-dist-tmp-hf4LdO
Adding openmdao.util 0.13.0 to easy-install.pth file
Installing plotgraph script to /Users/Kyle/openmdao-0.13.0/bin
Installing mkpseudo script to /Users/Kyle/openmdao-0.13.0/bin
Installing dotgraph script to /Users/Kyle/openmdao-0.13.0/bin
Installing pstadump script to /Users/Kyle/openmdao-0.13.0/bin
Installing xyplot script to /Users/Kyle/openmdao-0.13.0/bin
Installing envdump script to /Users/Kyle/openmdao-0.13.0/bin
Installing add_reqs script to /Users/Kyle/openmdao-0.13.0/bin
Installing update_libpath script to /Users/Kyle/openmdao-0.13.0/bin
Installing combine_paths script to /Users/Kyle/openmdao-0.13.0/bin

Installed /Users/Kyle/openmdao-0.13.0/lib/python2.7/site-packages/openmdao.util-0.13.0-py2.7.egg
Searching for pycrypto==2.3
Reading http://openmdao.org/dists
Best match: pycrypto 2.3
Downloading http://openmdao.org/dists/pycrypto-2.3.tar.gz#md5=2b811cfbfc342d83ee614097effb8101
Processing pycrypto-2.3.tar.gz
Writing /var/folders/3c/yk0v2bwd7kl68qt42gllgxzm0000gn/T/easy_install-kVcEWb/pycrypto-2.3/setup.cfg
Running pycrypto-2.3/setup.py -q bdist_egg --dist-dir /var/folders/3c/yk0v2bwd7kl68qt42gllgxzm0000gn/T/easy_install-kVcEWb/pycrypto-2.3/egg-dist-tmp-TfGspI
warning: GMP library not found; Not building Crypto.PublicKey._fastmath.
warning: unknown warning option
      '-Werror=unused-command-line-argument-hard-error-in-future'; did you mean
      '-Werror=unused-command-line-argument'? [-Wunknown-warning-option]
1 warning generated.
warning: unknown warning option
      '-Werror=unused-command-line-argument-hard-error-in-future'; did you mean
      '-Werror=unused-command-line-argument'? [-Wunknown-warning-option]
1 warning generated.
warning: unknown warning option
      '-Werror=unused-command-line-argument-hard-error-in-future'; did you mean
      '-Werror=unused-command-line-argument'? [-Wunknown-warning-option]
1 warning generated.
warning: unknown warning option
      '-Werror=unused-command-line-argument-hard-error-in-future'; did you mean
      '-Werror=unused-command-line-argument'? [-Wunknown-warning-option]
src/RIPEMD160.c:187:20: warning: unused function 'byteswap_digest'
      [-Wunused-function]
static inline void byteswap_digest(uint32_t *p)
                   ^
2 warnings generated.
warning: unknown warning option
      '-Werror=unused-command-line-argument-hard-error-in-future'; did you mean
      '-Werror=unused-command-line-argument'? [-Wunknown-warning-option]
1 warning generated.
warning: unknown warning option
      '-Werror=unused-command-line-argument-hard-error-in-future'; did you mean
      '-Werror=unused-command-line-argument'? [-Wunknown-warning-option]
1 warning generated.
warning: unknown warning option
      '-Werror=unused-command-line-argument-hard-error-in-future'; did you mean
      '-Werror=unused-command-line-argument'? [-Wunknown-warning-option]
1 warning generated.
warning: unknown warning option
      '-Werror=unused-command-line-argument-hard-error-in-future'; did you mean
      '-Werror=unused-command-line-argument'? [-Wunknown-warning-option]
1 warning generated.
warning: unknown warning option
      '-Werror=unused-command-line-argument-hard-error-in-future'; did you mean
      '-Werror=unused-command-line-argument'? [-Wunknown-warning-option]
1 warning generated.
warning: unknown warning option
      '-Werror=unused-command-line-argument-hard-error-in-future'; did you mean
      '-Werror=unused-command-line-argument'? [-Wunknown-warning-option]
1 warning generated.
warning: unknown warning option
      '-Werror=unused-command-line-argument-hard-error-in-future'; did you mean
      '-Werror=unused-command-line-argument'? [-Wunknown-warning-option]
1 warning generated.
warning: unknown warning option
      '-Werror=unused-command-line-argument-hard-error-in-future'; did you mean
      '-Werror=unused-command-line-argument'? [-Wunknown-warning-option]
1 warning generated.
warning: unknown warning option
      '-Werror=unused-command-line-argument-hard-error-in-future'; did you mean
      '-Werror=unused-command-line-argument'? [-Wunknown-warning-option]
src/strxor.c:31:19: warning: unused variable 'rcsid' [-Wunused-const-variable]
static const char rcsid[] = "$Id$";
                  ^
2 warnings generated.
warning: unknown warning option
      '-Werror=unused-command-line-argument-hard-error-in-future'; did you mean
      '-Werror=unused-command-line-argument'? [-Wunknown-warning-option]
1 warning generated.
zip_safe flag not set; analyzing archive contents...
Adding pycrypto 2.3 to easy-install.pth file

Installed /Users/Kyle/openmdao-0.13.0/lib/python2.7/site-packages/pycrypto-2.3-py2.7-macosx-10.10-x86_64.egg
Searching for pyparsing==1.5.7
Reading http://openmdao.org/dists
Best match: pyparsing 1.5.7
Downloading http://openmdao.org/dists/pyparsing-1.5.7.tar.gz#md5=4080e332e0bde3e9c17eb7a7bc536fd7
Processing pyparsing-1.5.7.tar.gz
Writing /var/folders/3c/yk0v2bwd7kl68qt42gllgxzm0000gn/T/easy_install-9o2E68/pyparsing-1.5.7/setup.cfg
Running pyparsing-1.5.7/setup.py -q bdist_egg --dist-dir /var/folders/3c/yk0v2bwd7kl68qt42gllgxzm0000gn/T/easy_install-9o2E68/pyparsing-1.5.7/egg-dist-tmp-42gLKJ
zip_safe flag not set; analyzing archive contents...
pyparsing: module MAY be using inspect.stack
Adding pyparsing 1.5.7 to easy-install.pth file

Installed /Users/Kyle/openmdao-0.13.0/lib/python2.7/site-packages/pyparsing-1.5.7-py2.7.egg
Searching for pytz==2014.4
Reading http://openmdao.org/dists
Best match: pytz 2014.4
Downloading http://openmdao.org/dists/pytz-2014.4-py2.7.egg#md5=1e394a3b24ef6a5848c46bed82810915
Processing pytz-2014.4-py2.7.egg
creating /Users/Kyle/openmdao-0.13.0/lib/python2.7/site-packages/pytz-2014.4-py2.7.egg
Extracting pytz-2014.4-py2.7.egg to /Users/Kyle/openmdao-0.13.0/lib/python2.7/site-packages
Adding pytz 2014.4 to easy-install.pth file

Installed /Users/Kyle/openmdao-0.13.0/lib/python2.7/site-packages/pytz-2014.4-py2.7.egg
Searching for requests==2.2.1
Reading http://openmdao.org/dists
Best match: requests 2.2.1
Downloading http://openmdao.org/dists/requests-2.2.1.tar.gz#md5=ac27081135f58d1a43e4fb38258d6f4e
Processing requests-2.2.1.tar.gz
Writing /var/folders/3c/yk0v2bwd7kl68qt42gllgxzm0000gn/T/easy_install-O7xc0L/requests-2.2.1/setup.cfg
Running requests-2.2.1/setup.py -q bdist_egg --dist-dir /var/folders/3c/yk0v2bwd7kl68qt42gllgxzm0000gn/T/easy_install-O7xc0L/requests-2.2.1/egg-dist-tmp-ASBREv
Adding requests 2.2.1 to easy-install.pth file

Installed /Users/Kyle/openmdao-0.13.0/lib/python2.7/site-packages/requests-2.2.1-py2.7.egg
Searching for slsqp==1.0.2
Reading http://openmdao.org/dists
Best match: slsqp 1.0.2
Downloading http://openmdao.org/dists/slsqp-1.0.2-py2.7-macosx-10.5-x86_64.egg#md5=df449533af122470ebd5b1af4cbfc9c5
Processing slsqp-1.0.2-py2.7-macosx-10.5-x86_64.egg
creating /Users/Kyle/openmdao-0.13.0/lib/python2.7/site-packages/slsqp-1.0.2-py2.7-macosx-10.5-x86_64.egg
Extracting slsqp-1.0.2-py2.7-macosx-10.5-x86_64.egg to /Users/Kyle/openmdao-0.13.0/lib/python2.7/site-packages
Adding slsqp 1.0.2 to easy-install.pth file

Installed /Users/Kyle/openmdao-0.13.0/lib/python2.7/site-packages/slsqp-1.0.2-py2.7-macosx-10.5-x86_64.egg
Searching for traits==4.3.0
Reading http://openmdao.org/dists
Best match: traits 4.3.0
Downloading http://openmdao.org/dists/traits-4.3.0.tar.gz#md5=f78c15c44e0f965cc2ab799806a80388
Processing traits-4.3.0.tar.gz
Writing /var/folders/3c/yk0v2bwd7kl68qt42gllgxzm0000gn/T/easy_install-DiE61V/traits-4.3.0/setup.cfg
Running traits-4.3.0/setup.py -q bdist_egg --dist-dir /var/folders/3c/yk0v2bwd7kl68qt42gllgxzm0000gn/T/easy_install-DiE61V/traits-4.3.0/egg-dist-tmp-ShH2qF
warning: unknown warning option
      '-Werror=unused-command-line-argument-hard-error-in-future'; did you mean
      '-Werror=unused-command-line-argument'? [-Wunknown-warning-option]
traits/ctraits.c:1028:1: warning: unused function 'has_value_for'
      [-Wunused-function]
has_value_for ( has_traits_object * obj, PyObject * name ) {
^
2 warnings generated.
warning: unknown warning option
      '-Werror=unused-command-line-argument-hard-error-in-future'; did you mean
      '-Werror=unused-command-line-argument'? [-Wunknown-warning-option]
traits/protocols/_speedups.c:660:14: warning: explicitly assigning value of
      variable of type 'PyObject *' (aka 'struct _object *') to itself
      [-Wself-assign]
  __pyx_self = __pyx_self;
  ~~~~~~~~~~ ^ ~~~~~~~~~~
traits/protocols/_speedups.c:741:14: warning: explicitly assigning value of
      variable of type 'PyObject *' (aka 'struct _object *') to itself
      [-Wself-assign]
  __pyx_self = __pyx_self;
  ~~~~~~~~~~ ^ ~~~~~~~~~~
traits/protocols/_speedups.c:1762:14: warning: explicitly assigning value of
      variable of type 'PyObject *' (aka 'struct _object *') to itself
      [-Wself-assign]
  __pyx_self = __pyx_self;
  ~~~~~~~~~~ ^ ~~~~~~~~~~
traits/protocols/_speedups.c:1894:14: warning: explicitly assigning value of
      variable of type 'PyObject *' (aka 'struct _object *') to itself
      [-Wself-assign]
  __pyx_self = __pyx_self;
  ~~~~~~~~~~ ^ ~~~~~~~~~~
traits/protocols/_speedups.c:2023:29: warning: incompatible pointer types
      passing 'PyListObject *' to parameter of type 'PyObject *'
      (aka 'struct _object *') [-Wincompatible-pointer-types]
  __pyx_t_3 = PyList_Append(__pyx_t_1, __pyx_t_2); if (unlikely(__pyx_t_...
                            ^~~~~~~~~
/usr/local/Cellar/python/2.7.10_2/Frameworks/Python.framework/Versions/2.7/include/python2.7/listobject.h:52:41: note: 
      passing argument to parameter here
PyAPI_FUNC(int) PyList_Append(PyObject *, PyObject *);
                                        ^
traits/protocols/_speedups.c:2033:17: warning: incompatible pointer types
      assigning to 'PyTupleObject *' from 'PyObject *' (aka 'struct _object *')
      [-Wincompatible-pointer-types]
  __pyx_v_bases = __pyx_v_cls->cl_bases;
                ^ ~~~~~~~~~~~~~~~~~~~~~
traits/protocols/_speedups.c:2120:14: warning: explicitly assigning value of
      variable of type 'PyObject *' (aka 'struct _object *') to itself
      [-Wself-assign]
  __pyx_self = __pyx_self;
  ~~~~~~~~~~ ^ ~~~~~~~~~~
traits/protocols/_speedups.c:2224:33: warning: incompatible pointer types
      passing 'PyListObject *' to parameter of type 'PyObject *'
      (aka 'struct _object *') [-Wincompatible-pointer-types]
      __pyx_t_2 = PyList_Append(__pyx_t_4, __pyx_t_1); if (unlikely(__py...
                                ^~~~~~~~~
/usr/local/Cellar/python/2.7.10_2/Frameworks/Python.framework/Versions/2.7/include/python2.7/listobject.h:52:41: note: 
      passing argument to parameter here
PyAPI_FUNC(int) PyList_Append(PyObject *, PyObject *);
                                        ^
traits/protocols/_speedups.c:2238:33: warning: incompatible pointer types
      passing 'PyListObject *' to parameter of type 'PyObject *'
      (aka 'struct _object *') [-Wincompatible-pointer-types]
      __pyx_t_2 = PyList_Append(__pyx_t_6, __pyx_t_1); if (unlikely(__py...
                                ^~~~~~~~~
/usr/local/Cellar/python/2.7.10_2/Frameworks/Python.framework/Versions/2.7/include/python2.7/listobject.h:52:41: note: 
      passing argument to parameter here
PyAPI_FUNC(int) PyList_Append(PyObject *, PyObject *);
                                        ^
traits/protocols/_speedups.c:2324:29: warning: incompatible pointer types
      passing 'PyListObject *' to parameter of type 'PyObject *'
      (aka 'struct _object *') [-Wincompatible-pointer-types]
  __pyx_t_3 = PyList_Append(__pyx_t_1, __pyx_t_2); if (unlikely(__pyx_t_...
                            ^~~~~~~~~
/usr/local/Cellar/python/2.7.10_2/Frameworks/Python.framework/Versions/2.7/include/python2.7/listobject.h:52:41: note: 
      passing argument to parameter here
PyAPI_FUNC(int) PyList_Append(PyObject *, PyObject *);
                                        ^
traits/protocols/_speedups.c:2414:14: warning: explicitly assigning value of
      variable of type 'PyObject *' (aka 'struct _object *') to itself
      [-Wself-assign]
  __pyx_self = __pyx_self;
  ~~~~~~~~~~ ^ ~~~~~~~~~~
traits/protocols/_speedups.c:2508:31: warning: incompatible pointer types
      passing 'PyListObject *' to parameter of type 'PyObject *'
      (aka 'struct _object *') [-Wincompatible-pointer-types]
    __pyx_t_6 = PyList_Append(__pyx_t_4, __pyx_t_2); if (unlikely(__pyx_...
                              ^~~~~~~~~
/usr/local/Cellar/python/2.7.10_2/Frameworks/Python.framework/Versions/2.7/include/python2.7/listobject.h:52:41: note: 
      passing argument to parameter here
PyAPI_FUNC(int) PyList_Append(PyObject *, PyObject *);
                                        ^
traits/protocols/_speedups.c:2522:31: warning: incompatible pointer types
      passing 'PyListObject *' to parameter of type 'PyObject *'
      (aka 'struct _object *') [-Wincompatible-pointer-types]
    __pyx_t_6 = PyList_Append(__pyx_t_7, __pyx_t_2); if (unlikely(__pyx_...
                              ^~~~~~~~~
/usr/local/Cellar/python/2.7.10_2/Frameworks/Python.framework/Versions/2.7/include/python2.7/listobject.h:52:41: note: 
      passing argument to parameter here
PyAPI_FUNC(int) PyList_Append(PyObject *, PyObject *);
                                        ^
traits/protocols/_speedups.c:2574:14: warning: explicitly assigning value of
      variable of type 'PyObject *' (aka 'struct _object *') to itself
      [-Wself-assign]
  __pyx_self = __pyx_self;
  ~~~~~~~~~~ ^ ~~~~~~~~~~
traits/protocols/_speedups.c:2700:15: warning: comparison of distinct pointer
      types ('struct _typeobject *' and 'PyObject *' (aka 'struct _object *'))
      [-Wcompare-distinct-pointer-types]
  __pyx_t_2 = PyObject_TypeCheck(__pyx_t_4, __pyx_t_3);
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/Cellar/python/2.7.10_2/Frameworks/Python.framework/Versions/2.7/include/python2.7/object.h:439:18: note: 
      expanded from macro 'PyObject_TypeCheck'
    (Py_TYPE(ob) == (tp) || PyType_IsSubtype(Py_TYPE(ob), (tp)))
     ~~~~~~~~~~~ ^  ~~~~
traits/protocols/_speedups.c:2700:15: warning: incompatible pointer types
      passing 'PyObject *' (aka 'struct _object *') to parameter of type
      'PyTypeObject *' (aka 'struct _typeobject *')
      [-Wincompatible-pointer-types]
  __pyx_t_2 = PyObject_TypeCheck(__pyx_t_4, __pyx_t_3);
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/Cellar/python/2.7.10_2/Frameworks/Python.framework/Versions/2.7/include/python2.7/object.h:439:59: note: 
      expanded from macro 'PyObject_TypeCheck'
    (Py_TYPE(ob) == (tp) || PyType_IsSubtype(Py_TYPE(ob), (tp)))
                                                          ^~~~
/usr/local/Cellar/python/2.7.10_2/Frameworks/Python.framework/Versions/2.7/include/python2.7/object.h:437:64: note: 
      passing argument to parameter here
PyAPI_FUNC(int) PyType_IsSubtype(PyTypeObject *, PyTypeObject *);
                                                               ^
traits/protocols/_speedups.c:2802:14: warning: explicitly assigning value of
      variable of type 'PyObject *' (aka 'struct _object *') to itself
      [-Wself-assign]
  __pyx_self = __pyx_self;
  ~~~~~~~~~~ ^ ~~~~~~~~~~
traits/protocols/_speedups.c:3076:33: warning: incompatible pointer types
      passing 'PyListObject *' to parameter of type 'PyObject *'
      (aka 'struct _object *') [-Wincompatible-pointer-types]
      __pyx_t_2 = PyList_Append(__pyx_t_6, __pyx_t_1); if (unlikely(__py...
                                ^~~~~~~~~
/usr/local/Cellar/python/2.7.10_2/Frameworks/Python.framework/Versions/2.7/include/python2.7/listobject.h:52:41: note: 
      passing argument to parameter here
PyAPI_FUNC(int) PyList_Append(PyObject *, PyObject *);
                                        ^
traits/protocols/_speedups.c:3090:33: warning: incompatible pointer types
      passing 'PyListObject *' to parameter of type 'PyObject *'
      (aka 'struct _object *') [-Wincompatible-pointer-types]
      __pyx_t_2 = PyList_Append(__pyx_t_8, __pyx_t_1); if (unlikely(__py...
                                ^~~~~~~~~
/usr/local/Cellar/python/2.7.10_2/Frameworks/Python.framework/Versions/2.7/include/python2.7/listobject.h:52:41: note: 
      passing argument to parameter here
PyAPI_FUNC(int) PyList_Append(PyObject *, PyObject *);
                                        ^
traits/protocols/_speedups.c:3160:23: warning: comparison of distinct pointer
      types ('struct _typeobject *' and 'PyObject *' (aka 'struct _object *'))
      [-Wcompare-distinct-pointer-types]
          __pyx_t_2 = PyObject_TypeCheck(__pyx_v_cls, __pyx_t_10);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/Cellar/python/2.7.10_2/Frameworks/Python.framework/Versions/2.7/include/python2.7/object.h:439:18: note: 
      expanded from macro 'PyObject_TypeCheck'
    (Py_TYPE(ob) == (tp) || PyType_IsSubtype(Py_TYPE(ob), (tp)))
     ~~~~~~~~~~~ ^  ~~~~
traits/protocols/_speedups.c:3160:23: warning: incompatible pointer types
      passing 'PyObject *' (aka 'struct _object *') to parameter of type
      'PyTypeObject *' (aka 'struct _typeobject *')
      [-Wincompatible-pointer-types]
          __pyx_t_2 = PyObject_TypeCheck(__pyx_v_cls, __pyx_t_10);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/Cellar/python/2.7.10_2/Frameworks/Python.framework/Versions/2.7/include/python2.7/object.h:439:59: note: 
      expanded from macro 'PyObject_TypeCheck'
    (Py_TYPE(ob) == (tp) || PyType_IsSubtype(Py_TYPE(ob), (tp)))
                                                          ^~~~
/usr/local/Cellar/python/2.7.10_2/Frameworks/Python.framework/Versions/2.7/include/python2.7/object.h:437:64: note: 
      passing argument to parameter here
PyAPI_FUNC(int) PyType_IsSubtype(PyTypeObject *, PyTypeObject *);
                                                               ^
traits/protocols/_speedups.c:5350:33: warning: unused function
      '__Pyx_PyIndex_AsSsize_t' [-Wunused-function]
static CYTHON_INLINE Py_ssize_t __Pyx_PyIndex_AsSsize_t(PyObject* b) {
                                ^
traits/protocols/_speedups.c:5359:33: warning: unused function
      '__Pyx_PyInt_FromSize_t' [-Wunused-function]
static CYTHON_INLINE PyObject * __Pyx_PyInt_FromSize_t(size_t ival) {
                                ^
traits/protocols/_speedups.c:5373:29: warning: unused function
      '__Pyx_PyInt_AsSize_t' [-Wunused-function]
static CYTHON_INLINE size_t __Pyx_PyInt_AsSize_t(PyObject* x) {
                            ^
traits/protocols/_speedups.c:4556:27: warning: unused function '__Pyx_ErrFetch'
      [-Wunused-function]
static CYTHON_INLINE void __Pyx_ErrFetch(PyObject **type, PyObject **val...
                          ^
traits/protocols/_speedups.c:396:32: warning: unused function
      '__Pyx_GetItemInt_List_Fast' [-Wunused-function]
static CYTHON_INLINE PyObject *__Pyx_GetItemInt_List_Fast(PyObject *o, P...
                               ^
traits/protocols/_speedups.c:416:32: warning: unused function
      '__Pyx_GetItemInt_Tuple_Fast' [-Wunused-function]
static CYTHON_INLINE PyObject *__Pyx_GetItemInt_Tuple_Fast(PyObject *o, ...
                               ^
traits/protocols/_speedups.c:4782:32: warning: unused function '__Pyx_GetAttr3'
      [-Wunused-function]
static CYTHON_INLINE PyObject *__Pyx_GetAttr3(PyObject *o, PyObject *n, ...
                               ^
traits/protocols/_speedups.c:4796:36: warning: unused function
      '__Pyx_PyInt_AsUnsignedChar' [-Wunused-function]
static CYTHON_INLINE unsigned char __Pyx_PyInt_AsUnsignedChar(PyObject* x) {
                                   ^
traits/protocols/_speedups.c:4815:37: warning: unused function
      '__Pyx_PyInt_AsUnsignedShort' [-Wunused-function]
static CYTHON_INLINE unsigned short __Pyx_PyInt_AsUnsignedShort(PyObject* x) {
                                    ^
traits/protocols/_speedups.c:4834:35: warning: unused function
      '__Pyx_PyInt_AsUnsignedInt' [-Wunused-function]
static CYTHON_INLINE unsigned int __Pyx_PyInt_AsUnsignedInt(PyObject* x) {
                                  ^
traits/protocols/_speedups.c:4853:27: warning: unused function
      '__Pyx_PyInt_AsChar' [-Wunused-function]
static CYTHON_INLINE char __Pyx_PyInt_AsChar(PyObject* x) {
                          ^
traits/protocols/_speedups.c:4872:28: warning: unused function
      '__Pyx_PyInt_AsShort' [-Wunused-function]
static CYTHON_INLINE short __Pyx_PyInt_AsShort(PyObject* x) {
                           ^
traits/protocols/_speedups.c:4891:26: warning: unused function
      '__Pyx_PyInt_AsInt' [-Wunused-function]
static CYTHON_INLINE int __Pyx_PyInt_AsInt(PyObject* x) {
                         ^
traits/protocols/_speedups.c:4910:34: warning: unused function
      '__Pyx_PyInt_AsSignedChar' [-Wunused-function]
static CYTHON_INLINE signed char __Pyx_PyInt_AsSignedChar(PyObject* x) {
                                 ^
traits/protocols/_speedups.c:4929:35: warning: unused function
      '__Pyx_PyInt_AsSignedShort' [-Wunused-function]
static CYTHON_INLINE signed short __Pyx_PyInt_AsSignedShort(PyObject* x) {
                                  ^
traits/protocols/_speedups.c:4948:33: warning: unused function
      '__Pyx_PyInt_AsSignedInt' [-Wunused-function]
static CYTHON_INLINE signed int __Pyx_PyInt_AsSignedInt(PyObject* x) {
                                ^
traits/protocols/_speedups.c:4967:26: warning: unused function
      '__Pyx_PyInt_AsLongDouble' [-Wunused-function]
static CYTHON_INLINE int __Pyx_PyInt_AsLongDouble(PyObject* x) {
                         ^
traits/protocols/_speedups.c:5091:35: warning: function '__Pyx_PyInt_AsLongLong'
      is not needed and will not be emitted [-Wunneeded-internal-declaration]
static CYTHON_INLINE PY_LONG_LONG __Pyx_PyInt_AsLongLong(PyObject* x) {
                                  ^
traits/protocols/_speedups.c:5161:42: warning: function
      '__Pyx_PyInt_AsSignedLongLong' is not needed and will not be emitted
      [-Wunneeded-internal-declaration]
static CYTHON_INLINE signed PY_LONG_LONG __Pyx_PyInt_AsSignedLongLong(Py...
                                         ^
41 warnings generated.
Adding traits 4.3.0 to easy-install.pth file

Installed /Users/Kyle/openmdao-0.13.0/lib/python2.7/site-packages/traits-4.3.0-py2.7-macosx-10.10-x86_64.egg
Searching for zope.interface==3.6.1
Reading http://openmdao.org/dists
Best match: zope.interface 3.6.1
Downloading http://openmdao.org/dists/zope.interface-3.6.1.tar.gz#md5=7a895181b8d10be4a7e9a3afa13cd3be
Processing zope.interface-3.6.1.tar.gz
Writing /var/folders/3c/yk0v2bwd7kl68qt42gllgxzm0000gn/T/easy_install-D2mbjW/zope.interface-3.6.1/setup.cfg
Running zope.interface-3.6.1/setup.py -q bdist_egg --dist-dir /var/folders/3c/yk0v2bwd7kl68qt42gllgxzm0000gn/T/easy_install-D2mbjW/zope.interface-3.6.1/egg-dist-tmp-r1MS92
warning: unknown warning option
      '-Werror=unused-command-line-argument-hard-error-in-future'; did you mean
      '-Werror=unused-command-line-argument'? [-Wunknown-warning-option]
1 warning generated.
Adding zope.interface 3.6.1 to easy-install.pth file

Installed /Users/Kyle/openmdao-0.13.0/lib/python2.7/site-packages/zope.interface-3.6.1-py2.7-macosx-10.10-x86_64.egg

The OpenMDAO virtual environment has been installed in
 /Users/Kyle/openmdao-0.13.0

From /Users/Kyle/openmdao-0.13.0, type:

. bin/activate

to activate your environment and start using OpenMDAO.
link

answered 30 Aug '15, 17:26

kylez86's gravatar image

kylez86
1223

this looks like you're good to go now. The one failure your getting is with a bit of compiled code for an example. But you won't use that, so don't worry about it. All the other tests pass and you should be all set now.

(30 Aug '15, 20:14) justingray ♦♦ justingray's gravatar image

Thanks a lot! It sounds like I'm getting closer to success... Unfortunately, I'm still having issues running the Hyperloop plugin, which is currently my end goal for using Open MDAO. One more question about running this plugin is copied as another "answer" below. If I'm straying too far off course from the original question thread, let me know and I can post up a new question as well if that works better.

Thanks again for all of your help so far!

(31 Aug '15, 18:40) kylez86 kylez86's gravatar image

Thanks a lot! It sounds like I'm getting closer to success... Unfortunately, I'm still having issues running the Hyperloop plugin, which is currently my end goal for using Open MDAO. After successfully running the "python setup.py develop" command, I change directories to src/hyperloop and attempt to run the "python hyperloop_sim.py" command. The result that I get is copied below:

(openmdao-0.13.0)MacBook-Pro:hyperloop Kyle$ ls
__init__.py     cycle           mission.py      test
aero.py         geometry        openmdao_log.txt    tube_limit_flow.py
api.py          hyperloop_sim.py    run_cases.py        tube_wall_temp.py
battery_plot.py     mach_vs_area_plot.py    speed_limit.py
(openmdao-0.13.0)MacBook-Pro:hyperloop Kyle$ python hyperloop_sim.py 
Traceback (most recent call last):
  File "hyperloop_sim.py", line 1, in <module>
    from openmdao.main.api import Assembly 
  File "/Users/Kyle/openmdao-0.13.0/lib/python2.7/site-packages/openmdao.main-0.13.0-py2.7.egg/openmdao/main/api.py", line 7, in <module>
    from openmdao.util.log import logger, enable_console
ImportError: No module named log

Any idea what's going on this time?

P.S. I promise I'll leave good feedback to your answers after I get this working!

link

answered 31 Aug '15, 18:42

kylez86's gravatar image

kylez86
1223

OK, I've done some troubleshooting and here's what I've found...

The ImportError is being generated because of a broken import function contained within the openmdao.main.api python script. Drilling down to that script, the file that is not being found is apparently called openmdao.util.log. Just to see what would happen, I commented out that import function for the log file, and copied it back in below the subsequent import function to see if any of the functions could be called successfully (i.e...

#from openmdao.util.log import logger, enable_console
from openmdao.main.expreval import ExprEvaluator
from openmdao.util.log import logger, enable_console

When I ran this, the code made it past that line to import the log file without breaking, but it output a whole bunch more ImportFunction errors and broke later on at the eggsaver import. The results of that run are shown below:

Traceback (most recent call last):
  File "src/hyperloop/hyperloop_sim.py", line 1, in <module>
    from openmdao.main.api import Assembly 
  File "/Users/Kyle/openmdao-0.13.0/lib/python2.7/site-packages/openmdao.main-0.13.0-py2.7.egg/openmdao/main/api.py", line 7, in <module>
    from openmdao.main.expreval import ExprEvaluator
  File "/Users/Kyle/openmdao-0.13.0/lib/python2.7/site-packages/openmdao.main-0.13.0-py2.7.egg/openmdao/main/expreval.py", line 14, in <module>
    from openmdao.main.array_helpers import flattened_value
  File "/Users/Kyle/openmdao-0.13.0/lib/python2.7/site-packages/openmdao.main-0.13.0-py2.7.egg/openmdao/main/array_helpers.py", line 6, in <module>
    from openmdao.main.interfaces import IVariableTree
  File "/Users/Kyle/openmdao-0.13.0/lib/python2.7/site-packages/openmdao.main-0.13.0-py2.7.egg/openmdao/main/interfaces.py", line 11, in <module>
    from openmdao.main.constants import SAVE_CPICKLE
  File "/Users/Kyle/openmdao-0.13.0/lib/python2.7/site-packages/openmdao.main-0.13.0-py2.7.egg/openmdao/main/constants.py", line 7, in <module>
    from openmdao.util.eggsaver import SAVE_PICKLE, SAVE_CPICKLE #, SAVE_YAML, SAVE_LIBYAML
ImportError: No module named eggsaver

It looks to me like there is something wrong with the way my directories or file structures are arranged for Open MDAO files that is preventing the code from importing the files needed to run the Open MDAO modules... It seems to me this is still an issue with Open MDAO and not just the Hyperloop plugin that I am trying to run. As we had said previously, the install for Open MDAO seemed to work OK, so now I am not sure where else to look to figure out the problem. I don't want to willy nilly go through rearranging file structures and directories in hopes to relink the file paths. Any more advice???

P.S. I've copied the full set of code from the original code from the api.py script below to help troubleshoot.

"""
Pseudo package containing all of the main classes/objects in the
openmdao.main API.

"""

from openmdao.util.log import logger, enable_console
from openmdao.main.expreval import ExprEvaluator

from openmdao.main.factory import Factory
from openmdao.main.factorymanager import create, get_available_types

from openmdao.main.container import Container, get_default_name, \
                                    create_io_traits
from openmdao.main.vartree import VariableTree
from openmdao.main.component import Component, SimulationRoot
from openmdao.main.implicitcomp import ImplicitComponent
from openmdao.main.component_with_derivatives import ComponentWithDerivatives
from openmdao.main.driver_uses_derivatives import DriverUsesDerivatives
from openmdao.main.assembly import Assembly, set_as_top, dump_iteration_tree
from openmdao.main.driver import Driver
from openmdao.main.workflow import Workflow
from openmdao.main.variable import Variable

from openmdao.main.exceptions import ConstraintError

from openmdao.main.interfaces import implements, Attribute, Interface

from openmdao.main.file_supp import FileMetadata

from openmdao.main.case import Case

from openmdao.main.arch import Architecture
from openmdao.main.problem_formulation import ArchitectureAssembly, OptProblem

from openmdao.util.eggsaver import SAVE_PICKLE, SAVE_CPICKLE #, SAVE_YAML, SAVE_LIBYAML

from openmdao.units import convert_units

# TODO: This probably shouldn't be here. Removing it will require edits to some
# of our plugins
from openmdao.main.datatypes.slot import Slot
link

answered 01 Sep '15, 21:26

kylez86's gravatar image

kylez86
1223

Also, just to verify, yes - I have verified that the log.py file does in fact exist. It's in the path

/Users/Kyle/openmdao-0.13.0/lib/python2.7/site-packages/openmdao.util-0.13.0-py2.7.egg/openmdao/util/

(01 Sep '15, 21:31) kylez86 kylez86's gravatar image

I think something is screwy with your python install, or the way openmdao got into your python. I suggest trying to work with anaconda python in this case, instead of homebrew python. You might find the installer will behave a bit better for you there.

link

answered 01 Sep '15, 21:32

justingray's gravatar image

justingray ♦♦
1.8k13

ok, I'm trying that now. I'll let you know what happens.

(01 Sep '15, 21:46) kylez86 kylez86's gravatar image

Now, when I try to reinstall Open MDAO using the go-openmdao-0.13.0.py script, I receive another error...

MacBook-Pro:~ Kyle$ python go-openmdao-0.13.0.py develop
ERROR: OpenMDAO go scripts cannot be used with Anaconda distributions.
Use the command below to install the latest version of OpenMDAO:

    conda create --name <environment name> openmdao

Can you point me in the right direction for how to install Open MDAO to be used with anaconda?

link

answered 01 Sep '15, 21:58

kylez86's gravatar image

kylez86
1223

OK, I successfully installed the Open MDAO version compatible with Anaconda, but that is version 1.0.5. How do I activate the Open MDAO environment and run the Hyperloop plugin using version 1.0.5?

(01 Sep '15, 22:06) kylez86 kylez86's gravatar image

what is version 1.05?

to activate an anaconda openmdao environement try 'source activate openmdao'

also... check out the anaconda docs: http://openmdao.org/releases/0.13.0/docs/getting-started/install.html#anaconda-installation

(01 Sep '15, 22:10) justingray ♦♦ justingray's gravatar image

I'm talking about OpenMDAO 1.0.5. I'm not too sure about what the differences are in the versions, but it looks like 1.0.5 is newer and apparently still in alpha testing. But I hadn't seen the anaconda docs for Open MDAO 0.13.0, soI will check those out at the link you provided.

Do you think I have to stick with Open MDAO 0.13.0 or should I (or could I) switch to 1.0.5?

(01 Sep '15, 22:18) kylez86 kylez86's gravatar image

OK! After quite a bit of tweaking, I think I've got Open MDAO 0.13.0 working now with anaconda! That was quite a mess trying to install using homebrew...i'd recommend that in the future people start with anaconda and work back to homebrew if need be, not start with homebrew initially. But using the instructions on the anaconda docs page, I was able to get past the erroneous import line of code...

...but I'm stuck again with another import error; this time it's with cantera. I'm going to open up a new post to ask this question because now I believe the issue relates to the Hyperloop plugin install (or maybe the pyCycle install) and not Open MDAO itself. If you want to look for that post, and could provide a bit more help on that end, please do. But for now, thank you for all of your help on this issue! Your expertise is much appreciated!

(01 Sep '15, 23:10) kylez86 kylez86's gravatar image

In my experience, OpenMDAO interacts best with the OSX system python

link

answered 28 Jan '16, 16:28

kilojoules's gravatar image

kilojoules
31110

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Tags:

×67
×43
×29
×8
×5

Asked: 30 Aug '15, 15:11

Seen: 2,686 times

Last updated: 28 Jan '16, 16:28

powered by OSQA