euca2ools: make install fails on os x

Bug #558420 reported by Cameron Stokes
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
euca2ools
Won't Fix
Low
Garrett Holmstrom
Devel
Won't Fix
Low
Garrett Holmstrom

Bug Description

Trying to build euca2ools on OS X fails at the last step in the INSTALL file. Here is the output:

mbp:euca2ools-1.2 user$ sudo make install
Re-generating manpages...
You'll need to install help2man to re-generate the manpages
make[1]: `build' is up to date.
python setup.py install
running install
running bdist_egg
running egg_info
writing euca2ools.egg-info/PKG-INFO
writing top-level names to euca2ools.egg-info/top_level.txt
writing dependency_links to euca2ools.egg-info/dependency_links.txt
reading manifest file 'euca2ools.egg-info/SOURCES.txt'
writing manifest file 'euca2ools.egg-info/SOURCES.txt'
installing library code to build/bdist.macosx-10.6-universal/egg
running install_lib
running build_py
creating build/bdist.macosx-10.6-universal/egg
creating build/bdist.macosx-10.6-universal/egg/euca2ools
copying build/lib/euca2ools/__init__.py -> build/bdist.macosx-10.6-universal/egg/euca2ools
byte-compiling build/bdist.macosx-10.6-universal/egg/euca2ools/__init__.py to __init__.pyc
creating build/bdist.macosx-10.6-universal/egg/EGG-INFO
copying euca2ools.egg-info/PKG-INFO -> build/bdist.macosx-10.6-universal/egg/EGG-INFO
copying euca2ools.egg-info/SOURCES.txt -> build/bdist.macosx-10.6-universal/egg/EGG-INFO
copying euca2ools.egg-info/dependency_links.txt -> build/bdist.macosx-10.6-universal/egg/EGG-INFO
copying euca2ools.egg-info/top_level.txt -> build/bdist.macosx-10.6-universal/egg/EGG-INFO
zip_safe flag not set; analyzing archive contents...
creating 'dist/euca2ools-1.0-py2.6.egg' and adding 'build/bdist.macosx-10.6-universal/egg' to it
removing 'build/bdist.macosx-10.6-universal/egg' (and everything under it)
Processing euca2ools-1.0-py2.6.egg
Removing /Library/Python/2.6/site-packages/euca2ools-1.0-py2.6.egg
Copying euca2ools-1.0-py2.6.egg to /Library/Python/2.6/site-packages
euca2ools 1.0 is already the active version in easy-install.pth

Installed /Library/Python/2.6/site-packages/euca2ools-1.0-py2.6.egg
Processing dependencies for euca2ools==1.0
Finished processing dependencies for euca2ools==1.0
install: root: Invalid argument
make: *** [install] Error 67
mbp:euca2ools-1.2 user$

Revision history for this message
Cameron Stokes (cameron-cameronstokes) wrote :

Changing the '-g root' option in the MakeFile to '-g wheel' appears to fix this.

Revision history for this message
mjpan (mjpan) wrote :

I can confirm the bug, as well as the suggested fix. I've also attached a patch file

Revision history for this message
mjpan (mjpan) wrote :

I found the solution to this issue (as well as this ticket) through Cameron's post on his blog. In short, the group "root" does not exist on BSD systems

http://cameronstokes.com/2010/05/11/installing-euca2ools-on-mac-os-x/

Changed in eucalyptus:
assignee: nobody → Mitch Garnaat (mitch-garnaat)
Revision history for this message
graziano obertelli (graziano.obertelli) wrote :

This is a euca2ool issue.

affects: eucalyptus → euca2ools
Revision history for this message
Garrett Holmstrom (gholms) wrote :

The Makefile is deprecated; it should probably be removed from the code base altogether because the recommended installation method is to run ``python setup.py install''

Changed in euca2ools:
status: Triaged → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.