+ case "${usergroup_phase}" in
+ local run_cmd
+ run_cmd=run_su
+ shift
+ run_su /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent PYTHON_VERSION_REQD=312 WRKLOG=/tmp/bulklog/py312-thrift-0.21.0/work.log
+ su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent PYTHON_VERSION_REQD=312 WRKLOG=/tmp/bulklog/py312-thrift-0.21.0/work.log
===> Building for py312-thrift-0.21.0
* Building wheel...
running bdist_wheel
running build
running build_py
creating build/lib.solaris-2.11-i86pc.64bit-cpython-312/thrift
copying src/compat.py -> build/lib.solaris-2.11-i86pc.64bit-cpython-312/thrift
copying src/TSCons.py -> build/lib.solaris-2.11-i86pc.64bit-cpython-312/thrift
copying src/TTornado.py -> build/lib.solaris-2.11-i86pc.64bit-cpython-312/thrift
copying src/TRecursive.py -> build/lib.solaris-2.11-i86pc.64bit-cpython-312/thrift
copying src/__init__.py -> build/lib.solaris-2.11-i86pc.64bit-cpython-312/thrift
copying src/TSerialization.py -> build/lib.solaris-2.11-i86pc.64bit-cpython-312/thrift
copying src/TMultiplexedProcessor.py -> build/lib.solaris-2.11-i86pc.64bit-cpython-312/thrift
copying src/Thrift.py -> build/lib.solaris-2.11-i86pc.64bit-cpython-312/thrift
creating build/lib.solaris-2.11-i86pc.64bit-cpython-312/thrift/protocol
copying src/protocol/THeaderProtocol.py -> build/lib.solaris-2.11-i86pc.64bit-cpython-312/thrift/protocol
copying src/protocol/TCompactProtocol.py -> build/lib.solaris-2.11-i86pc.64bit-cpython-312/thrift/protocol
copying src/protocol/__init__.py -> build/lib.solaris-2.11-i86pc.64bit-cpython-312/thrift/protocol
copying src/protocol/TMultiplexedProtocol.py -> build/lib.solaris-2.11-i86pc.64bit-cpython-312/thrift/protocol
copying src/protocol/TBase.py -> build/lib.solaris-2.11-i86pc.64bit-cpython-312/thrift/protocol
copying src/protocol/TProtocolDecorator.py -> build/lib.solaris-2.11-i86pc.64bit-cpython-312/thrift/protocol
copying src/protocol/TBinaryProtocol.py -> build/lib.solaris-2.11-i86pc.64bit-cpython-312/thrift/protocol
copying src/protocol/TJSONProtocol.py -> build/lib.solaris-2.11-i86pc.64bit-cpython-312/thrift/protocol
copying src/protocol/TProtocol.py -> build/lib.solaris-2.11-i86pc.64bit-cpython-312/thrift/protocol
creating build/lib.solaris-2.11-i86pc.64bit-cpython-312/thrift/transport
copying src/transport/TTwisted.py -> build/lib.solaris-2.11-i86pc.64bit-cpython-312/thrift/transport
copying src/transport/__init__.py -> build/lib.solaris-2.11-i86pc.64bit-cpython-312/thrift/transport
copying src/transport/TTransport.py -> build/lib.solaris-2.11-i86pc.64bit-cpython-312/thrift/transport
copying src/transport/sslcompat.py -> build/lib.solaris-2.11-i86pc.64bit-cpython-312/thrift/transport
copying src/transport/THeaderTransport.py -> build/lib.solaris-2.11-i86pc.64bit-cpython-312/thrift/transport
copying src/transport/THttpClient.py -> build/lib.solaris-2.11-i86pc.64bit-cpython-312/thrift/transport
copying src/transport/TZlibTransport.py -> build/lib.solaris-2.11-i86pc.64bit-cpython-312/thrift/transport
copying src/transport/TSocket.py -> build/lib.solaris-2.11-i86pc.64bit-cpython-312/thrift/transport
copying src/transport/TSSLSocket.py -> build/lib.solaris-2.11-i86pc.64bit-cpython-312/thrift/transport
creating build/lib.solaris-2.11-i86pc.64bit-cpython-312/thrift/server
copying src/server/TNonblockingServer.py -> build/lib.solaris-2.11-i86pc.64bit-cpython-312/thrift/server
copying src/server/TServer.py -> build/lib.solaris-2.11-i86pc.64bit-cpython-312/thrift/server
copying src/server/__init__.py -> build/lib.solaris-2.11-i86pc.64bit-cpython-312/thrift/server
copying src/server/TProcessPoolServer.py -> build/lib.solaris-2.11-i86pc.64bit-cpython-312/thrift/server
copying src/server/THttpServer.py -> build/lib.solaris-2.11-i86pc.64bit-cpython-312/thrift/server
running build_ext
building 'thrift.protocol.fastbinary' extension
creating build/temp.solaris-2.11-i86pc.64bit-cpython-312/src/ext
g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include/python3.12 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.12 -I/opt/pkg/include -fPIC -Isrc -I/opt/pkg/include/python3.12 -c src/ext/binary.cpp -o build/temp.solaris-2.11-i86pc.64bit-cpython-312/src/ext/binary.o -std=c++11
In file included from src/ext/binary.h:25,
                 from src/ext/binary.cpp:21:
