Hi Daniel, What do which python and python --version say, and did you install swig-python through MacPorts?
We've had most of the developers working on Mac OS X 10.6 for a while (although I'm no longer doing that, having recently upgraded to 10.7), but it can be confusing because you might have a separate version of Python installed through MacPorts. If you want a simpler build environment I recommend going with whichever version of Linux you plan to deploy. Matei On Dec 31, 2011, at 11:37 PM, Daniel Wilkerson wrote: > While the C++ test example seems to work, the Python one is in shared > library hell. Any ideas? > > I'm really wondering how we can have so many shared library problems > when I'm running an up-to-date version of OS X 10.6.8 with X code > installed and one of you (Andy) seems to develop with the same > environment that I have. Any ideas how this can be happening? > > Daniel > > > mesos dsw$ bin/examples/python/test_frameworkTraceback (most recent > call last): File > "/Users/dsw/Notes/org_chiulab_NOBACKUP/mesos/bin/examples/python/test_framework.py", > line 23, in <module> import mesos File > "build/bdist.macosx-10.3-fat/egg/mesos.py", line 18, in <module> File > "build/bdist.macosx-10.3-fat/egg/_mesos.py", line 7, in <module> File > "build/bdist.macosx-10.3-fat/egg/_mesos.py", line 6, in > __bootstrap__ImportError: > dlopen(/Users/dsw/.python-eggs/mesos-1.0-py2.6-macosx-10.3-fat.egg-tmp/_mesos.so, > 2): Symbol not found: __ZN5mesos10ExecutorIDC1Ev Referenced from: > /Users/dsw/.python-eggs/mesos-1.0-py2.6-macosx-10.3-fat.egg-tmp/_mesos.so > Expected in: dynamic lookup > 50-0-142-125:mesos dsw$ > > On Fri, Dec 30, 2011 at 6:49 PM, Daniel Wilkerson > <[email protected]> wrote: >> Ok, I have to say that after re-configuring and re-building to get rid >> of the "you moved the directory since build" problem and the tests >> *still* do not pass, I have to wonder what the invariants of your >> project are. I know that there are situations with a project where >> some tests don't pass but they also do not matter; however these >> should be clearly disabled or something. The invariant I maintain >> with my code is that all the tests that run by default should pass or >> you shouldn't check in. Please find the test run attached. >> >> Conclusion at the end of the run: >> 1 FAILED TEST >> >> However I have to say looking at the transcript, it looks as if >> several tests failed; see below. >> >> Daniel >> >> >> [ RUN ] FrameworksManagerTest.CacheFailure >> E1230 18:40:28.311804 14512128 frameworks_manager.cpp:171] Error >> getting framework info from underlying storage: Fake Caching Error. >> E1230 18:40:28.313695 14512128 frameworks_manager.cpp:171] Error >> getting framework info from underlying storage: Fake Caching Error. >> . . . >> >> [ RUN ] SampleFrameworks.PythonFramework >> external_tests.cpp:64: Failure >> Value of: exitCode >> Actual: 256 >> Expected: 0 >> External test PythonFramework failed >> . . . >> >> [----------] 1 test from ZooKeeperServerTest >> [ RUN ] ZooKeeperServerTest.InProcess >> 2011-12-30 >> 18:40:43,645:26294(0x10c9fd000):ZOO_ERROR@handle_socket_error_msg@1603: >> Socket [127.0.0.1:50195] zk retcode=-4, errno=64(Host is down): failed >> while receiving a server response >> 2011-12-30 >> 18:40:45,648:26294(0x10c9fd000):ZOO_ERROR@handle_socket_error_msg@1621: >> Socket [127.0.0.1:50195] zk retcode=-112, errno=70(Stale NFS file >> handle): sessionId=0x13491fd9a110000 has expired. >> [ OK ] ZooKeeperServerTest.InProcess (2228 ms) >> [----------] 1 test from ZooKeeperServerTest (2229 ms total) >> >> [----------] 6 tests from ZooKeeperTest >> [ RUN ] ZooKeeperTest.Auth >> [ OK ] ZooKeeperTest.Auth (4197 ms) >> [ RUN ] ZooKeeperTest.Group >> [ OK ] ZooKeeperTest.Group (79 ms) >> [ RUN ] ZooKeeperTest.GroupJoinWithDisconnect >> 2011-12-30 >> 18:40:49,950:26294(0x10ce62000):ZOO_ERROR@handle_socket_error_msg@1579: >> Socket [127.0.0.1:50204] zk retcode=-4, errno=61(Connection refused): >> server refused to accept the client >> [ OK ] ZooKeeperTest.GroupJoinWithDisconnect (1718 ms) >> [ RUN ] ZooKeeperTest.GroupInfoWithDisconnect >> 2011-12-30 >> 18:40:51,680:26294(0x10cd5f000):ZOO_ERROR@handle_socket_error_msg@1603: >> Socket [127.0.0.1:50207] zk retcode=-4, errno=64(Host is down): failed >> while receiving a server response >> [ OK ] ZooKeeperTest.GroupInfoWithDisconnect (2048 ms) >> [ RUN ] ZooKeeperTest.GroupCancelWithDisconnect >> 2011-12-30 >> 18:40:53,730:26294(0x101f72000):ZOO_ERROR@handle_socket_error_msg@1603: >> Socket [127.0.0.1:50210] zk retcode=-4, errno=64(Host is down): failed >> while receiving a server response >> [ OK ] ZooKeeperTest.GroupCancelWithDisconnect (2055 ms) >> [ RUN ] ZooKeeperTest.GroupWatchWithSessionExpiration >> 2011-12-30 >> 18:40:55,781:26294(0x101f72000):ZOO_ERROR@handle_socket_error_msg@1603: >> Socket [127.0.0.1:50213] zk retcode=-4, errno=64(Host is down): failed >> while receiving a server response >> 2011-12-30 >> 18:40:57,783:26294(0x101f72000):ZOO_ERROR@handle_socket_error_msg@1621: >> Socket [127.0.0.1:50213] zk retcode=-112, errno=70(Stale NFS file >> handle): sessionId=0x13491fdc9d90000 has expired.
