[MacPorts] #66483: python311 @3.11.1 does not build on PPC Tiger, Mac OS X 10.4.11, because 'ld returned 1 exit status' (absolute addressing not allowed in slidable image)

MacPorts noreply at macports.org
Fri Dec 16 11:27:04 UTC 2022


#66483: python311 @3.11.1 does not build on PPC Tiger, Mac OS X 10.4.11, because
'ld returned 1 exit status' (absolute addressing not allowed in slidable
image)
-----------------------+-----------------------
 Reporter:  ballapete  |      Owner:  (none)
     Type:  defect     |     Status:  new
 Priority:  Normal     |  Milestone:
Component:  ports      |    Version:  2.8.0
 Keywords:  tiger ppc  |       Port:  python311
-----------------------+-----------------------
 {{{
 /opt/local/bin/gcc-mp-7 -L/opt/local/lib -Wl,-headerpad_max_install_names
 -arch ppc    -o _bootstrap_python Modules/getbuildinfo.o Parser/token.o
 Parser/pegen.o Parser/pegen_errors.o Parser/action_helpers.o
 Parser/parser.o Parser/string_parser.o Parser/peg_api.o
 Parser/myreadline.o Parser/tokenizer.o Objects/abstract.o Objects/accu.o
 Objects/boolobject.o Objects/bytes_methods.o Objects/bytearrayobject.o
 Objects/bytesobject.o Objects/call.o Objects/capsule.o
 Objects/cellobject.o Objects/classobject.o Objects/codeobject.o
 Objects/complexobject.o Objects/descrobject.o Objects/enumobject.o
 Objects/exceptions.o Objects/genericaliasobject.o Objects/genobject.o
 Objects/fileobject.o Objects/floatobject.o Objects/frameobject.o
 Objects/funcobject.o Objects/interpreteridobject.o Objects/iterobject.o
 Objects/listobject.o Objects/longobject.o Objects/dictobject.o
 Objects/odictobject.o Objects/memoryobject.o Objects/methodobject.o
 Objects/moduleobject.o Objects/namespaceobject.o Objects/object.o
 Objects/obmalloc.o Objects/picklebufobject.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/unionobject.o Objects/weakrefobject.o
 Python/_warnings.o Python/Python-ast.o Python/Python-tokenize.o
 Python/asdl.o Python/ast.o Python/ast_opt.o Python/ast_unparse.o
 Python/bltinmodule.o Python/ceval.o Python/codecs.o Python/compile.o
 Python/context.o Python/dynamic_annotations.o Python/errors.o
 Python/frame.o Python/frozenmain.o Python/future.o Python/getargs.o
 Python/getcompiler.o Python/getcopyright.o Python/getplatform.o
 Python/getversion.o Python/hamt.o Python/hashtable.o Python/import.o
 Python/importdl.o Python/initconfig.o Python/marshal.o Python/modsupport.o
 Python/mysnprintf.o Python/mystrtoul.o Python/pathconfig.o
 Python/preconfig.o Python/pyarena.o Python/pyctype.o Python/pyfpe.o
 Python/pyhash.o Python/pylifecycle.o Python/pymath.o Python/pystate.o
 Python/pythonrun.o Python/pytime.o Python/bootstrap_hash.o
 Python/specialize.o Python/structmember.o Python/symtable.o
 Python/sysmodule.o Python/thread.o Python/traceback.o Python/getopt.o
 Python/pystrcmp.o Python/pystrtod.o Python/pystrhex.o Python/dtoa.o
 Python/formatter_unicode.o Python/fileutils.o Python/suggestions.o
 Python/dynload_shlib.o     Modules/config.o Modules/main.o
 Modules/gcmodule.o Modules/atexitmodule.o  Modules/faulthandler.o
 Modules/posixmodule.o  Modules/signalmodule.o  Modules/_tracemalloc.o
 Modules/_codecsmodule.o  Modules/_collectionsmodule.o
 Modules/errnomodule.o  Modules/_io/_iomodule.o Modules/_io/iobase.o
 Modules/_io/fileio.o Modules/_io/bytesio.o Modules/_io/bufferedio.o
 Modules/_io/textio.o Modules/_io/stringio.o  Modules/itertoolsmodule.o
 Modules/_sre/sre.o  Modules/_threadmodule.o  Modules/timemodule.o
 Modules/_weakref.o  Modules/_abc.o  Modules/_functoolsmodule.o
 Modules/_localemodule.o  Modules/_operator.o  Modules/_stat.o
 Modules/symtablemodule.o  Modules/pwdmodule.o  Modules/xxsubtype.o \
         Programs/_bootstrap_python.o Modules/getpath.o -lintl -ldl
 -framework CoreFoundation
 ./Programs/_freeze_module zipimport ./Lib/zipimport.py
 Python/frozen_modules/zipimport.h
 ./_bootstrap_python ./Programs/_freeze_module.py abc ./Lib/abc.py
 Python/frozen_modules/abc.h
 ./_bootstrap_python ./Programs/_freeze_module.py codecs ./Lib/codecs.py
 Python/frozen_modules/codecs.h
 ./_bootstrap_python ./Programs/_freeze_module.py io ./Lib/io.py
 Python/frozen_modules/io.h
 ./_bootstrap_python ./Programs/_freeze_module.py _collections_abc
 ./Lib/_collections_abc.py Python/frozen_modules/_collections_abc.h
 ./_bootstrap_python ./Programs/_freeze_module.py _sitebuiltins
 ./Lib/_sitebuiltins.py Python/frozen_modules/_sitebuiltins.h
 ./_bootstrap_python ./Programs/_freeze_module.py genericpath
 ./Lib/genericpath.py Python/frozen_modules/genericpath.h
 ./_bootstrap_python ./Programs/_freeze_module.py ntpath ./Lib/ntpath.py
 Python/frozen_modules/ntpath.h
 ./_bootstrap_python ./Programs/_freeze_module.py posixpath
 ./Lib/posixpath.py Python/frozen_modules/posixpath.h
 ./_bootstrap_python ./Programs/_freeze_module.py os ./Lib/os.py
 Python/frozen_modules/os.h
 ./_bootstrap_python ./Programs/_freeze_module.py site ./Lib/site.py
 Python/frozen_modules/site.h
 ./_bootstrap_python ./Programs/_freeze_module.py stat ./Lib/stat.py
 Python/frozen_modules/stat.h
 ./_bootstrap_python ./Programs/_freeze_module.py importlib.util
 ./Lib/importlib/util.py Python/frozen_modules/importlib.util.h
 ./_bootstrap_python ./Programs/_freeze_module.py importlib.machinery
 ./Lib/importlib/machinery.py Python/frozen_modules/importlib.machinery.h
 ./_bootstrap_python ./Programs/_freeze_module.py runpy ./Lib/runpy.py
 Python/frozen_modules/runpy.h
 ./_bootstrap_python ./Programs/_freeze_module.py __hello__
 ./Lib/__hello__.py Python/frozen_modules/__hello__.h
 ./_bootstrap_python ./Programs/_freeze_module.py __phello__
 ./Lib/__phello__/__init__.py Python/frozen_modules/__phello__.h
 ./_bootstrap_python ./Programs/_freeze_module.py __phello__.ham
 ./Lib/__phello__/ham/__init__.py Python/frozen_modules/__phello__.ham.h
 ./_bootstrap_python ./Programs/_freeze_module.py __phello__.ham.eggs
 ./Lib/__phello__/ham/eggs.py Python/frozen_modules/__phello__.ham.eggs.h
 ./_bootstrap_python ./Programs/_freeze_module.py __phello__.spam
 ./Lib/__phello__/spam.py Python/frozen_modules/__phello__.spam.h
 ./_bootstrap_python ./Programs/_freeze_module.py frozen_only
 ./Tools/freeze/flag.py Python/frozen_modules/frozen_only.h
 ./_bootstrap_python ./Tools/scripts/deepfreeze.py \
 Python/frozen_modules/importlib._bootstrap.h:importlib._bootstrap \
 Python/frozen_modules/importlib._bootstrap_external.h:importlib._bootstrap_external
 \
 Python/frozen_modules/zipimport.h:zipimport \
 Python/frozen_modules/abc.h:abc \
 Python/frozen_modules/codecs.h:codecs \
 Python/frozen_modules/io.h:io \
 Python/frozen_modules/_collections_abc.h:_collections_abc \
 Python/frozen_modules/_sitebuiltins.h:_sitebuiltins \
 Python/frozen_modules/genericpath.h:genericpath \
 Python/frozen_modules/ntpath.h:ntpath \
 Python/frozen_modules/posixpath.h:posixpath \
 Python/frozen_modules/os.h:os \
 Python/frozen_modules/site.h:site \
 Python/frozen_modules/stat.h:stat \
 Python/frozen_modules/importlib.util.h:importlib.util \
 Python/frozen_modules/importlib.machinery.h:importlib.machinery \
 Python/frozen_modules/runpy.h:runpy \
 Python/frozen_modules/__hello__.h:__hello__ \
 Python/frozen_modules/__phello__.h:__phello__ \
 Python/frozen_modules/__phello__.ham.h:__phello__.ham \
 Python/frozen_modules/__phello__.ham.eggs.h:__phello__.ham.eggs \
 Python/frozen_modules/__phello__.spam.h:__phello__.spam \
 Python/frozen_modules/frozen_only.h:frozen_only \
 -o Python/deepfreeze/deepfreeze.c
 Note: Deepfreeze may have added some global objects,
       so run 'make regen-global-objects' if necessary.
 /opt/local/bin/gcc-mp-7 -c -fno-common -dynamic -DNDEBUG -g -fwrapv -O3
 -Wall -pipe -Os -arch ppc   -std=c11 -Werror=implicit-function-declaration
 -fvisibility=hidden  -I./Include/internal  -I. -I./Include
 -I/opt/local/include   -DPy_BUILD_CORE -o Python/deepfreeze/deepfreeze.o
 Python/deepfreeze/deepfreeze.c
 /opt/local/bin/gcc-mp-7 -c -fno-common -dynamic -DNDEBUG -g -fwrapv -O3
 -Wall -pipe -Os -arch ppc   -std=c11 -Werror=implicit-function-declaration
 -fvisibility=hidden  -I./Include/internal  -I. -I./Include
 -I/opt/local/include   -DPy_BUILD_CORE -o Python/frozen.o Python/frozen.c
 rm -f libpython3.11.a
 ar rcs libpython3.11.a Modules/getbuildinfo.o Parser/token.o
 Parser/pegen.o Parser/pegen_errors.o Parser/action_helpers.o
 Parser/parser.o Parser/string_parser.o Parser/peg_api.o
 Parser/myreadline.o Parser/tokenizer.o Objects/abstract.o Objects/accu.o
 Objects/boolobject.o Objects/bytes_methods.o Objects/bytearrayobject.o
 Objects/bytesobject.o Objects/call.o Objects/capsule.o
 Objects/cellobject.o Objects/classobject.o Objects/codeobject.o
 Objects/complexobject.o Objects/descrobject.o Objects/enumobject.o
 Objects/exceptions.o Objects/genericaliasobject.o Objects/genobject.o
 Objects/fileobject.o Objects/floatobject.o Objects/frameobject.o
 Objects/funcobject.o Objects/interpreteridobject.o Objects/iterobject.o
 Objects/listobject.o Objects/longobject.o Objects/dictobject.o
 Objects/odictobject.o Objects/memoryobject.o Objects/methodobject.o
 Objects/moduleobject.o Objects/namespaceobject.o Objects/object.o
 Objects/obmalloc.o Objects/picklebufobject.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/unionobject.o Objects/weakrefobject.o
 Python/_warnings.o Python/Python-ast.o Python/Python-tokenize.o
 Python/asdl.o Python/ast.o Python/ast_opt.o Python/ast_unparse.o
 Python/bltinmodule.o Python/ceval.o Python/codecs.o Python/compile.o
 Python/context.o Python/dynamic_annotations.o Python/errors.o
 Python/frame.o Python/frozenmain.o Python/future.o Python/getargs.o
 Python/getcompiler.o Python/getcopyright.o Python/getplatform.o
 Python/getversion.o Python/hamt.o Python/hashtable.o Python/import.o
 Python/importdl.o Python/initconfig.o Python/marshal.o Python/modsupport.o
 Python/mysnprintf.o Python/mystrtoul.o Python/pathconfig.o
 Python/preconfig.o Python/pyarena.o Python/pyctype.o Python/pyfpe.o
 Python/pyhash.o Python/pylifecycle.o Python/pymath.o Python/pystate.o
 Python/pythonrun.o Python/pytime.o Python/bootstrap_hash.o
 Python/specialize.o Python/structmember.o Python/symtable.o
 Python/sysmodule.o Python/thread.o Python/traceback.o Python/getopt.o
 Python/pystrcmp.o Python/pystrtod.o Python/pystrhex.o Python/dtoa.o
 Python/formatter_unicode.o Python/fileutils.o Python/suggestions.o
 Python/dynload_shlib.o     Modules/config.o Modules/main.o
 Modules/gcmodule.o Modules/atexitmodule.o  Modules/faulthandler.o
 Modules/posixmodule.o  Modules/signalmodule.o  Modules/_tracemalloc.o
 Modules/_codecsmodule.o  Modules/_collectionsmodule.o
 Modules/errnomodule.o  Modules/_io/_iomodule.o Modules/_io/iobase.o
 Modules/_io/fileio.o Modules/_io/bytesio.o Modules/_io/bufferedio.o
 Modules/_io/textio.o Modules/_io/stringio.o  Modules/itertoolsmodule.o
 Modules/_sre/sre.o  Modules/_threadmodule.o  Modules/timemodule.o
 Modules/_weakref.o  Modules/_abc.o  Modules/_functoolsmodule.o
 Modules/_localemodule.o  Modules/_operator.o  Modules/_stat.o
 Modules/symtablemodule.o  Modules/pwdmodule.o  Modules/xxsubtype.o
 Python/deepfreeze/deepfreeze.o Modules/getpath.o Python/frozen.o
 /usr/bin/install -c -d -m 755 Python.framework/Versions/3.11
 /opt/local/bin/gcc-mp-7 -o Python.framework/Versions/3.11/Python
 -L/opt/local/lib -Wl,-headerpad_max_install_names -arch ppc    -dynamiclib
 \
 -all_load libpython3.11.a -Wl,-single_module \
 -install_name
 /opt/local/Library/Frameworks/Python.framework/Versions/3.11/Python \
 -compatibility_version 3.11 \
 -current_version 3.11 \
 -framework CoreFoundation -lintl -ldl  -framework CoreFoundation;
 ld: absolute addressing (perhaps -mdynamic-no-pic) used in
 __Py_dg_infinity from libpython3.11.a(dtoa.o) not allowed in slidable
 image. Use '-read_only_relocs suppress' to enable text relocs
 collect2: error: ld returned 1 exit status
 make: *** [Python.framework/Versions/3.11/Python] Error 1
 make: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_lang_python311/python311/work/Python-3.11.1'
 }}}

 Main.log already deleted (don't want Python 3.11 this year).

-- 
Ticket URL: <https://trac.macports.org/ticket/66483>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list