You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@mesos.apache.org by "Andy Konwinski (Resolved) (JIRA)" <ji...@apache.org> on 2011/11/13 10:27:51 UTC
[jira] [Resolved] (MESOS-63) make install not finding
mesos-1.0-py2.6-linux-x86_64.egg
[ https://issues.apache.org/jira/browse/MESOS-63?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Andy Konwinski resolved MESOS-63.
---------------------------------
Resolution: Fixed
Assignee: Andy Konwinski
I've just committed this, thanks to Charles and Matei for feedback.
> make install not finding mesos-1.0-py2.6-linux-x86_64.egg
> ---------------------------------------------------------
>
> Key: MESOS-63
> URL: https://issues.apache.org/jira/browse/MESOS-63
> Project: Mesos
> Issue Type: Bug
> Components: build
> Environment: Version of Mesos: https://svn.apache.org/repos/asf/incubator/mesos/?p=1197837
> Operating system (Amazon EC2 AMI):
> Description: Ubuntu 10.04.3 LTS
> Release: 10.04
> Codename: lucid
> Reporter: Andy Konwinski
> Assignee: Andy Konwinski
> Priority: Critical
> Attachments: MESOS-63.patch, MESOS-63.patch
>
>
> After applying 0001-include-limits.h-in-process_spawn-to-fix-compilati.patch from MESOS-37 and MESOS-50.patch from MESOS-50, Mesos builds on Ubuntu Lucid, but I still get an error when I run sudo make install. Michael Armbrust reported this bug in the first comment in MESOS-37, but I'm breaking it out into its own issue.
> Output from command...
> $ sudo make install
> if test ! -d /usr/local/mesos/bin; \
> then mkdir -p /usr/local/mesos/bin; \
> fi
> if test ! -d /usr/local/mesos/lib; \
> then mkdir -p /usr/local/mesos/lib; \
> fi
> if test ! -d /usr/local/mesos/lib/java; \
> then mkdir -p /usr/local/mesos/lib/java; \
> fi
> if test ! -d /usr/local/mesos/conf; \
> then mkdir -p /usr/local/mesos/conf; \
> fi
> if test ! -d /usr/local/mesos/deploy; \
> then mkdir -p /usr/local/mesos/deploy; \
> fi
> install -m 755 ./bin/mesos-master /usr/local/mesos/bin
> install -m 755 ./bin/mesos-slave /usr/local/mesos/bin
> install -m 755 ./bin/mesos-local /usr/local/mesos/bin
> install -m 755 ./bin/mesos-launcher /usr/local/mesos/bin
> install -m 755 ./bin/mesos-getconf /usr/local/mesos/bin
> install -m 755 ./bin/killtree.sh /usr/local/mesos/bin
> rsync -avz ./bin/webui /usr/local/mesos/bin
> sending incremental file list
> sent 882 bytes received 20 bytes 1804.00 bytes/sec
> total size is 154399 speedup is 171.17
> rsync -avz ./deploy /usr/local/mesos
> sending incremental file list
> sent 201 bytes received 13 bytes 428.00 bytes/sec
> total size is 4776 speedup is 22.32
> install -m 755 ./lib/libmesos_exec.a /usr/local/mesos/lib
> install -m 755 ./lib/libmesos_sched.a /usr/local/mesos/lib
> install -m 755 ./lib/libmesos.so /usr/local/mesos/lib
> install -m 755 ./lib/java/libmesos.so /usr/local/mesos/lib/java
> install -m 755 ./lib/java/mesos.jar /usr/local/mesos/lib/java
> mkdir -p /usr/local/mesos/lib/python
> PYTHONPATH=third_party/distribute-0.6.19/distribute-0.6.19-py2.6.egg:/usr/local/mesos/lib/python python2.6 -m easy_install --install-dir /usr/local/mesos/lib/python ./src/python/dist/*.egg
> Processing mesos-1.0-py2.6-linux-x86_64.egg
> removing '/usr/local/mesos/lib/python/mesos-1.0-py2.6-linux-x86_64.egg' (and everything under it)
> creating /usr/local/mesos/lib/python/mesos-1.0-py2.6-linux-x86_64.egg
> Extracting mesos-1.0-py2.6-linux-x86_64.egg to /usr/local/mesos/lib/python
> mesos 1.0 is already the active version in easy-install.pth
> Installed /usr/local/mesos/lib/python/mesos-1.0-py2.6-linux-x86_64.egg
> Processing dependencies for mesos==1.0
> Finished processing dependencies for mesos==1.0
> PYTHONPATH=third_party/distribute-0.6.19/distribute-0.6.19-py2.6.egg:/usr/local/mesos/lib/python python2.6 -m easy_install --install-dir /usr/local/mesos/lib/python ./third_party/protobuf-2.3.0/python/dist/*.egg
> error: Not a URL, existing file, or requirement spec: './third_party/protobuf-2.3.0/python/dist/*.egg'
> make: *** [install] Error 1
> ---------------------------
> We can tell from MESOS-55, which shows what the output from `make install` should look like when it doesn't break at this point, that the egg it is actually looking for is probably protobuf-2.3.0-py2.6.egg. The dist dir isn't even getting created on my ubuntu instance.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira