[jira] [Commented] (MESOS-9199) Python Build Error on Mac OS

2019-03-20 Thread Till Toenshoff (JIRA)


[ 
https://issues.apache.org/jira/browse/MESOS-9199?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16797592#comment-16797592
 ] 

Till Toenshoff commented on MESOS-9199:
---

I can reproduce that failure with the latest Mesos on macOS.

{noformat}
$ ../configure --enable-ssl --enable-libevent --disable-optimize --enable-debug 
--disable-java --disable-werror
{noformat}

{noformat}
$ make
{noformat}

{noformat}
$ make install
{noformat}

The result was the error described;
{noformat}
[...]
Making install in src
/Applications/Xcode-beta.app/Contents/Developer/usr/bin/make  install-am
test "../.." = ".." ||  \
(/usr/local/bin/gmkdir -p python/cli/src/mesos && cp -pf 
../../src/python/cli/src/mesos/__init__.py python/cli/src/mesos/__init__.py)
test "../.." = ".." ||  \
(/usr/local/bin/gmkdir -p python/cli/src/mesos && cp -pf 
../../src/python/cli/src/mesos/cli.py python/cli/src/mesos/cli.py)
test "../.." = ".." ||  \
(/usr/local/bin/gmkdir -p python/cli/src/mesos && cp -pf 
../../src/python/cli/src/mesos/futures.py python/cli/src/mesos/futures.py)
test "../.." = ".." ||  \
(/usr/local/bin/gmkdir -p python/cli/src/mesos && cp -pf 
../../src/python/cli/src/mesos/http.py python/cli/src/mesos/http.py)
test "../.." = ".." ||  \
(/usr/local/bin/gmkdir -p python/interface/src/mesos && cp -pf 
../../src/python/interface/src/mesos/__init__.py 
python/interface/src/mesos/__init__.py)
test "../.." = ".." ||  \
(/usr/local/bin/gmkdir -p python/interface/src/mesos/interface 
&& cp -pf ../../src/python/interface/src/mesos/interface/__init__.py 
python/interface/src/mesos/interface/__init__.py)
test "../.." = ".." ||  \
(/usr/local/bin/gmkdir -p python/interface/src/mesos/v1 && cp 
-pf ../../src/python/interface/src/mesos/v1/__init__.py 
python/interface/src/mesos/v1/__init__.py)
test "../.." = ".." ||  \
(/usr/local/bin/gmkdir -p 
python/interface/src/mesos/v1/interface && cp -pf 
../../src/python/interface/src/mesos/v1/interface/__init__.py 
python/interface/src/mesos/v1/interface/__init__.py)
test "../.." = ".." ||  \
(/usr/local/bin/gmkdir -p python/native_common && cp -pf 
../../src/python/native_common/common.hpp python/native_common/common.hpp)
test "../.." = ".." ||  \
(/usr/local/bin/gmkdir -p python/native/src/mesos && cp -pf 
../../src/python/native/src/mesos/__init__.py 
python/native/src/mesos/__init__.py)
test "../.." = ".." ||  \
(/usr/local/bin/gmkdir -p python/native/src/mesos/native && cp 
-pf ../../src/python/native/src/mesos/native/__init__.py 
python/native/src/mesos/native/__init__.py)
test "../.." = ".." ||  \
(/usr/local/bin/gmkdir -p python/executor/src/mesos && cp -pf 
../../src/python/executor/src/mesos/__init__.py 
python/executor/src/mesos/__init__.py)
test "../.." = ".." ||  \
(/usr/local/bin/gmkdir -p python/executor/src/mesos/executor && 
cp -pf ../../src/python/executor/src/mesos/executor/__init__.py 
python/executor/src/mesos/executor/__init__.py)
test "../.." = ".." ||  \
(/usr/local/bin/gmkdir -p python/executor/src/mesos/executor && 
cp -pf 
../../src/python/executor/src/mesos/executor/mesos_executor_driver_impl.cpp 
python/executor/src/mesos/executor/mesos_executor_driver_impl.cpp)
test "../.." = ".." ||  \
(/usr/local/bin/gmkdir -p python/executor/src/mesos/executor && 
cp -pf 
../../src/python/executor/src/mesos/executor/mesos_executor_driver_impl.hpp 
python/executor/src/mesos/executor/mesos_executor_driver_impl.hpp)
test "../.." = ".." ||  \
(/usr/local/bin/gmkdir -p python/executor/src/mesos/executor && 
cp -pf ../../src/python/executor/src/mesos/executor/module.cpp 
python/executor/src/mesos/executor/module.cpp)
test "../.." = ".." ||  \
(/usr/local/bin/gmkdir -p python/executor/src/mesos/executor && 
cp -pf ../../src/python/executor/src/mesos/executor/proxy_executor.cpp 
python/executor/src/mesos/executor/proxy_executor.cpp)
test "../.." = ".." ||  \
(/usr/local/bin/gmkdir -p python/executor/src/mesos/executor && 
cp -pf ../../src/python/executor/src/mesos/executor/proxy_executor.hpp 
python/executor/src/mesos/executor/proxy_executor.hpp)
test "../.." = ".." ||  \
(/usr/local/bin/gmkdir -p python/scheduler/src/mesos && cp -pf 
../../src/python/scheduler/src/mesos/__init__.py 
python/scheduler/src/mesos/__init__.py)
test "../.." = ".." ||  \
(/usr/local/bin/gmkdir -p 

[jira] [Commented] (MESOS-9199) Python Build Error on Mac OS

2018-08-31 Thread Ken Sipe (JIRA)


[ 
https://issues.apache.org/jira/browse/MESOS-9199?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16598954#comment-16598954
 ] 

Ken Sipe commented on MESOS-9199:
-

current work around is {{../configure --disable-python --disable-werror}}

> Python Build Error on Mac OS
> 
>
> Key: MESOS-9199
> URL: https://issues.apache.org/jira/browse/MESOS-9199
> Project: Mesos
>  Issue Type: Bug
>  Components: cmake
>Reporter: Ken Sipe
>Priority: Minor
>
> Build failures on a Mac OS 10.13.6 (Mesos version 1.5.0 and 1.6.0).   First I 
> ran into the issue with https://issues.apache.org/jira/browse/MESOS-8457
> resolved with {{../configure --disable-werror}} 
> make -j 4 worked after {{disable-werror}} 
> next {{make install}} failed on python.   It may be important that I work on 
> a number of python projects that require different versions of python 
> resulting in using pyenv.   I did setup pyenv local system resulting in 
> python 2.7.15.
> I will attach the full build log... the abbreviated ending is
> {code:java}
> running bdist_wheel running build installing to 
> build/bdist.macosx-10.13-x86_64/wheel running install running install_lib 
> Skipping installation of 
> build/bdist.macosx-10.13-x86_64/wheel/mesos/__init__.py (namespace package) 
> copying mesos/scheduler/_scheduler.so -> 
> build/bdist.macosx-10.13-x86_64/wheel/mesos/scheduler copying 
> mesos/scheduler/__init__.py -> 
> build/bdist.macosx-10.13-x86_64/wheel/mesos/scheduler running 
> install_egg_info Copying src/mesos.scheduler.egg-info to 
> build/bdist.macosx-10.13-x86_64/wheel/mesos.scheduler-1.6.0-py2.7.egg-info 
> Installing 
> build/bdist.macosx-10.13-x86_64/wheel/mesos.scheduler-1.6.0-py2.7-nspkg.pth 
> running install_scripts creating 
> build/bdist.macosx-10.13-x86_64/wheel/mesos.scheduler-1.6.0.dist-info/WHEEL 
> ../../install-sh -c -d '/usr/local/lib' /bin/sh ../libtool   --mode=install 
> /usr/bin/install -c   libmesos.la '/usr/local/lib' libtool: install: 
> /usr/bin/install -c .libs/libmesos-1.6.0.dylib 
> /usr/local/lib/libmesos-1.6.0.dylib libtool: install: (cd /usr/local/lib && { 
> ln -s -f libmesos-1.6.0.dylib libmesos.dylib || { rm -f libmesos.dylib && ln 
> -s libmesos-1.6.0.dylib libmesos.dylib; }; }) libtool: install: 
> /usr/bin/install -c .libs/libmesos.lai /usr/local/lib/libmesos.la 
> ../../install-sh -c -d '/usr/local/bin'   /bin/sh ../libtool   --mode=install 
> /usr/bin/install -c mesos-local mesos-log mesos-execute mesos-resolve mesos 
> '/usr/local/bin' libtool: install: /usr/bin/install -c .libs/mesos-local 
> /usr/local/bin/mesos-local libtool: install: /usr/bin/install -c 
> .libs/mesos-log /usr/local/bin/mesos-log libtool: install: /usr/bin/install 
> -c .libs/mesos-execute /usr/local/bin/mesos-execute libtool: install: 
> /usr/bin/install -c .libs/mesos-resolve /usr/local/bin/mesos-resolve libtool: 
> install: /usr/bin/install -c .libs/mesos /usr/local/bin/mesos 
> ../../install-sh -c -d '/usr/local/bin' /usr/bin/install -c 
> ../../src/cli/mesos-cat ../../src/cli/mesos-ps ../../src/cli/mesos-scp 
> ../../src/cli/mesos-tail '/usr/local/bin' cd python/dist && \ for whl in 
> python/dist/mesos-1.6.0-py2-none-any.whl 
> python/dist/mesos.cli-1.6.0-py2-none-any.whl 
> python/dist/mesos.executor-1.6.0-cp27-none-macosx_10_13_x86_64.whl 
> python/dist/mesos.interface-1.6.0-py2-none-any.whl 
> python/dist/mesos.native-1.6.0-py2-none-any.whl 
> python/dist/mesos.scheduler-1.6.0-cp27-none-macosx_10_13_x86_64.whl; do \   
> PYTHONPATH=/usr/local/lib/python2.7/site-packages:/Users/kensipe/projects/mesos/build/3rdparty/setuptools-20.9.0:/Users/kensipe/projects/mesos/build/3rdparty/pip-7.1.2:/Users/kensipe/projects/mesos/build/3rdparty/wheel-0.24.0
>  \   PYTHONUSERBASE=/usr/local \   /Users/kensipe/.pyenv/shims/python -c 
> "import pip; pip.main()" install \   --user \   --ignore-installed \   
> --find-links=file:///Users/kensipe/projects/mesos/build/src/python/dist \   
> /Users/kensipe/projects/mesos/build/src/$whl; \ done Traceback (most recent 
> call last):   File "", line 1, in  AttributeError: 'module' 
> object has no attribute 'main' Traceback (most recent call last):   File 
> "", line 1, in  AttributeError: 'module' object has no 
> attribute 'main' Traceback (most recent call last):   File "", line 
> 1, in  AttributeError: 'module' object has no attribute 'main' 
> Traceback (most recent call last):   File "", line 1, in  
> AttributeError: 'module' object has no attribute 'main' Traceback (most 
> recent call last):   File "", line 1, in  AttributeError: 
> 'module' object has no attribute 'main' Traceback (most recent call last):   
> File "", line 1, in  AttributeError: 'module' object has no 
> attribute 'main' make[3]: *** [install-exec-local] Error 1 make[2]: *** 
> [install-am] Error 2 make[1]: *** [install] Error 2 make: *** 
>