=> "/opt/local/bin/bmake" ["-C", "/data/jenkins/workspace/pkgsrc-trunk-x86_64/cad/py-gds", "all", "PYTHON_VERSION_REQD=314", "BATCH=1", "DEPENDS_TARGET=/nonexistent"] ===> Building for py314-gds-1.6.13nb1 * Building wheel... /opt/local/lib/python3.14/site-packages/setuptools/_distutils/dist.py:318: UserWarning: Unknown distribution option: 'tests_require' warnings.warn(msg) /opt/local/lib/python3.14/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: Boost Software License 1.0 (BSL-1.0) See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running bdist_wheel running build running build_py creating build/lib.solaris-2.11-i86pc.64bit-cpython-314/gdspy copying gdspy/__init__.py -> build/lib.solaris-2.11-i86pc.64bit-cpython-314/gdspy copying gdspy/curve.py -> build/lib.solaris-2.11-i86pc.64bit-cpython-314/gdspy copying gdspy/gdsiiformat.py -> build/lib.solaris-2.11-i86pc.64bit-cpython-314/gdspy copying gdspy/hobby.py -> build/lib.solaris-2.11-i86pc.64bit-cpython-314/gdspy copying gdspy/label.py -> build/lib.solaris-2.11-i86pc.64bit-cpython-314/gdspy copying gdspy/library.py -> build/lib.solaris-2.11-i86pc.64bit-cpython-314/gdspy copying gdspy/operation.py -> build/lib.solaris-2.11-i86pc.64bit-cpython-314/gdspy copying gdspy/path.py -> build/lib.solaris-2.11-i86pc.64bit-cpython-314/gdspy copying gdspy/polygon.py -> build/lib.solaris-2.11-i86pc.64bit-cpython-314/gdspy copying gdspy/viewer.py -> build/lib.solaris-2.11-i86pc.64bit-cpython-314/gdspy creating build/lib.solaris-2.11-i86pc.64bit-cpython-314/gdspy/data copying gdspy/data/00.xbm -> build/lib.solaris-2.11-i86pc.64bit-cpython-314/gdspy/data copying gdspy/data/01.xbm -> build/lib.solaris-2.11-i86pc.64bit-cpython-314/gdspy/data copying gdspy/data/02.xbm -> build/lib.solaris-2.11-i86pc.64bit-cpython-314/gdspy/data copying gdspy/data/03.xbm -> build/lib.solaris-2.11-i86pc.64bit-cpython-314/gdspy/data copying gdspy/data/04.xbm -> build/lib.solaris-2.11-i86pc.64bit-cpython-314/gdspy/data copying gdspy/data/05.xbm -> build/lib.solaris-2.11-i86pc.64bit-cpython-314/gdspy/data copying gdspy/data/06.xbm -> build/lib.solaris-2.11-i86pc.64bit-cpython-314/gdspy/data copying gdspy/data/07.xbm -> build/lib.solaris-2.11-i86pc.64bit-cpython-314/gdspy/data copying gdspy/data/08.xbm -> build/lib.solaris-2.11-i86pc.64bit-cpython-314/gdspy/data copying gdspy/data/09.xbm -> build/lib.solaris-2.11-i86pc.64bit-cpython-314/gdspy/data copying gdspy/data/down.xbm -> build/lib.solaris-2.11-i86pc.64bit-cpython-314/gdspy/data copying gdspy/data/outline.xbm -> build/lib.solaris-2.11-i86pc.64bit-cpython-314/gdspy/data copying gdspy/data/up.xbm -> build/lib.solaris-2.11-i86pc.64bit-cpython-314/gdspy/data running build_ext building 'gdspy.clipper' extension g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/local/include/python3.14 -I/opt/local/include -I/usr/include -I/opt/local/include/python3.14 -I/opt/local/include -fPIC -I/opt/local/include/python3.14 -c gdspy/clipper.cpp -o build/temp.solaris-2.11-i86pc.64bit-cpython-314/gdspy/clipper.o g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/local/include/python3.14 -I/opt/local/include -I/usr/include -I/opt/local/include/python3.14 -I/opt/local/include -shared -lresolv -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -L/opt/local/lib -Wl,-R/opt/local/lib -lintl -liconv -lresolv -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -L/opt/local/lib -Wl,-R/opt/local/lib -lintl -liconv -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -Wl,-R/opt/local/lib -lintl -liconv -L/opt/local/lib -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/local/include/python3.14 -I/opt/local/include -I/usr/include -I/opt/local/include/python3.14 -I/opt/local/include build/temp.solaris-2.11-i86pc.64bit-cpython-314/gdspy/clipper.o -L/opt/local/lib -o build/lib.solaris-2.11-i86pc.64bit-cpython-314/gdspy/clipper.so 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/gdspy copying build/lib.solaris-2.11-i86pc.64bit-cpython-314/gdspy/__init__.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./gdspy copying build/lib.solaris-2.11-i86pc.64bit-cpython-314/gdspy/curve.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./gdspy copying build/lib.solaris-2.11-i86pc.64bit-cpython-314/gdspy/gdsiiformat.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./gdspy copying build/lib.solaris-2.11-i86pc.64bit-cpython-314/gdspy/hobby.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./gdspy copying build/lib.solaris-2.11-i86pc.64bit-cpython-314/gdspy/label.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./gdspy copying build/lib.solaris-2.11-i86pc.64bit-cpython-314/gdspy/library.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./gdspy copying build/lib.solaris-2.11-i86pc.64bit-cpython-314/gdspy/operation.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./gdspy copying build/lib.solaris-2.11-i86pc.64bit-cpython-314/gdspy/path.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./gdspy copying build/lib.solaris-2.11-i86pc.64bit-cpython-314/gdspy/polygon.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./gdspy copying build/lib.solaris-2.11-i86pc.64bit-cpython-314/gdspy/viewer.py -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./gdspy creating build/bdist.solaris-2.11-i86pc.64bit/wheel/gdspy/data copying build/lib.solaris-2.11-i86pc.64bit-cpython-314/gdspy/data/00.xbm -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./gdspy/data copying build/lib.solaris-2.11-i86pc.64bit-cpython-314/gdspy/data/01.xbm -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./gdspy/data copying build/lib.solaris-2.11-i86pc.64bit-cpython-314/gdspy/data/02.xbm -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./gdspy/data copying build/lib.solaris-2.11-i86pc.64bit-cpython-314/gdspy/data/03.xbm -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./gdspy/data copying build/lib.solaris-2.11-i86pc.64bit-cpython-314/gdspy/data/04.xbm -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./gdspy/data copying build/lib.solaris-2.11-i86pc.64bit-cpython-314/gdspy/data/05.xbm -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./gdspy/data copying build/lib.solaris-2.11-i86pc.64bit-cpython-314/gdspy/data/06.xbm -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./gdspy/data copying build/lib.solaris-2.11-i86pc.64bit-cpython-314/gdspy/data/07.xbm -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./gdspy/data copying build/lib.solaris-2.11-i86pc.64bit-cpython-314/gdspy/data/08.xbm -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./gdspy/data copying build/lib.solaris-2.11-i86pc.64bit-cpython-314/gdspy/data/09.xbm -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./gdspy/data copying build/lib.solaris-2.11-i86pc.64bit-cpython-314/gdspy/data/down.xbm -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./gdspy/data copying build/lib.solaris-2.11-i86pc.64bit-cpython-314/gdspy/data/outline.xbm -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./gdspy/data copying build/lib.solaris-2.11-i86pc.64bit-cpython-314/gdspy/data/up.xbm -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./gdspy/data copying build/lib.solaris-2.11-i86pc.64bit-cpython-314/gdspy/clipper.so -> build/bdist.solaris-2.11-i86pc.64bit/wheel/./gdspy running install_egg_info running egg_info writing gdspy.egg-info/PKG-INFO writing dependency_links to gdspy.egg-info/dependency_links.txt writing requirements to gdspy.egg-info/requires.txt writing top-level names to gdspy.egg-info/top_level.txt reading manifest file 'gdspy.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '*' under directory 'docs/_build/html' warning: no files found matching 'examples/*' adding license file 'LICENSE' writing manifest file 'gdspy.egg-info/SOURCES.txt' Copying gdspy.egg-info to build/bdist.solaris-2.11-i86pc.64bit/wheel/./gdspy-1.6.13-py3.14.egg-info running install_scripts creating build/bdist.solaris-2.11-i86pc.64bit/wheel/gdspy-1.6.13.dist-info/WHEEL creating '/tmp/work/cad/py-gds/work/gdspy-1.6.13/dist/.tmp-9z4py22r/gdspy-1.6.13-cp314-cp314-solaris_2_11_i86pc_64bit.whl' and adding 'build/bdist.solaris-2.11-i86pc.64bit/wheel' to it adding 'gdspy/__init__.py' adding 'gdspy/clipper.so' adding 'gdspy/curve.py' adding 'gdspy/gdsiiformat.py' adding 'gdspy/hobby.py' adding 'gdspy/label.py' adding 'gdspy/library.py' adding 'gdspy/operation.py' adding 'gdspy/path.py' adding 'gdspy/polygon.py' adding 'gdspy/viewer.py' adding 'gdspy/data/00.xbm' adding 'gdspy/data/01.xbm' adding 'gdspy/data/02.xbm' adding 'gdspy/data/03.xbm' adding 'gdspy/data/04.xbm' adding 'gdspy/data/05.xbm' adding 'gdspy/data/06.xbm' adding 'gdspy/data/07.xbm' adding 'gdspy/data/08.xbm' adding 'gdspy/data/09.xbm' adding 'gdspy/data/down.xbm' adding 'gdspy/data/outline.xbm' adding 'gdspy/data/up.xbm' adding 'gdspy-1.6.13.dist-info/licenses/LICENSE' adding 'gdspy-1.6.13.dist-info/METADATA' adding 'gdspy-1.6.13.dist-info/WHEEL' adding 'gdspy-1.6.13.dist-info/top_level.txt' adding 'gdspy-1.6.13.dist-info/RECORD' removing build/bdist.solaris-2.11-i86pc.64bit/wheel Successfully built gdspy-1.6.13-cp314-cp314-solaris_2_11_i86pc_64bit.whl