src/ext/endian.h:61:2: error: #error "Cannot determine endianness"
   61 | #error "Cannot determine endianness"
      |  ^~~~~

********************************************************************************
An error occurred while trying to compile with the C extension enabled
Attempting to build without the extension now
********************************************************************************

running bdist_wheel
running build
running build_py
creating build/lib/thrift
copying src/compat.py -> build/lib/thrift
copying src/TSCons.py -> build/lib/thrift
copying src/TTornado.py -> build/lib/thrift
copying src/TRecursive.py -> build/lib/thrift
copying src/__init__.py -> build/lib/thrift
copying src/TSerialization.py -> build/lib/thrift
copying src/TMultiplexedProcessor.py -> build/lib/thrift
copying src/Thrift.py -> build/lib/thrift
creating build/lib/thrift/protocol
copying src/protocol/THeaderProtocol.py -> build/lib/thrift/protocol
copying src/protocol/TCompactProtocol.py -> build/lib/thrift/protocol
copying src/protocol/__init__.py -> build/lib/thrift/protocol
copying src/protocol/TMultiplexedProtocol.py -> build/lib/thrift/protocol
copying src/protocol/TBase.py -> build/lib/thrift/protocol
copying src/protocol/TProtocolDecorator.py -> build/lib/thrift/protocol
copying src/protocol/TBinaryProtocol.py -> build/lib/thrift/protocol
copying src/protocol/TJSONProtocol.py -> build/lib/thrift/protocol
copying src/protocol/TProtocol.py -> build/lib/thrift/protocol
creating build/lib/thrift/transport
copying src/transport/TTwisted.py -> build/lib/thrift/transport
copying src/transport/__init__.py -> build/lib/thrift/transport
copying src/transport/TTransport.py -> build/lib/thrift/transport
copying src/transport/sslcompat.py -> build/lib/thrift/transport
copying src/transport/THeaderTransport.py -> build/lib/thrift/transport
copying src/transport/THttpClient.py -> build/lib/thrift/transport
copying src/transport/TZlibTransport.py -> build/lib/thrift/transport
copying src/transport/TSocket.py -> build/lib/thrift/transport
copying src/transport/TSSLSocket.py -> build/lib/thrift/transport
creating build/lib/thrift/server
copying src/server/TNonblockingServer.py -> build/lib/thrift/server
copying src/server/TServer.py -> build/lib/thrift/server
copying src/server/__init__.py -> build/lib/thrift/server
copying src/server/TProcessPoolServer.py -> build/lib/thrift/server
copying src/server/THttpServer.py -> build/lib/thrift/server
installing to build/bdist.solaris-2.11-i86pc.64bit/wheel
running install
running install_lib
creating build/bdist.solaris-2.11-i86pc.64bit/wheel
creating build/bdist.solaris-2.11-i86pc.64bit/wheel/thrift
copying build/lib/thrift/TSerialization.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./thrift
copying build/lib/thrift/__init__.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./thrift
copying build/lib/thrift/compat.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./thrift
creating build/bdist.solaris-2.11-i86pc.64bit/wheel/thrift/protocol
copying build/lib/thrift/protocol/TBinaryProtocol.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./thrift/protocol
copying build/lib/thrift/protocol/TProtocol.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./thrift/protocol
copying build/lib/thrift/protocol/__init__.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./thrift/protocol
copying build/lib/thrift/protocol/TJSONProtocol.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./thrift/protocol
copying build/lib/thrift/protocol/TBase.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./thrift/protocol
copying build/lib/thrift/protocol/TCompactProtocol.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./thrift/protocol
copying build/lib/thrift/protocol/TMultiplexedProtocol.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./thrift/protocol
copying build/lib/thrift/protocol/THeaderProtocol.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./thrift/protocol
copying build/lib/thrift/protocol/TProtocolDecorator.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./thrift/protocol
copying build/lib/thrift/TRecursive.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./thrift
creating build/bdist.solaris-2.11-i86pc.64bit/wheel/thrift/transport
copying build/lib/thrift/transport/THeaderTransport.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./thrift/transport
copying build/lib/thrift/transport/__init__.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./thrift/transport
copying build/lib/thrift/transport/TTwisted.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./thrift/transport
copying build/lib/thrift/transport/TTransport.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./thrift/transport
copying build/lib/thrift/transport/TZlibTransport.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./thrift/transport
copying build/lib/thrift/transport/TSSLSocket.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./thrift/transport
copying build/lib/thrift/transport/TSocket.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./thrift/transport
copying build/lib/thrift/transport/sslcompat.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./thrift/transport
copying build/lib/thrift/transport/THttpClient.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./thrift/transport
copying build/lib/thrift/TMultiplexedProcessor.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./thrift
copying build/lib/thrift/TSCons.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./thrift
copying build/lib/thrift/Thrift.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./thrift
creating build/bdist.solaris-2.11-i86pc.64bit/wheel/thrift/server
copying build/lib/thrift/server/__init__.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./thrift/server
copying build/lib/thrift/server/THttpServer.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./thrift/server
copying build/lib/thrift/server/TServer.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./thrift/server
copying build/lib/thrift/server/TProcessPoolServer.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./thrift/server
copying build/lib/thrift/server/TNonblockingServer.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./thrift/server
copying build/lib/thrift/TTornado.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./thrift
writing byte-compilation script '/tmp/tmpkwe4nrqc.py'
/opt/pkg/bin/python3.12 /tmp/tmpkwe4nrqc.py
removing /tmp/tmpkwe4nrqc.py
running install_egg_info
running egg_info
creating thrift.egg-info
writing thrift.egg-info/PKG-INFO
writing dependency_links to thrift.egg-info/dependency_links.txt
writing requirements to thrift.egg-info/requires.txt
writing top-level names to thrift.egg-info/top_level.txt
writing manifest file 'thrift.egg-info/SOURCES.txt'
reading manifest file 'thrift.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
writing manifest file 'thrift.egg-info/SOURCES.txt'
Copying thrift.egg-info to build/bdist.solaris-2.11-i86pc.64bit/wheel/./thrift-0.21.0-py3.12.egg-info
running install_scripts
creating build/bdist.solaris-2.11-i86pc.64bit/wheel/thrift-0.21.0.dist-info/WHEEL
creating '/home/pbulk/build/devel/py-thrift/work/thrift-0.21.0/lib/py/dist/.tmp-pmso5uqm/thrift-0.21.0-py3-none-any.whl' and adding 'build/bdist.solaris-2.11-i86pc.64bit/wheel' to it
adding 'thrift/TMultiplexedProcessor.py'
adding 'thrift/TRecursive.py'
adding 'thrift/TSCons.py'
adding 'thrift/TSerialization.py'
adding 'thrift/TTornado.py'
adding 'thrift/Thrift.py'
adding 'thrift/__init__.py'
adding 'thrift/compat.py'
adding 'thrift/__pycache__/TMultiplexedProcessor.cpython-312.opt-1.pyc'
adding 'thrift/__pycache__/TRecursive.cpython-312.opt-1.pyc'
adding 'thrift/__pycache__/TSCons.cpython-312.opt-1.pyc'
adding 'thrift/__pycache__/TSerialization.cpython-312.opt-1.pyc'
adding 'thrift/__pycache__/TTornado.cpython-312.opt-1.pyc'
adding 'thrift/__pycache__/Thrift.cpython-312.opt-1.pyc'
adding 'thrift/__pycache__/__init__.cpython-312.opt-1.pyc'
adding 'thrift/__pycache__/compat.cpython-312.opt-1.pyc'
adding 'thrift/protocol/TBase.py'
adding 'thrift/protocol/TBinaryProtocol.py'
adding 'thrift/protocol/TCompactProtocol.py'
adding 'thrift/protocol/THeaderProtocol.py'
adding 'thrift/protocol/TJSONProtocol.py'
adding 'thrift/protocol/TMultiplexedProtocol.py'
adding 'thrift/protocol/TProtocol.py'
adding 'thrift/protocol/TProtocolDecorator.py'
adding 'thrift/protocol/__init__.py'
adding 'thrift/protocol/__pycache__/TBase.cpython-312.opt-1.pyc'
adding 'thrift/protocol/__pycache__/TBinaryProtocol.cpython-312.opt-1.pyc'
adding 'thrift/protocol/__pycache__/TCompactProtocol.cpython-312.opt-1.pyc'
adding 'thrift/protocol/__pycache__/THeaderProtocol.cpython-312.opt-1.pyc'
adding 'thrift/protocol/__pycache__/TJSONProtocol.cpython-312.opt-1.pyc'
adding 'thrift/protocol/__pycache__/TMultiplexedProtocol.cpython-312.opt-1.pyc'
adding 'thrift/protocol/__pycache__/TProtocol.cpython-312.opt-1.pyc'
adding 'thrift/protocol/__pycache__/TProtocolDecorator.cpython-312.opt-1.pyc'
adding 'thrift/protocol/__pycache__/__init__.cpython-312.opt-1.pyc'
adding 'thrift/server/THttpServer.py'
adding 'thrift/server/TNonblockingServer.py'
adding 'thrift/server/TProcessPoolServer.py'
adding 'thrift/server/TServer.py'
adding 'thrift/server/__init__.py'
adding 'thrift/server/__pycache__/THttpServer.cpython-312.opt-1.pyc'
adding 'thrift/server/__pycache__/TNonblockingServer.cpython-312.opt-1.pyc'
adding 'thrift/server/__pycache__/TProcessPoolServer.cpython-312.opt-1.pyc'
adding 'thrift/server/__pycache__/TServer.cpython-312.opt-1.pyc'
adding 'thrift/server/__pycache__/__init__.cpython-312.opt-1.pyc'
adding 'thrift/transport/THeaderTransport.py'
adding 'thrift/transport/THttpClient.py'
adding 'thrift/transport/TSSLSocket.py'
adding 'thrift/transport/TSocket.py'
adding 'thrift/transport/TTransport.py'
adding 'thrift/transport/TTwisted.py'
adding 'thrift/transport/TZlibTransport.py'
adding 'thrift/transport/__init__.py'
adding 'thrift/transport/sslcompat.py'
adding 'thrift/transport/__pycache__/THeaderTransport.cpython-312.opt-1.pyc'
adding 'thrift/transport/__pycache__/THttpClient.cpython-312.opt-1.pyc'
adding 'thrift/transport/__pycache__/TSSLSocket.cpython-312.opt-1.pyc'
adding 'thrift/transport/__pycache__/TSocket.cpython-312.opt-1.pyc'
adding 'thrift/transport/__pycache__/TTransport.cpython-312.opt-1.pyc'
adding 'thrift/transport/__pycache__/TTwisted.cpython-312.opt-1.pyc'
adding 'thrift/transport/__pycache__/TZlibTransport.cpython-312.opt-1.pyc'
adding 'thrift/transport/__pycache__/__init__.cpython-312.opt-1.pyc'
adding 'thrift/transport/__pycache__/sslcompat.cpython-312.opt-1.pyc'
adding 'thrift-0.21.0.dist-info/METADATA'
adding 'thrift-0.21.0.dist-info/WHEEL'
adding 'thrift-0.21.0.dist-info/top_level.txt'
adding 'thrift-0.21.0.dist-info/RECORD'
removing build/bdist.solaris-2.11-i86pc.64bit/wheel
Successfully built thrift-0.21.0-py3-none-any.whl