Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 284332 - dev-lang/python-2.6.2-r01.2 fails to build on 10.6/64bit
Summary: dev-lang/python-2.6.2-r01.2 fails to build on 10.6/64bit
Status: RESOLVED FIXED
Alias: None
Product: Gentoo/Alt
Classification: Unclassified
Component: Mac OSX (show other bugs)
Hardware: AMD64 OS X
: High normal (vote)
Assignee: Gentoo Prefix
URL:
Whiteboard:
Keywords:
: 284333 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-09-09 19:04 UTC by Stuart Shelton
Modified: 2009-09-12 14:45 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Stuart Shelton 2009-09-09 19:04:35 UTC
i686-apple-darwin9-gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -O2 -fno-math-errno -march=core2 -msse4.1 -mfpmath=sse -pipe -DWITH_NEXT_FRAMEWORK  -I. -IInclude -I./Include   -DPy_BUILD_CORE -DPYTHONPATH='":plat-darwin:plat-mac:plat-mac/lib-scriptpackages:lib-tk:lib-old"' \
		-DPREFIX='"/opt/gentoo"' \
		-DEXEC_PREFIX='"/opt/gentoo"' \
		-DVERSION='"2.6"' \
		-DVPATH='""' \
		-o Modules/getpath.o ./Modules/getpath.c
