Skip to content
This repository has been archived by the owner on Jul 4, 2023. It is now read-only.

Python 2.7.2: Need libpython2.7.dylib #10541

Closed
davetcoleman opened this issue Feb 27, 2012 · 4 comments
Closed

Python 2.7.2: Need libpython2.7.dylib #10541

davetcoleman opened this issue Feb 27, 2012 · 4 comments
Labels

Comments

@davetcoleman
Copy link

I'm trying to install pysvn 1.7.5 from source, without homebrew. The issue is that it is relying on Homebrew's install of Python and make fails on "/usr/local/Cellar/python/2.7.2/libpython2.7.dylib: No such file or directory". I've looked at the Python recipe but have not figure out how to have libpython2.7.dylib installed. I installed the framework version. Any help is much appreciated!

make
Compile pysvn/_pysvn_2_7.so
g++ -bundle  -u _PyMac_Error -framework System /usr/local/Cellar/python/2.7.2/libpython2.7.dylib -framework CoreFoundation -framework Kerberos -framework Security  -o pysvn/_pysvn_2_7.so pysvn.o pysvn_callbacks.o pysvn_client.o pysvn_static_strings.o pysvn_enum_string.o pysvn_client_cmd_add.o pysvn_client_cmd_changelist.o pysvn_client_cmd_checkin.o pysvn_client_cmd_copy.o pysvn_client_cmd_diff.o pysvn_client_cmd_export.o pysvn_client_cmd_info.o pysvn_client_cmd_list.o pysvn_client_cmd_lock.o pysvn_client_cmd_merge.o pysvn_client_cmd_prop.o pysvn_client_cmd_revprop.o pysvn_client_cmd_switch.o pysvn_transaction.o pysvn_revision.o pysvn_docs.o pysvn_path.o pysvn_arg_processing.o pysvn_converters.o pysvn_svnenv.o pysvn_profile.o cxxsupport.o cxx_extensions.o cxxextensions.o IndirectPythonInterface.o -L/usr/lib -L/usr/lib -lsvn_client-1 -lsvn_repos-1 -lsvn_wc-1 -lsvn_fs-1 -lsvn_subr-1 -lsvn_diff-1 -lapr-1
i686-apple-darwin11-llvm-g++-4.2: /usr/local/Cellar/python/2.7.2/libpython2.7.dylib: No such file or directory
make: *** [pysvn/_pysvn_2_7.so] Error 1
@samueljohn
Copy link
Contributor

@davetcoleman have you installed python like so: brew install python --framework or without the framework?

@jacknagel
Copy link
Contributor

Quote:

I installed the framework version.

@samueljohn
Copy link
Contributor

I was blind. Sorry.

python -c "import distutils.sysconfig as c; print(c.PREFIX)" gives you the path. Just append "/lib".
I don't know about the specific Makefile of pysvn, perhaps more has to be done.
Does adding the Python framework to the compiler via the -framework switch work?
I think one can give the full path to the -framework switch.

@adamv
Copy link
Contributor

adamv commented May 8, 2012

Closing.

@adamv adamv closed this as completed May 8, 2012
@Homebrew Homebrew locked and limited conversation to collaborators Feb 16, 2016
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

4 participants