|
From: John C. <jt...@gm...> - 2010-03-02 17:41:29
|
I've got the 2.3.11 release of python-ldap, latest version of XCode, and
Python 2.6.2 installed.
I run: $ sudo python setup.py build
and I get the following output.
extra_compile_args:
extra_objects:
include_dirs: /usr/include /usr/include/sasl
library_dirs: /usr/lib
libs: ldap_r lber sasl2 ssl crypto
running build
running build_py
file Lib/ldap.py (for module ldap) not found
file Lib/ldap/schema.py (for module ldap.schema) not found
creating build/lib.macosx-10.3-fat-2.6
copying Lib/ldapurl.py -> build/lib.macosx-10.3-fat-2.6
copying Lib/ldif.py -> build/lib.macosx-10.3-fat-2.6
copying Lib/dsml.py -> build/lib.macosx-10.3-fat-2.6
creating build/lib.macosx-10.3-fat-2.6/ldap
copying Lib/ldap/__init__.py -> build/lib.macosx-10.3-fat-2.6/ldap
copying Lib/ldap/async.py -> build/lib.macosx-10.3-fat-2.6/ldap
copying Lib/ldap/controls.py -> build/lib.macosx-10.3-fat-2.6/ldap
copying Lib/ldap/cidict.py -> build/lib.macosx-10.3-fat-2.6/ldap
copying Lib/ldap/dn.py -> build/lib.macosx-10.3-fat-2.6/ldap
copying Lib/ldap/filter.py -> build/lib.macosx-10.3-fat-2.6/ldap
copying Lib/ldap/functions.py -> build/lib.macosx-10.3-fat-2.6/ldap
copying Lib/ldap/ldapobject.py -> build/lib.macosx-10.3-fat-2.6/ldap
copying Lib/ldap/modlist.py -> build/lib.macosx-10.3-fat-2.6/ldap
copying Lib/ldap/resiter.py -> build/lib.macosx-10.3-fat-2.6/ldap
copying Lib/ldap/sasl.py -> build/lib.macosx-10.3-fat-2.6/ldap
creating build/lib.macosx-10.3-fat-2.6/ldap/schema
copying Lib/ldap/schema/__init__.py ->
build/lib.macosx-10.3-fat-2.6/ldap/schema
copying Lib/ldap/schema/models.py ->
build/lib.macosx-10.3-fat-2.6/ldap/schema
copying Lib/ldap/schema/subentry.py ->
build/lib.macosx-10.3-fat-2.6/ldap/schema
copying Lib/ldap/schema/tokenizer.py ->
build/lib.macosx-10.3-fat-2.6/ldap/schema
file Lib/ldap.py (for module ldap) not found
file Lib/ldap/schema.py (for module ldap.schema) not found
running egg_info
writing requirements to Lib/python_ldap.egg-info/requires.txt
writing Lib/python_ldap.egg-info/PKG-INFO
writing top-level names to Lib/python_ldap.egg-info/top_level.txt
writing dependency_links to Lib/python_ldap.egg-info/dependency_links.txt
file Lib/ldap.py (for module ldap) not found
file Lib/ldap/schema.py (for module ldap.schema) not found
reading manifest file 'Lib/python_ldap.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching 'Makefile'
warning: no files found matching 'Modules/LICENSE'
writing manifest file 'Lib/python_ldap.egg-info/SOURCES.txt'
running build_ext
building '_ldap' extension
creating build/temp.macosx-10.3-fat-2.6
creating build/temp.macosx-10.3-fat-2.6/Modules
gcc -arch ppc -arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk
-fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -O3 -DHAVE_LIBLDAP_R
-DHAVE_SASL -DHAVE_TLS -DLDAPMODULE_VERSION=2.3.11 -IModules -I/usr/include
-I/usr/include/sasl
-I/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6 -c
Modules/LDAPObject.c -o build/temp.macosx-10.3-fat-2.6/Modules/LDAPObject.o
In file included from /usr/include/math.h:26,
from
/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6/pyport.h:235,
from
/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6/Python.h:58,
from Modules/common.h:10,
from Modules/LDAPObject.c:4:
/usr/include/architecture/ppc/math.h:666: warning: conflicting types for
built-in function ‘scalb’
In file included from /usr/include/stdarg.h:4,
from
/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6/unicodeobject.h:4,
from
/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6/Python.h:85,
from Modules/common.h:10,
from Modules/LDAPObject.c:4:
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/stdarg.h:4:25: error: stdarg.h:
No such file or directory
In file included from /usr/include/architecture/i386/math.h:626,
from /usr/include/math.h:28,
from
/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6/pyport.h:235,
from
/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6/Python.h:58,
from Modules/common.h:10,
from Modules/LDAPObject.c:4:
/usr/include/AvailabilityMacros.h:108:14: warning: #warning Building for
Intel with Mac OS X Deployment Target < 10.4 is invalid.
In file included from /usr/include/stdarg.h:4,
from
/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6/unicodeobject.h:4,
from
/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6/Python.h:85,
from Modules/common.h:10,
from Modules/LDAPObject.c:4:
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/stdarg.h:4:25: error: stdarg.h:
No such file or directory
lipo: can't figure out the architecture type of: /var/tmp//cc5IXFBh.out
error: command 'gcc' failed with exit status 1
Any help you can give me would be great.
John
|
|
From: Ben G. <bgo...@tc...> - 2010-03-04 19:36:20
Attachments:
smime.p7s
|
On Mar 2, 2010, at 11:41 AM, John Cody wrote: > I've got the 2.3.11 release of python-ldap, latest version of XCode, and Python 2.6.2 installed. > > I run: $ sudo python setup.py build > and I get the following output. > /Developer/SDKs/MacOSX10.4u.sdk/usr/include/stdarg.h:4:25: error: stdarg.h: No such file or directory This is a known problem when using a non-Apple supplied Python install: http://bugs.python.org/issue6957 The bug has more details, but the basic workaround is to install the 10.4 SDK (it's an optional package when installing Xcode) and using GCC 4.0 instead of the default 4.2. -- Ben |
|
From: John C. <jt...@gm...> - 2010-03-05 13:53:13
|
> > > > This is a known problem when using a non-Apple supplied Python install: > > http://bugs.python.org/issue6957 > > The bug has more details, but the basic workaround is to install the 10.4 > SDK (it's an optional package when installing Xcode) and using GCC 4.0 > instead of the default 4.2. > > -- > Ben > > I had tried downloading the 10.4 SDK and setting GCC to 4.0, since that is what worked for building other python packages, but it didn't seem to work for this. In the setup.cfg file I put in this parameter: extra_compile_args = -isysroot /Developer/SDKs/MacOSX10.6.sdk and that seemed to do the trick. John |