On 9-Oct-07, at 3:02 PM, paul beard wrote:

On 10/9/07, Igor Foox <[EMAIL PROTECTED]> wrote:
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

what's with ld64? That was pointed out on another thread. Is there
some default setting that tries to build 64 bit executables?

Excellent question :-) I have no idea. Is there some constant that macports uses to determine the architecture? I mean can I tweak something somewhere for it not to think that I'm running on
a) a PPC machine
b) on 64 bits

(my machine is an Intel Core Duo with OS X 10.4.10)

Thanks,
Igor
_______________________________________________
macports-users mailing list
macports-users@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo/macports-users

Reply via email to