[MacPorts] #23870: python-3.1.1 fails to build with undefined symbol on Snow Leopard
MacPorts
noreply at macports.org
Fri Feb 26 20:11:18 PST 2010
#23870: python-3.1.1 fails to build with undefined symbol on Snow Leopard
------------------------------+---------------------------------------------
Reporter: kurtis@… | Owner: erickt@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 1.8.2
Keywords: | Port: python31
------------------------------+---------------------------------------------
Changes (by macsforever2000@…):
* owner: macports-tickets@… => erickt@…
* cc: kurtis@… (removed)
* port: => python31
Old description:
> rm -f libpython3.1.a
> ar rc libpython3.1.a Modules/getbuildinfo.o
> ar rc libpython3.1.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 rc libpython3.1.a Objects/abstract.o Objects/boolobject.o
> Objects/bytes_methods.o Objects/bytearrayobject.o Objects/bytesobject.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/iterobject.o Objects/listobject.o
> Objects/longobject.o Objects/dictobject.o Objects/memoryobject.o
> Objects/methodobject.o Objects/moduleobject.o Objects/object.o
> Objects/obmalloc.o Objects/capsule.o Objects/rangeobject.o
> Objects/setobject.o Objects/sliceobject.o Objects/structseq.o
> Objects/tupleobject.o Objects/typeobject.o Objects/unicodeobject.o
> Objects/unicodectype.o Objects/weakrefobject.o
> ar rc libpython3.1.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/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/pyctype.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/dtoa.o
> Python/formatter_unicode.o Python/dynload_shlib.o Python/thread.o
> ar rc libpython3.1.a Modules/config.o Modules/getpath.o Modules/main.o
> Modules/gcmodule.o
> ar rc libpython3.1.a Modules/_threadmodule.o Modules/signalmodule.o
> Modules/posixmodule.o Modules/errnomodule.o Modules/pwdmodule.o
> Modules/_sre.o Modules/_codecsmodule.o Modules/_weakref.o
> Modules/_functoolsmodule.o Modules/_localemodule.o Modules/_iomodule.o
> Modules/iobase.o Modules/fileio.o Modules/bytesio.o Modules/bufferedio.o
> Modules/textio.o Modules/stringio.o Modules/zipimport.o
> Modules/symtablemodule.o Modules/xxsubtype.o
> ranlib libpython3.1.a
> ranlib: for architecture: x86_64 file: libpython3.1.a(pymath.o) has no
> symbols
> ranlib: for architecture: i386 file: libpython3.1.a(pymath.o) has no
> symbols
> /usr/bin/install -c -d -m 755 Python.framework/Versions/3.1
> if test "/"; then \
> /usr/bin/gcc-4.2 -o Python.framework/Versions/3.1/Python
> -arch x86_64 -arch i386 -dynamiclib \
> -isysroot "/" \
> -all_load libpython3.1.a -Wl,-single_module \
> -install_name
> /opt/local/Library/Frameworks/Python.framework/Versions/3.1/Python \
> -compatibility_version 3.1 \
> -current_version 3.1 \
> -framework CoreFoundation -ldl -arch x86_64
> -arch i386 -isysroot / -L/opt/local/lib -arch x86_64 -arch i386; \
> else \
> /usr/bin/libtool -o Python.framework/Versions/3.1/Python
> -dynamic libpython3.1.a \
> -lSystem -lSystemStubs -arch_only i386
> -install_name
> /opt/local/Library/Frameworks/Python.framework/Versions/3.1/Python
> -compatibility_version 3.1 -current_version 3.1 -framework CoreFoundation
> -ldl -arch x86_64 -arch i386 -isysroot / -L/opt/local/lib -arch x86_64
> -arch i386;\
> fi
> Undefined symbols:
> "_libintl_bindtextdomain", referenced from:
> _PyIntl_bindtextdomain in libpython3.1.a(_localemodule.o)
> "_libintl_textdomain", referenced from:
> _PyIntl_textdomain in libpython3.1.a(_localemodule.o)
> "_libintl_dgettext", referenced from:
> _PyIntl_dgettext in libpython3.1.a(_localemodule.o)
> "_libintl_gettext", referenced from:
> _PyIntl_gettext in libpython3.1.a(_localemodule.o)
> "_libintl_dcgettext", referenced from:
> _PyIntl_dcgettext in libpython3.1.a(_localemodule.o)
> ld: symbol(s) not found
> collect2: ld returned 1 exit status
> Undefined symbols:
> "_libintl_bindtextdomain", referenced from:
> _PyIntl_bindtextdomain in libpython3.1.a(_localemodule.o)
> "_libintl_dgettext", referenced from:
> _PyIntl_dgettext in libpython3.1.a(_localemodule.o)
> "_libintl_dcgettext", referenced from:
> _PyIntl_dcgettext in libpython3.1.a(_localemodule.o)
> "_libintl_gettext", referenced from:
> _PyIntl_gettext in libpython3.1.a(_localemodule.o)
> "_libintl_textdomain", referenced from:
> _PyIntl_textdomain in libpython3.1.a(_localemodule.o)
> ld: symbol(s) not found
> collect2: ld returned 1 exit status
> lipo: can't open input file: /var/tmp//ccu6NEvM.out (No such file or
> directory)
> make: *** [Python.framework/Versions/3.1/Python] Error 1
> Error: Target org.macports.build returned: shell command " cd
> "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_python31/work/Python-3.1.1"
> && /usr/bin/make -j2 all MAKE="/usr/bin/make CC=/usr/bin/gcc-4.2" "
> returned error 2
> DEBUG: Backtrace: shell command " cd
> "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_python31/work/Python-3.1.1"
> && /usr/bin/make -j2 all MAKE="/usr/bin/make CC=/usr/bin/gcc-4.2" "
> returned error 2
> while executing
> "command_exec build"
> (procedure "portbuild::build_main" line 9)
> invoked from within
> "$procedure $targetname"
> Warning: the following items did not execute (for python31):
> org.macports.activate org.macports.build org.macports.destroot
> org.macports.install
> Error: Status 1 encountered during processing.
> To report a bug, see <http://guide.macports.org/#project.tickets>
New description:
{{{
rm -f libpython3.1.a
ar rc libpython3.1.a Modules/getbuildinfo.o
ar rc libpython3.1.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 rc libpython3.1.a Objects/abstract.o Objects/boolobject.o
Objects/bytes_methods.o Objects/bytearrayobject.o Objects/bytesobject.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/iterobject.o Objects/listobject.o
Objects/longobject.o Objects/dictobject.o Objects/memoryobject.o
Objects/methodobject.o Objects/moduleobject.o Objects/object.o
Objects/obmalloc.o Objects/capsule.o Objects/rangeobject.o
Objects/setobject.o Objects/sliceobject.o Objects/structseq.o
Objects/tupleobject.o Objects/typeobject.o Objects/unicodeobject.o
Objects/unicodectype.o Objects/weakrefobject.o
ar rc libpython3.1.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/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/pyctype.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/dtoa.o
Python/formatter_unicode.o Python/dynload_shlib.o Python/thread.o
ar rc libpython3.1.a Modules/config.o Modules/getpath.o Modules/main.o
Modules/gcmodule.o
ar rc libpython3.1.a Modules/_threadmodule.o Modules/signalmodule.o
Modules/posixmodule.o Modules/errnomodule.o Modules/pwdmodule.o
Modules/_sre.o Modules/_codecsmodule.o Modules/_weakref.o
Modules/_functoolsmodule.o Modules/_localemodule.o Modules/_iomodule.o
Modules/iobase.o Modules/fileio.o Modules/bytesio.o Modules/bufferedio.o
Modules/textio.o Modules/stringio.o Modules/zipimport.o
Modules/symtablemodule.o Modules/xxsubtype.o
ranlib libpython3.1.a
ranlib: for architecture: x86_64 file: libpython3.1.a(pymath.o) has no
symbols
ranlib: for architecture: i386 file: libpython3.1.a(pymath.o) has no
symbols
/usr/bin/install -c -d -m 755 Python.framework/Versions/3.1
if test "/"; then \
/usr/bin/gcc-4.2 -o Python.framework/Versions/3.1/Python
-arch x86_64 -arch i386 -dynamiclib \
-isysroot "/" \
-all_load libpython3.1.a -Wl,-single_module \
-install_name
/opt/local/Library/Frameworks/Python.framework/Versions/3.1/Python \
-compatibility_version 3.1 \
-current_version 3.1 \
-framework CoreFoundation -ldl -arch x86_64 -arch
i386 -isysroot / -L/opt/local/lib -arch x86_64 -arch i386; \
else \
/usr/bin/libtool -o Python.framework/Versions/3.1/Python
-dynamic libpython3.1.a \
-lSystem -lSystemStubs -arch_only i386
-install_name
/opt/local/Library/Frameworks/Python.framework/Versions/3.1/Python
-compatibility_version 3.1 -current_version 3.1 -framework CoreFoundation
-ldl -arch x86_64 -arch i386 -isysroot / -L/opt/local/lib -arch x86_64
-arch i386;\
fi
Undefined symbols:
"_libintl_bindtextdomain", referenced from:
_PyIntl_bindtextdomain in libpython3.1.a(_localemodule.o)
"_libintl_textdomain", referenced from:
_PyIntl_textdomain in libpython3.1.a(_localemodule.o)
"_libintl_dgettext", referenced from:
_PyIntl_dgettext in libpython3.1.a(_localemodule.o)
"_libintl_gettext", referenced from:
_PyIntl_gettext in libpython3.1.a(_localemodule.o)
"_libintl_dcgettext", referenced from:
_PyIntl_dcgettext in libpython3.1.a(_localemodule.o)
ld: symbol(s) not found
collect2: ld returned 1 exit status
Undefined symbols:
"_libintl_bindtextdomain", referenced from:
_PyIntl_bindtextdomain in libpython3.1.a(_localemodule.o)
"_libintl_dgettext", referenced from:
_PyIntl_dgettext in libpython3.1.a(_localemodule.o)
"_libintl_dcgettext", referenced from:
_PyIntl_dcgettext in libpython3.1.a(_localemodule.o)
"_libintl_gettext", referenced from:
_PyIntl_gettext in libpython3.1.a(_localemodule.o)
"_libintl_textdomain", referenced from:
_PyIntl_textdomain in libpython3.1.a(_localemodule.o)
ld: symbol(s) not found
collect2: ld returned 1 exit status
lipo: can't open input file: /var/tmp//ccu6NEvM.out (No such file or
directory)
make: *** [Python.framework/Versions/3.1/Python] Error 1
Error: Target org.macports.build returned: shell command " cd
"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_python31/work/Python-3.1.1"
&& /usr/bin/make -j2 all MAKE="/usr/bin/make CC=/usr/bin/gcc-4.2" "
returned error 2
DEBUG: Backtrace: shell command " cd
"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_python31/work/Python-3.1.1"
&& /usr/bin/make -j2 all MAKE="/usr/bin/make CC=/usr/bin/gcc-4.2" "
returned error 2
while executing
"command_exec build"
(procedure "portbuild::build_main" line 9)
invoked from within
"$procedure $targetname"
Warning: the following items did not execute (for python31):
org.macports.activate org.macports.build org.macports.destroot
org.macports.install
Error: Status 1 encountered during processing.
To report a bug, see <http://guide.macports.org/#project.tickets>
}}}
--
--
Ticket URL: <http://trac.macports.org/ticket/23870#comment:1>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list