On 2026/02/07 02:27, Stuart Henderson wrote: > CVSROOT: /cvs > Module name: ports > Changes by: [email protected] 2026/02/07 02:27:25 > > Modified files: > math/py-numpy : Makefile > lang/python/3 : python.port.mk > > Log message: > cython picks up pythran at run time in some cases, resulting in DPB > failure if junking occurs. This was being avoided by adding a BDEP on > pythran to ports depending on cython. Change this to using nojunk > DPB_PROPERTIES instead as the pythran dep is fairly heavy to build > (using gfortran)
actually not pythran itself, but it pulls in numpy -> lapack. prompted by lapack failing strangely in the last sparc64 package bulk, though even without that, this is suboptimal. https://cranky.work/sparc64/2026-02-04/math/lapack.log ... [6597/17173] /usr/obj/ports/lapack-3.12.1/bin/gfortran -cpp -JSRC -fPIC -frecursive -fdefault-integer-8 -DLAPACK_64 -E /usr/obj/ports/lapack-3.12.1/build-sparc64/SRC/lapack_64_obj/stgsja.f -o SRC/CMakeFiles/lapack_64_obj.dir/lapack_64_obj/stgsja.f-pp.f && /usr/local/bin/cmake -E cmake_ninja_depends --tdi=SRC/CMakeFiles/lapack_64_obj.dir/FortranDependInfo.json --lang=Fortran --src=SRC/CMakeFiles/lapack_64_obj.dir/lapack_64_obj/stgsja.f-pp.f --out=SRC/CMakeFiles/lapack_64_obj.dir/lapack_64_obj/stgsja.f-pp.f --dep=SRC/CMakeFiles/lapack_64_obj.dir/lapack_64_obj/stgsja.f-pp.f.d --obj=SRC/CMakeFiles/lapack_64_obj.dir/lapack_64_obj/stgsja.f.o --ddi=SRC/CMakeFiles/lapack_64_obj.dir/lapack_64_obj/stgsja.f.o.ddi --src-orig=/usr/obj/ports/lapack-3.12.1/build-sparc64/SRC/lapack_64_obj/stgsja.f [6598/17173] /usr/obj/ports/lapack-3.12.1/bin/gfortran -cpp -JSRC -fPIC -frecursive -fdefault-integer-8 -DLAPACK_64 -E /usr/obj/ports/lapack-3.12.1/build-sparc64/SRC/lapack_64_obj/stgsen.f -o SRC/CMakeFiles/lapack_64_obj.dir/lapack_64_obj/stgsen.f-pp.f && /usr/local/bin/cmake -E cmake_ninja_depends --tdi=SRC/CMakeFiles/lapack_64_obj.dir/FortranDependInfo.json --lang=Fortran --src=SRC/CMakeFiles/lapack_64_obj.dir/lapack_64_obj/stgsen.f-pp.f --out=SRC/CMakeFiles/lapack_64_obj.dir/lapack_64_obj/stgsen.f-pp.f --dep=SRC/CMakeFiles/lapack_64_obj.dir/lapack_64_obj/stgsen.f-pp.f.d --obj=SRC/CMakeFiles/lapack_64_obj.dir/lapack_64_obj/stgsen.f.o --ddi=SRC/CMakeFiles/lapack_64_obj.dir/lapack_64_obj/stgsen.f.o.ddi --src-orig=/usr/obj/ports/lapack-3.12.1/build-sparc64/SRC/lapack_64_obj/stgsen.f [6599/17173] /usr/obj/ports/lapack-3.12.1/bin/gfortran -cpp -JSRC -fPIC -frecursive -fdefault-integer-8 -DLAPACK_64 -E /usr/obj/ports/lapack-3.12.1/build-sparc64/SRC/lapack_64_obj/stgsna.f -o SRC/CMakeFiles/lapack_64_obj.dir/lapack_64_obj/stgsna.f-pp.f && /usr/local/bin/cmake -E cmake_ninja_depends --tdi=SRC/CMakeFiles/lapack_64_obj.dir/FortranDependInfo.json --lang=Fortran --src=SRC/CMakeFiles/lapack_64_obj.dir/lapack_64_obj/stgsna.f-pp.f --out=SRC/CMakeFiles/lapack_64_obj.dir/lapack_64_obj/stgsna.f-pp.f --dep=SRC/CMakeFiles/lapack_64_obj.dir/lapack_64_obj/stgsna.f-pp.f.d --obj=SRC/CMakeFiles/lapack_64_obj.dir/lapack_64_obj/stgsna.f.o --ddi=SRC/CMakeFiles/lapack_64_obj.dir/lapack_64_obj/stgsna.f.o.ddi --src-orig=/usr/obj/ports/lapack-3.12.1/build-sparc64/SRC/lapack_64_obj/stgsna.f [6600/17173] /usr/obj/ports/lapack-3.12.1/bin/gfortran -cpp -JSRC -fPIC -frecursive -fdefault-integer-8 -DLAPACK_64 -E /usr/obj/ports/lapack-3.12.1/build-sparc64/SRC/lapack_64_obj/stgsy2.f -o SRC/CMakeFiles/lapack_64_obj.dir/lapack_64_obj/stgsy2.f-pp.f && /usr/local/bin/cmake -E cmake_ninja_depends --tdi=SRC/CMakeFiles/lapack_64_obj.dir/FortranDependInfo.json --lang=Fortran --src=SRC/CMakeFiles/lapack_64_obj.dir/lapack_64_obj/stgsy2.f-pp.f --out=SRC/CMakeFiles/lapack_64_obj.dir/lapack_64_obj/stgsy2.f-pp.f --dep=SRC/CMakeFiles/lapack_64_obj.dir/lapack_64_obj/stgsy2.f-pp.f.d --obj=SRC/CMakeFiles/lapack_64_obj.dir/lapack_64_obj/stgsy2.f.o --ddi=SRC/CMakeFiles/lapack_64_obj.dir/lapack_64_obj/stgsy2.f.o.ddi --src-orig=/usr/obj/ports/lapack-3.12.1/build-sparc64/SRC/lapack_64_obj/stgsy2.f [6601/17173] /usr/obj/ports/lapack-3.12.1/bin/gfortran -cpp -JSRC -fPIC -frecursive -fdefault-integer-8 -DLAPACK_64 -E /usr/obj/ports/lapack-3.12.1/build-sparc64/SRC/lapack_64_obj/stgsyl.f -o SRC/CMakeFiles/lapack_64_obj.dir/lapack_64_obj/stgsyl.f-pp.f && /usr/local/bin/cmake -E cmake_ninja_depends --tdi=SRC/CMakeFiles/lapack_64_obj.dir/FortranDependInfo.json --lang=Fortran --src=SRC/CMakeFiles/lapack_64_obj.dir/lapack_64_obj/stgsyl.f-pp.f --out=SRC/CMakeFiles/lapack_64_obj.dir/lapack_64_obj/stgsyl.f-pp.f --dep=SRC/CMakeFiles/lapack_64_obj.dir/lapack_64_obj/stgsyl.f-pp.f.d --obj=SRC/CMakeFiles/lapack_64_obj.dir/lapack_64_obj/stgsyl.f.o --ddi=SRC/CMakeFiles/lapack_64_obj.dir/lapack_64_obj/stgsyl.f.o.ddi --src-orig=/usr/obj/ports/lapack-3.12.1/build-sparc64/SRC/lapack_64_obj/stgsyl.f [6602/17173] /usr/obj/ports/lapack-3.12.1/bin/gfortran -cpp -JSRC -fPIC -frecursive -fdefault-integer-8 -DLAPACK_64 -E /usr/obj/ports/lapack-3.12.1/build-sparc64/SRC/lapack_64_obj/stpcon.f -o SRC/CMakeFiles/lapack_64_obj.dir/lapack_64_obj/stpcon.f-pp.f && /usr/local/bin/cmake -E cmake_ninja_depends --tdi=SRC/CMakeFiles/lapack_64_obj.dir/FortranDependInfo.json --lang=Fortran --src=SRC/CMakeFiles/lapack_64_obj.dir/lapack_64_obj/stpcon.f-pp.f --out=SRC/CMakeFiles/lapack_64_obj.dir/lapack_64_obj/stpcon.f-pp.f --dep=SRC/CMakeFiles/lapack_64_obj.dir/lapack_64_obj/stpcon.f-pp.f.d --obj=SRC/CMakeFiles/lapack_64_obj.dir/lapack_64_obj/stpcon.f.o --ddi=SRC/CMakeFiles/lapack_64_obj.dir/lapack_64_obj/stpcon.f.o.ddi --src-orig=/usr/obj/ports/lapack-3.12.1/build-sparc64/SRC/lapack_64_obj/stpcon.f >>> Ended at 1770319163.01 max_stuck=25.05/depends=15.73/show-prepare-results=6.63/patch=8.66/configure=84.39/build=1050.71 Error: job failed with 65280 on sparc64-0b at 1770319163 i.e. just stopping with an error code above, and then when it retried using the same build dir, it looks like a .d file (which it had previously been using all through the build) was somehow corrupted: >>> Running build in math/lapack at 1770357438.23 ===> math/lapack ===> Building for lapack-3.12.1p0 Change Dir: '/usr/obj/ports/lapack-3.12.1/build-sparc64' Run Build Command(s): /usr/local/bin/ninja -v -j 8 ninja: error: SRC/CMakeFiles/lapack_64_obj.dir/lapack_64_obj/slarfb_gett.f-pp.f.d: expected ':' in depfile *** Error 1 in math/lapack (/usr/ports/devel/cmake/cmake.port.mk:40 'do-build': @cd /usr/obj/ports/lapack-3.12.1/build-sparc64 && exec /usr/...) *** Error 2 in math/lapack (/usr/ports/infrastructure/mk/bsd.port.mk:3059 '/usr/obj/ports/lapack-3.12.1/build-sparc64/.build_done': @cd /usr...) *** Error 2 in math/lapack (/usr/ports/infrastructure/mk/bsd.port.mk:2706 'build': @lock=lapack-3.12.1p0; export _LOCKS_HELD=" lapack-3.12....) ===> Exiting math/lapack with an error *** Error 1 in /usr/ports (infrastructure/mk/bsd.port.subdir.mk:144 'build': @: ${echo_msg:=echo}; : ${target:=build}; for i in ; do eval...) >>> Ended at 1770357445.21 max_stuck=1160.43/depends=7.79/show-prepare-results=1171.56/patch=0.78/configure=0.75/build=7.04 Error: job failed with 512 on sparc64-0b at 1770357445
