[PyQt] SIP install - 'Permission denied' error on Mac 10.4
Eric Coetzee
ericcoetzee at gmail.com
Sat Oct 10 19:04:15 BST 2009
I am a PyQT newb trying to install on OS X.
From the docs, it seems I must first install SIP using the following
commands:
1. python configure.py
2. make
3. make install
But is get "permission denied" during the make install.
The documentation says "Depending on your system you may require root
or administrator privileges", so i tried
sudo -u admin make install
which does not seem to accept the password. (admin is an account with
admin privileges)
I have tried to repair permissions and I've also tried installing SIP
while logged in as admin - same result.
Can anyone help?
output of step 1
----------------------
This is SIP 4.9 for Python 2.5.1 on darwin.
The SIP code generator will be installed in
/System/Library/Frameworks/Python.framework/Versions/2.5/bin.
The SIP module will be installed in /Library/Python/2.5/site-packages.
The SIP header file will be installed in
/System/Library/Frameworks/Python.framework/Versions/2.5/include/
python2.5.
The default directory to install .sip files in is
/System/Library/Frameworks/Python.framework/Versions/2.5/share/sip.
The platform/compiler configuration is macx-g++.
Creating sipconfig.py...
Creating top level Makefile...
Creating sip code generator Makefile...
Creating sip module Makefile...
output of step 2
---------------------
cc -c -pipe -Os -w -DNDEBUG -I. -o main.o main.c
cc -c -pipe -Os -w -DNDEBUG -I. -o transform.o transform.c
cc -c -pipe -Os -w -DNDEBUG -I. -o gencode.o gencode.c
cc -c -pipe -Os -w -DNDEBUG -I. -o export.o export.c
cc -c -pipe -Os -w -DNDEBUG -I. -o heap.o heap.c
cc -c -pipe -Os -w -DNDEBUG -I. -o parser.o parser.c
cc -c -pipe -Os -w -DNDEBUG -I. -o lexer.o lexer.c
c++ -headerpad_max_install_names -o sip main.o transform.o gencode.o
export.o heap.o parser.o lexer.o
cc -c -pipe -fPIC -Os -w -DNDEBUG -I. -I/System/Library/Frameworks/
Python.framework/Versions/2.5/include/python2.5 -o siplib.o siplib.c
cc -c -pipe -fPIC -Os -w -DNDEBUG -I. -I/System/Library/Frameworks/
Python.framework/Versions/2.5/include/python2.5 -o apiversions.o
apiversions.c
cc -c -pipe -fPIC -Os -w -DNDEBUG -I. -I/System/Library/Frameworks/
Python.framework/Versions/2.5/include/python2.5 -o descriptors.o
descriptors.c
cc -c -pipe -fPIC -Os -w -DNDEBUG -I. -I/System/Library/Frameworks/
Python.framework/Versions/2.5/include/python2.5 -o qtlib.o qtlib.c
cc -c -pipe -fPIC -Os -w -DNDEBUG -I. -I/System/Library/Frameworks/
Python.framework/Versions/2.5/include/python2.5 -o threads.o threads.c
cc -c -pipe -fPIC -Os -w -DNDEBUG -I. -I/System/Library/Frameworks/
Python.framework/Versions/2.5/include/python2.5 -o objmap.o objmap.c
c++ -c -pipe -fPIC -Os -w -DNDEBUG -I. -I/System/Library/Frameworks/
Python.framework/Versions/2.5/include/python2.5 -o bool.o bool.cpp
c++ -headerpad_max_install_names -bundle -undefined dynamic_lookup -o
sip.so siplib.o apiversions.o descriptors.o qtlib.o threads.o objmap.o
bool.o
output of step 3
---------------------
cp -f sip /System/Library/Frameworks/Python.framework/Versions/2.5/bin/
sip
cp: /System/Library/Frameworks/Python.framework/Versions/2.5/bin/sip:
Permission denied
make[1]: *** [install] Error 1
make: *** [install] Error 2
output of step 3 with sudo
-------------------------------------
Password:
Sorry, try again.
More information about the PyQt
mailing list