You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@kudu.apache.org by "Dan Burkert (JIRA)" <ji...@apache.org> on 2016/04/07 22:02:25 UTC
[jira] [Commented] (KUDU-1298) Make pip install of Kudu Python
client work with C++11 on OS X
[ https://issues.apache.org/jira/browse/KUDU-1298?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15230952#comment-15230952 ]
Dan Burkert commented on KUDU-1298:
-----------------------------------
[~tlipcon] and I spent some time today trying to figure out what's going on here. It seems to be an rpath issue with the kudu client shared object that python builds. Error:
{code}
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "kudu/__init__.py", line 18, in <module>
from kudu.client import (Client, Table, Scanner, Session, # noqa
ImportError: dlopen(kudu/client.so, 2): Library not loaded: @rpath/libkudu_client.0.dylib
Referenced from: /Users/dan/src/cloudera/kudu/python/kudu/client.so
Reason: image not found
{code}
{code}
otool -L /Users/dan/src/cloudera/kudu/python/kudu/client.so
/Users/dan/src/cloudera/kudu/python/kudu/client.so:
@rpath/libkudu_client.0.dylib (compatibility version 0.0.0, current version 0.0.0)
/usr/lib/libc++.1.dylib (compatibility version 1.0.0, current version 120.0.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1213.0.0)
{code}
The {{libkudu_client.0.dylib}} is in {{/Users/dan/src/cloudera/kudu/build/latest/lib/exported}}, but it's not picked up properly. Adding {{DYLD_LIBRARY_PATH=/Users/dan/src/cloudera/kudu/build/latest/lib/exported}} fixes the issue. So the question is, how can we get the python shared object to have the correct rpath, or is there another solution? [~wesmckinn]] do you have any ideas?
> Make pip install of Kudu Python client work with C++11 on OS X
> --------------------------------------------------------------
>
> Key: KUDU-1298
> URL: https://issues.apache.org/jira/browse/KUDU-1298
> Project: Kudu
> Issue Type: Bug
> Components: python
> Reporter: Jeff Hammerbacher
> Assignee: David Alves
>
> Pip install of kudu-python on Homebrew's Python 3.5.1 and the most recent Xcode is failing for me: https://getkudu.slack.com/archives/kudu-general/p1453163444003189.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)