Issue 3433: Mac, 3.0 framework install error with fink cp (original) (raw)

This issue has been migrated to GitHub: https://github.com/python/cpython/issues/47683

classification

Title: Mac, 3.0 framework install error with fink cp
Type: compile error Stage:
Components: macOS Versions: Python 3.0, Python 2.6

process

Status: closed Resolution: fixed
Dependencies: Superseder:
Assigned To: Nosy List: benjamin.peterson, robind, ronaldoussoren
Priority: normal Keywords:

Created on 2008-07-24 02:43 by robind, last changed 2022-04-11 14:56 by admin. This issue is now closed.

Messages (5)
msg70190 - (view) Author: Robin Dunn (robind) Date: 2008-07-24 02:43
OSX Leopard (10.5.4) Python-3.0b2 tarball ./configure --enable-universalsdk --enable-framework make sudo make install Ends with this error: cd PythonLauncher && make install DESTDIR= test -d "/Applications/Python 3.0" | mkdir -p "/Applications/Python 3.0" test -d "/Applications/Python 3.0/Python Launcher.app" && rm -r "/Applications/Python 3.0/Python Launcher.app" cp -r "Python Launcher.app" "/Applications/Python 3.0" touch "/Applications/Python 3.0/Python Launcher.app" test -d "/Applications/Python 3.0"
msg70203 - (view) Author: Benjamin Peterson (benjamin.peterson) * (Python committer) Date: 2008-07-24 13:41
Isn't this a Fink problem then?
msg70205 - (view) Author: Robin Dunn (robind) Date: 2008-07-24 14:29
Maybe, but I think that a more proper approach would be one of the following: * Decide that features specific to Apple's cp are required and change the Makefile to use /bin/cp instead of just cp. * Use configure to determine if a GNU cp is present and if so adjust the command-line parameters used. * Just use the $(INSTALL) value already set by configure as already used in the main Makefile.
msg74434 - (view) Author: Ronald Oussoren (ronaldoussoren) * (Python committer) Date: 2008-10-07 10:10
IMHO the best fix would be to use "/bin/cp" instead of plain "cp". It is not possible to use $(INSTALL) here because this step does a recursive copy. NOTE: The same fix should also be applied to the trunk and release26-maint branch.
msg78785 - (view) Author: Ronald Oussoren (ronaldoussoren) * (Python committer) Date: 2009-01-02 11:49
Fixed in r68150 (python-trunk), r68151 (python 2.6.x), r68152 (python 3.x). Could someone that actually has Fink installed confirm that the issue is actually fixed? My patch consists of changing 'cp' to '/bin/cp' to ensure that the system copy of that command is used.
History
Date User Action Args
2022-04-11 14:56:36 admin set github: 47683
2010-04-29 17:46:13 terry.reedy set status: pending -> closed
2009-01-02 11:49:58 ronaldoussoren set status: open -> pendingresolution: fixedmessages: + title: libtk -> Mac, 3.0 framework install error with fink cp
2009-01-01 03:19:15 MLModel set title: Mac, 3.0 framework install error with fink cp -> libtk
2008-10-07 10:10:19 ronaldoussoren set versions: + Python 2.6
2008-10-07 10:10:04 ronaldoussoren set nosy: + ronaldoussorenmessages: +
2008-07-24 14:29:31 robind set messages: +
2008-07-24 13:41:36 benjamin.peterson set nosy: + benjamin.petersonmessages: +
2008-07-24 02:43:29 robind create