[CIG-SHORT] mpi missing error when trying to install nemesis

Brad Aagaard baagaard at usgs.gov
Mon Oct 4 20:05:22 PDT 2010


On 10/4/10 7:57 PM, Leif Strand wrote:
> Hi Brad,
>
> I was able to reproduce this by downloading pythia-0.8.1.10.tar.gz,
> manually installing it, adding it to my PYTHONPATH, and then installing
> 'nemesis'.
>
> I'm not sure if this is a bug or not... there should be Pythia "egg
> metadata" installed by "setuptools", but in this scenario, it is not.
>
> However, if one simply installs 'nemesis' -- without manually installing
> Pythia first -- Pythia is automatically downloaded & installed -- and
> properly (with all egg metadata).
>
> --Leif
>
>
> Brad Aagaard wrote:
>> Leif-
>>
>> A PyLith user trying to install from source is getting an odd error
>> when running "make install" for nemesis. Is this some sort of
>> PYTHONPATH issue? A merlin bug?
>>
>> Thanks,
>> Brad
>>
>>
>> bjha at ubuntu:~/scratch/build/gcc-4.4.1_64/nemesis-dev$ make install
>> make[1]: Entering directory
>> `/home/bjha/scratch/build/gcc-4.4.1_64/nemesis-dev'
>> test -z "/home/bjha/tools/gcc-4.4.1_64/bin" || /bin/mkdir -p
>> "/home/bjha/tools/gcc-4.4.1_64/bin"
>> /usr/bin/install -c nemesis mpinemesis
>> '/home/bjha/tools/gcc-4.4.1_64/bin'
>> make install-data-hook
>> make[2]: Entering directory
>> `/home/bjha/scratch/build/gcc-4.4.1_64/nemesis-dev'
>> top_builddir=`CDPATH="${ZSH_VERSION+.}:" && cd . && pwd` && \
>> cd /home/bjha/src/nemesis-dev && \
>> /usr/bin/python setup.py install_deps -H None -f $top_builddir/deps
>> --prefix=/home/bjha/tools/gcc-4.4.1_64 && \
>> /usr/bin/python setup.py egg_info -e
>> /home/bjha/tools/gcc-4.4.1_64/lib/python2.6/site-packages
>> /home/bjha/tools/gcc-4.4.1_64/lib/python2.6/site-packages/merlin-1.7.egg/merlin/__init__.py:175:
>> DeprecationWarning: the sets module is deprecated
>> from sets import ImmutableSet
>> /home/bjha/tools/gcc-4.4.1_64/lib/python2.6/site-packages/merlin-1.7.egg/merlin/package_index.py:7:
>> DeprecationWarning: the md5 module is deprecated; use hashlib instead
>> from md5 import md5
>> running install_deps
>> Checking .pth file support in
>> /home/bjha/tools/gcc-4.4.1_64/lib/python2.6/site-packages
>> /usr/bin/python -E -c pass
>> running egg_info
>> writing requirements to nemesis.egg-info/requires.txt
>> writing nemesis.egg-info/PKG-INFO
>> writing top-level names to nemesis.egg-info/top_level.txt
>> writing dependency_links to nemesis.egg-info/dependency_links.txt
>> writing manifest file 'nemesis.egg-info/SOURCES.txt'
>>
>> Installed /home/bjha/src/nemesis-dev
>> Processing dependencies for nemesis==1.0
>> Traceback (most recent call last):
>> File "setup.py", line 23, in <module>
>> url = 'http://www.geodynamics.org/cig/software/packages/cs/pythia/',
>> File "/usr/lib/python2.6/distutils/core.py", line 152, in setup
>> dist.run_commands()
>> File "/usr/lib/python2.6/distutils/dist.py", line 975, in run_commands
>> self.run_command(cmd)
>> File "/usr/lib/python2.6/distutils/dist.py", line 995, in run_command
>> cmd_obj.run()
>> File
>> "/home/bjha/tools/gcc-4.4.1_64/lib/python2.6/site-packages/merlin-1.7.egg/merlin/command/install_deps.py",
>> line 25, in run
>> self.install_dependencies()
>> File
>> "/home/bjha/tools/gcc-4.4.1_64/lib/python2.6/site-packages/merlin-1.7.egg/merlin/command/install_deps.py",
>> line 74, in install_dependencies
>> self.process_distribution(None, self.dist, not self.no_deps)
>> File
>> "/home/bjha/tools/gcc-4.4.1_64/lib/python2.6/site-packages/merlin-1.7.egg/merlin/command/easy_install.py",
>> line 526, in process_distribution
>> [requirement], self.local_index, self.easy_install
>> File
>> "/home/bjha/tools/gcc-4.4.1_64/lib/python2.6/site-packages/merlin-1.7.egg/merlin/__init__.py",
>> line 650, in resolve
>> requirements.extend(dist.requires(req.extras)[::-1])
>> File
>> "/home/bjha/tools/gcc-4.4.1_64/lib/python2.6/site-packages/merlin-1.7.egg/merlin/__init__.py",
>> line 2219, in requires
>> "%s has no such extra feature %r" % (self, ext)
>> merlin.UnknownExtra: pythia 0.8.1.10 has no such extra feature 'mpi'
>> make[2]: *** [install-data-hook] Error 1
>> make[2]: Leaving directory
>> `/home/bjha/scratch/build/gcc-4.4.1_64/nemesis-dev'
>> make[1]: *** [install-data-am] Error 2
>> make[1]: Leaving directory
>> `/home/bjha/scratch/build/gcc-4.4.1_64/nemesis-dev'
>> make: *** [install-am] Error 2
>>
>
>



More information about the CIG-SHORT mailing list