[
https://issues.apache.org/jira/browse/MESOS-63?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13149261#comment-13149261
]
[email protected] commented on MESOS-63:
----------------------------------------------------
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/2818/#review3190
-----------------------------------------------------------
src/Makefile.in
<https://reviews.apache.org/r/2818/#comment7053>
; should be && so the make target always fails if the directory doesn't
exist.
- Charles
On 2011-11-13 09:00:41, Andy Konwinski wrote:
bq.
bq. -----------------------------------------------------------
bq. This is an automatically generated e-mail. To reply, visit:
bq. https://reviews.apache.org/r/2818/
bq. -----------------------------------------------------------
bq.
bq. (Updated 2011-11-13 09:00:41)
bq.
bq.
bq. Review request for mesos and Charles Reiss.
bq.
bq.
bq. Summary
bq. -------
bq.
bq. Fixes a problem that was causing the protocol buffer python egg not to get
built on ubuntu linux.
bq.
bq.
bq. This addresses bug MESOS-63.
bq. https://issues.apache.org/jira/browse/MESOS-63
bq.
bq.
bq. Diffs
bq. -----
bq.
bq. Makefile.in 0d2bf7c
bq. src/Makefile.in a81aacb
bq.
bq. Diff: https://reviews.apache.org/r/2818/diff
bq.
bq.
bq. Testing
bq. -------
bq.
bq. I'm uploading a very small patch that makes these changes. I've tested it
on Ubuntu 10.04.3 LTS, OSX Snow Leopard, and Debian GNU/Linux 5.0.
bq.
bq. The tests run and pass on OSX and Ubuntu. The
SampleFrameworks.PythonFramework test fails on Debian, but when I apply
MESOS-78 and MESOS-79, the tests all pass on Debian too.
bq.
bq.
bq. Thanks,
bq.
bq. Andy
bq.
bq.
> 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
> Priority: Critical
> Attachments: 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