On 9-Oct-07, at 2:26 PM, Igor Foox wrote:
Hi,
I've tried installing python25 using macports and am having some
difficulties. I've created a bug report at https://
svn.macosforge.org/projects/macports/ticket/12887 which has all the
build errors that I'm getting.
Has anyone else encountered this?
Thanks,
Igor
Since the Trac install at svn.macosforge.org requires one to
authenticate to even view the ticket I'll repost my errors here as
well.
If I try to issue 'sudo port install python25' I get the following:
------------------------------------------------
treason:~/Documents/Programming/schedulator igorfoox$ sudo port clean
python25
Password:
---> Cleaning python25
treason:~/Documents/Programming/schedulator igorfoox$ sudo port
install python25
---> Fetching python25
---> Verifying checksum(s) for python25
---> Extracting python25
---> Applying patches to python25
---> Configuring python25
---> Building python25 with target all
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
_py
thon25/work/Python-2.5.1" && make all " returned error 2
Command output: Modules/main.c:186: warning: function declaration
isn't a prototype
/usr/bin/gcc-4.0 -c -fno-strict-aliasing -Wno-long-double -no-cpp-
precomp -mno-fused-madd -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -
I. -I./Include -I/opt/local/include -DPy_BUILD_CORE -o Modules/
gcmodule.o Modules/gcmodule.c
/usr/bin/gcc-4.0 -fno-strict-aliasing -Wno-long-double -no-cpp-
precomp -mno-fused-madd -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -
I. -I./Include -I/opt/local/include -DPy_BUILD_CORE -c ./Modules/
threadmodule.c -o Modules/threadmodule.o
/usr/bin/gcc-4.0 -fno-strict-aliasing -Wno-long-double -no-cpp-
precomp -mno-fused-madd -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -
I. -I./Include -I/opt/local/include -DPy_BUILD_CORE -c ./Modules/
signalmodule.c -o Modules/signalmodule.o
/usr/bin/gcc-4.0 -fno-strict-aliasing -Wno-long-double -no-cpp-
precomp -mno-fused-madd -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -
I. -I./Include -I/opt/local/include -DPy_BUILD_CORE -c ./Modules/
posixmodule.c -o Modules/posixmodule.o
/usr/bin/gcc-4.0 -fno-strict-aliasing -Wno-long-double -no-cpp-
precomp -mno-fused-madd -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -
I. -I./Include -I/opt/local/include -DPy_BUILD_CORE -c ./Modules/
errnomodule.c -o Modules/errnomodule.o
/usr/bin/gcc-4.0 -fno-strict-aliasing -Wno-long-double -no-cpp-
precomp -mno-fused-madd -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -
I. -I./Include -I/opt/local/include -DPy_BUILD_CORE -c ./Modules/
pwdmodule.c -o Modules/pwdmodule.o
/usr/bin/gcc-4.0 -fno-strict-aliasing -Wno-long-double -no-cpp-
precomp -mno-fused-madd -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -
I. -I./Include -I/opt/local/include -DPy_BUILD_CORE -c ./Modules/
_sre.c -o Modules/_sre.o
/usr/bin/gcc-4.0 -fno-strict-aliasing -Wno-long-double -no-cpp-
precomp -mno-fused-madd -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -
I. -I./Include -I/opt/local/include -DPy_BUILD_CORE -c ./Modules/
_codecsmodule.c -o Modules/_codecsmodule.o
/usr/bin/gcc-4.0 -fno-strict-aliasing -Wno-long-double -no-cpp-
precomp -mno-fused-madd -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -
I. -I./Include -I/opt/local/include -DPy_BUILD_CORE -c ./Modules/
zipimport.c -o Modules/zipimport.o
/usr/bin/gcc-4.0 -fno-strict-aliasing -Wno-long-double -no-cpp-
precomp -mno-fused-madd -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -
I. -I./Include -I/opt/local/include -DPy_BUILD_CORE -c ./Modules/
symtablemodule.c -o Modules/symtablemodule.o
/usr/bin/gcc-4.0 -fno-strict-aliasing -Wno-long-double -no-cpp-
precomp -mno-fused-madd -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -
I. -I./Include -I/opt/local/include -DPy_BUILD_CORE -c ./Modules/
xxsubtype.c -o Modules/xxsubtype.o
/usr/bin/gcc-4.0 -c -fno-strict-aliasing -Wno-long-double -no-cpp-
precomp -mno-fused-madd -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -
I. -I./Include -I/opt/local/include -DPy_BUILD_CORE -DSVNVERSION=
\"`LC_ALL=C svnversion .`\" -o Modules/getbuildinfo.o ./Modules/
getbuildinfo.c
rm -f libpython2.5.a
ar cr libpython2.5.a Modules/getbuildinfo.o
ar cr libpython2.5.a Modules/_typesmodule.o
ar cr libpython2.5.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.5.a Objects/abstract.o Objects/boolobject.o Objects/
bufferobject.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.5.a 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/pyarena.o
Python/pyfpe.o Python/pystate.o Python/pythonrun.o Python/
structmember.o Python/symtable.o Python/sysmodule.o Python/
traceback.o Python/getopt.o Python/pystrtod.o Python/dynload_shlib.o
Python/mactoolboxglue.o Python/thread.o
ar cr libpython2.5.a Modules/config.o Modules/getpath.o Modules/
main.o Modules/gcmodule.o
ar cr libpython2.5.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 libpython2.5.a
libtool -o libpython2.5.dylib -dynamic \
-all_load libpython2.5.a -single_module \
-install_name /opt/local/lib/libpython2.5.dylib \
-compatibility_version 2.5 \
-current_version 2.5 -lSystem -lSystemStubs -L/opt/local/lib
ld64 failed: in libpython2.5.a(__.SYMDEF), not a valid ppc64 mach-
o file
libtool: internal link edit command failed
make: *** [libpython2.5.dylib] Error 1
Error: Status 1 encountered during processing.
treason:~/Documents/Programming/schedulator igorfoox$
-----------------------
If I try running 'sudo port install python25 +universal', I get the
following:
-----------------------
treason:~/Documents/Programming/schedulator igorfoox$ sudo port clean
python25
---> Cleaning python25
treason:~/Documents/Programming/schedulator igorfoox$ sudo port
install python25 +universal
---> Fetching python25
---> Verifying checksum(s) for python25
---> Extracting python25
---> Applying patches to python25
---> Configuring python25
---> Building python25 with target all
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
_py
thon25/work/Python-2.5.1" && make all " returned error 2
Command output: /usr/bin/gcc-4.0 -c -arch ppc -arch i386 -isysroot /
Developer/SDKs/MacOSX10.4u.sdk -fno-strict-aliasing -Wno-long-double
-no-cpp-precomp -mno-fused-madd -DNDEBUG -g -O3 -Wall -Wstrict-
prototypes -I. -I./Include -I/opt/local/include -DPy_BUILD_CORE -o
Modules/gcmodule.o Modules/gcmodule.c
/usr/bin/gcc-4.0 -arch ppc -arch i386 -isysroot /Developer/SDKs/
MacOSX10.4u.sdk -fno-strict-aliasing -Wno-long-double -no-cpp-
precomp -mno-fused-madd -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -
I. -I./Include -I/opt/local/include -DPy_BUILD_CORE -c ./Modules/
threadmodule.c -o Modules/threadmodule.o
/usr/bin/gcc-4.0 -arch ppc -arch i386 -isysroot /Developer/SDKs/
MacOSX10.4u.sdk -fno-strict-aliasing -Wno-long-double -no-cpp-
precomp -mno-fused-madd -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -
I. -I./Include -I/opt/local/include -DPy_BUILD_CORE -c ./Modules/
signalmodule.c -o Modules/signalmodule.o
/usr/bin/gcc-4.0 -arch ppc -arch i386 -isysroot /Developer/SDKs/
MacOSX10.4u.sdk -fno-strict-aliasing -Wno-long-double -no-cpp-
precomp -mno-fused-madd -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -
I. -I./Include -I/opt/local/include -DPy_BUILD_CORE -c ./Modules/
posixmodule.c -o Modules/posixmodule.o
/usr/bin/gcc-4.0 -arch ppc -arch i386 -isysroot /Developer/SDKs/
MacOSX10.4u.sdk -fno-strict-aliasing -Wno-long-double -no-cpp-
precomp -mno-fused-madd -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -
I. -I./Include -I/opt/local/include -DPy_BUILD_CORE -c ./Modules/
errnomodule.c -o Modules/errnomodule.o
/usr/bin/gcc-4.0 -arch ppc -arch i386 -isysroot /Developer/SDKs/
MacOSX10.4u.sdk -fno-strict-aliasing -Wno-long-double -no-cpp-
precomp -mno-fused-madd -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -
I. -I./Include -I/opt/local/include -DPy_BUILD_CORE -c ./Modules/
pwdmodule.c -o Modules/pwdmodule.o
/usr/bin/gcc-4.0 -arch ppc -arch i386 -isysroot /Developer/SDKs/
MacOSX10.4u.sdk -fno-strict-aliasing -Wno-long-double -no-cpp-
precomp -mno-fused-madd -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -
I. -I./Include -I/opt/local/include -DPy_BUILD_CORE -c ./Modules/
_sre.c -o Modules/_sre.o
/usr/bin/gcc-4.0 -arch ppc -arch i386 -isysroot /Developer/SDKs/
MacOSX10.4u.sdk -fno-strict-aliasing -Wno-long-double -no-cpp-
precomp -mno-fused-madd -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -
I. -I./Include -I/opt/local/include -DPy_BUILD_CORE -c ./Modules/
_codecsmodule.c -o Modules/_codecsmodule.o
/usr/bin/gcc-4.0 -arch ppc -arch i386 -isysroot /Developer/SDKs/
MacOSX10.4u.sdk -fno-strict-aliasing -Wno-long-double -no-cpp-
precomp -mno-fused-madd -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -
I. -I./Include -I/opt/local/include -DPy_BUILD_CORE -c ./Modules/
zipimport.c -o Modules/zipimport.o
/usr/bin/gcc-4.0 -arch ppc -arch i386 -isysroot /Developer/SDKs/
MacOSX10.4u.sdk -fno-strict-aliasing -Wno-long-double -no-cpp-
precomp -mno-fused-madd -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -
I. -I./Include -I/opt/local/include -DPy_BUILD_CORE -c ./Modules/
symtablemodule.c -o Modules/symtablemodule.o
/usr/bin/gcc-4.0 -arch ppc -arch i386 -isysroot /Developer/SDKs/
MacOSX10.4u.sdk -fno-strict-aliasing -Wno-long-double -no-cpp-
precomp -mno-fused-madd -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -
I. -I./Include -I/opt/local/include -DPy_BUILD_CORE -c ./Modules/
xxsubtype.c -o Modules/xxsubtype.o
/usr/bin/gcc-4.0 -c -arch ppc -arch i386 -isysroot /Developer/SDKs/
MacOSX10.4u.sdk -fno-strict-aliasing -Wno-long-double -no-cpp-
precomp -mno-fused-madd -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -
I. -I./Include -I/opt/local/include -DPy_BUILD_CORE -DSVNVERSION=
\"`LC_ALL=C svnversion .`\" -o Modules/getbuildinfo.o ./Modules/
getbuildinfo.c
rm -f libpython2.5.a
ar cr libpython2.5.a Modules/getbuildinfo.o
ar cr libpython2.5.a Modules/_typesmodule.o
ar cr libpython2.5.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.5.a Objects/abstract.o Objects/boolobject.o Objects/
bufferobject.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.5.a 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/pyarena.o
Python/pyfpe.o Python/pystate.o Python/pythonrun.o Python/
structmember.o Python/symtable.o Python/sysmodule.o Python/
traceback.o Python/getopt.o Python/pystrtod.o Python/dynload_shlib.o
Python/mactoolboxglue.o Python/thread.o
ar cr libpython2.5.a Modules/config.o Modules/getpath.o Modules/
main.o Modules/gcmodule.o
ar cr libpython2.5.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 libpython2.5.a
libtool -o libpython2.5.dylib -dynamic \
-all_load libpython2.5.a -single_module \
-install_name /opt/local/lib/libpython2.5.dylib \
-compatibility_version 2.5 \
-current_version 2.5 -lSystem -lSystemStubs -arch i386 -arch
ppc -isysroot /Developer/SDKs/MacOSX10.4u.sdk -L/opt/local/lib
libtool: unknown option character `r' in: -arch
Usage: libtool -static [-] file [...] [-filelist listfile[,dirname]]
[-arch_only arch] [-sacLT]
Usage: libtool -dynamic [-] file [...] [-filelist listfile[,dirname]]
[-arch_only arch] [-o output] [-install_name name] [-
compatibility_version #] [-current_version #] [-seg1addr 0x#] [-
segs_read_only_addr 0x#] [-segs_read_write_addr 0x#] [-seg_addr_table
<filename>] [-seg_addr_table_filename <file_system_path>] [-all_load]
[-noall_load]
make: *** [libpython2.5.dylib] Error 1
Error: Status 1 encountered during processing.
treason:~/Documents/Programming/schedulator igorfoox$
-----------------------
Once again, any help is welcome. :-)
Igor