./Modules/getpath.c: In function 'calculate_path':
./Modules/getpath.c:455: warning: 'NSModuleForSymbol' is deprecated (declared at /usr/include/mach-o/dyld.h:189)
./Modules/getpath.c:455: warning: 'NSLookupAndBindSymbol' is deprecated (declared at /usr/include/mach-o/dyld.h:179)
./Modules/getpath.c:457: warning: 'NSLibraryNameForModule' is deprecated (declared at /usr/include/mach-o/dyld.h:159)
i686-apple-darwin9-gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -O2 -fno-math-errno -march=core2 -msse4.1 -mfpmath=sse -pipe -DWITH_NEXT_FRAMEWORK  -I. -IInclude -I./Include   -DPy_BUILD_CORE -o Modules/main.o Modules/main.c
i686-apple-darwin9-gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -O2 -fno-math-errno -march=core2 -msse4.1 -mfpmath=sse -pipe -DWITH_NEXT_FRAMEWORK  -I. -IInclude -I./Include   -DPy_BUILD_CORE -o Modules/gcmodule.o Modules/gcmodule.c
i686-apple-darwin9-gcc -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -O2 -fno-math-errno -march=core2 -msse4.1 -mfpmath=sse -pipe -DWITH_NEXT_FRAMEWORK  -I. -IInclude -I./Include   -DPy_BUILD_CORE  -c ./Modules/threadmodule.c -o Modules/threadmodule.o
i686-apple-darwin9-gcc -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -O2 -fno-math-errno -march=core2 -msse4.1 -mfpmath=sse -pipe -DWITH_NEXT_FRAMEWORK  -I. -IInclude -I./Include   -DPy_BUILD_CORE  -c ./Modules/signalmodule.c -o Modules/signalmodule.o
i686-apple-darwin9-gcc -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -O2 -fno-math-errno -march=core2 -msse4.1 -mfpmath=sse -pipe -DWITH_NEXT_FRAMEWORK  -I. -IInclude -I./Include   -DPy_BUILD_CORE  -c ./Modules/posixmodule.c -o Modules/posixmodule.o
i686-apple-darwin9-gcc -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -O2 -fno-math-errno -march=core2 -msse4.1 -mfpmath=sse -pipe -DWITH_NEXT_FRAMEWORK  -I. -IInclude -I./Include   -DPy_BUILD_CORE  -c ./Modules/errnomodule.c -o Modules/errnomodule.o
i686-apple-darwin9-gcc -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -O2 -fno-math-errno -march=core2 -msse4.1 -mfpmath=sse -pipe -DWITH_NEXT_FRAMEWORK  -I. -IInclude -I./Include   -DPy_BUILD_CORE  -c ./Modules/pwdmodule.c -o Modules/pwdmodule.o
i686-apple-darwin9-gcc -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -O2 -fno-math-errno -march=core2 -msse4.1 -mfpmath=sse -pipe -DWITH_NEXT_FRAMEWORK  -I. -IInclude -I./Include   -DPy_BUILD_CORE  -c ./Modules/_sre.c -o Modules/_sre.o
i686-apple-darwin9-gcc -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -O2 -fno-math-errno -march=core2 -msse4.1 -mfpmath=sse -pipe -DWITH_NEXT_FRAMEWORK  -I. -IInclude -I./Include   -DPy_BUILD_CORE  -c ./Modules/_codecsmodule.c -o Modules/_codecsmodule.o
i686-apple-darwin9-gcc -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -O2 -fno-math-errno -march=core2 -msse4.1 -mfpmath=sse -pipe -DWITH_NEXT_FRAMEWORK  -I. -IInclude -I./Include   -DPy_BUILD_CORE  -c ./Modules/zipimport.c -o Modules/zipimport.o
i686-apple-darwin9-gcc -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -O2 -fno-math-errno -march=core2 -msse4.1 -mfpmath=sse -pipe -DWITH_NEXT_FRAMEWORK  -I. -IInclude -I./Include   -DPy_BUILD_CORE  -c ./Modules/symtablemodule.c -o Modules/symtablemodule.o
i686-apple-darwin9-gcc -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -O2 -fno-math-errno -march=core2 -msse4.1 -mfpmath=sse -pipe -DWITH_NEXT_FRAMEWORK  -I. -IInclude -I./Include   -DPy_BUILD_CORE  -c ./Modules/xxsubtype.c -o Modules/xxsubtype.o
i686-apple-darwin9-gcc -c -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -O2 -fno-math-errno -march=core2 -msse4.1 -mfpmath=sse -pipe -DWITH_NEXT_FRAMEWORK  -I. -IInclude -I./Include   -DPy_BUILD_CORE -DSVNVERSION="\"`LC_ALL=C svnversion .`\"" -o Modules/getbuildinfo.o ./Modules/getbuildinfo.c
rm -f libpython2.6.a
ar cr libpython2.6.a Modules/getbuildinfo.o
ar cr libpython2.6.a Parser/acceler.o Parser/grammar1.o Parser/listnode.o Parser/node.o Parser/parser.o Parser/parsetok.o Parser/bitset.o Parser/metagrammar.o Parser/firstsets.o Parser/grammar.o Parser/pgen.o Parser/myreadline.o Parser/tokenizer.o
ar cr libpython2.6.a Objects/abstract.o Objects/boolobject.o Objects/bufferobject.o Objects/bytes_methods.o Objects/bytearrayobject.o Objects/cellobject.o Objects/classobject.o Objects/cobject.o Objects/codeobject.o Objects/complexobject.o Objects/descrobject.o Objects/enumobject.o Objects/exceptions.o Objects/genobject.o Objects/fileobject.o Objects/floatobject.o Objects/frameobject.o Objects/funcobject.o Objects/intobject.o Objects/iterobject.o Objects/listobject.o Objects/longobject.o Objects/dictobject.o Objects/methodobject.o Objects/moduleobject.o Objects/object.o Objects/obmalloc.o Objects/rangeobject.o Objects/setobject.o Objects/sliceobject.o Objects/stringobject.o Objects/structseq.o Objects/tupleobject.o Objects/typeobject.o Objects/weakrefobject.o Objects/unicodeobject.o Objects/unicodectype.o
ar cr libpython2.6.a Python/_warnings.o Python/Python-ast.o Python/asdl.o Python/ast.o Python/bltinmodule.o Python/ceval.o Python/compile.o Python/codecs.o Python/errors.o Python/frozen.o Python/frozenmain.o Python/future.o Python/getargs.o Python/getcompiler.o Python/getcopyright.o Python/getmtime.o Python/getplatform.o Python/getversion.o Python/graminit.o Python/import.o Python/importdl.o Python/marshal.o Python/modsupport.o Python/mystrtoul.o Python/mysnprintf.o Python/peephole.o Python/pyarena.o Python/pyfpe.o Python/pymath.o Python/pystate.o Python/pythonrun.o Python/structmember.o Python/symtable.o Python/sysmodule.o Python/traceback.o Python/getopt.o Python/pystrcmp.o Python/pystrtod.o Python/formatter_unicode.o Python/formatter_string.o Python/dynload_shlib.o  Python/mactoolboxglue.o Python/thread.o
ranlib: file: libpython2.6.a(pymath.o) has no symbols
ar cr libpython2.6.a Modules/config.o Modules/getpath.o Modules/main.o Modules/gcmodule.o 
ranlib: file: libpython2.6.a(pymath.o) has no symbols
ar cr libpython2.6.a Modules/threadmodule.o  Modules/signalmodule.o  Modules/posixmodule.o  Modules/errnomodule.o  Modules/pwdmodule.o  Modules/_sre.o  Modules/_codecsmodule.o  Modules/zipimport.o  Modules/symtablemodule.o  Modules/xxsubtype.o
ranlib: file: libpython2.6.a(pymath.o) has no symbols
i686-apple-darwin9-ranlib libpython2.6.a
i686-apple-darwin9-ranlib: file: libpython2.6.a(pymath.o) has no symbols
/opt/gentoo/usr/bin/install -c -d -m 755 Python.framework/Versions/2.6
if test ""; then \
		i686-apple-darwin9-gcc -o Python.framework/Versions/2.6/Python  -dynamiclib \
			-isysroot "" \
			-all_load libpython2.6.a -Wl,-single_module \
			-install_name /opt/gentoo/usr/lib/Python.framework/Versions/2.6/Python \
			-compatibility_version 2.6 \
			-current_version 2.6; \
        else \
		libtool -o Python.framework/Versions/2.6/Python -dynamic  libpython2.6.a \
			 -lSystem -lSystemStubs -install_name /opt/gentoo/usr/lib/Python.framework/Versions/2.6/Python -compatibility_version 2.6 -current_version 2.6 ;\
	fi
libtool: for architecture x86_64 object: /usr/lib/libSystem.dylib malformed object (unknown load command 5)
libtool: for architecture: (null) file: -lSystem is not an object file (not allowed in a library)
libtool: for architecture i386 object: /usr/lib/libSystem.dylib malformed object (unknown load command 5)
make: *** [Python.framework/Versions/2.6/Python] Error 1
 * ERROR: dev-lang/python-2.6.2-r01.2 failed:
 *   emake failed

This may well be because I've upgraded to 10.6/64bit and altered my CFLAGS to match - do I need to rebuild everything from 'system' up in order to get a working toolchain?

The only breakages so far appear to me python-2.6 and openssh...
Comment 1 Fabian Groffen gentoo-dev 2009-09-09 19:06:04 UTC
*** Bug 284333 has been marked as a duplicate of this bug. ***
Comment 2 Fabian Groffen gentoo-dev 2009-09-09 19:06:41 UTC
our linker on 64-bits SL seems broken, please emerge native-cctools, activate it and try it again
Comment 3 Fabian Groffen gentoo-dev 2009-09-12 14:45:12 UTC
linker is fixed now, and we have 64-bits patches for Python added, seems all groovy now.