Skip to content

Comments

build/pkgs/{boost_cropped,gc,gmp}: Work around build/install problems on mingw64 ARM#1194

Merged
mkoeppe merged 19 commits intomainfrom
boost-disable-more-libs
Jul 7, 2025
Merged

build/pkgs/{boost_cropped,gc,gmp}: Work around build/install problems on mingw64 ARM#1194
mkoeppe merged 19 commits intomainfrom
boost-disable-more-libs

Conversation

@mkoeppe
Copy link
Member

@mkoeppe mkoeppe commented Jul 6, 2025

@mkoeppe

This comment was marked as resolved.

@mkoeppe

This comment was marked as outdated.

@mkoeppe mkoeppe changed the title build/pkgs/boost_cropped/spkg-install.in: Disable contract build/pkgs/boost_cropped: Work around build/install problems on mingw64 ARM Jul 6, 2025
@mkoeppe mkoeppe force-pushed the boost-disable-more-libs branch from 7aecb11 to 41e4990 Compare July 6, 2025 16:48
@mkoeppe

This comment was marked as outdated.

@mkoeppe

This comment was marked as resolved.

@mkoeppe mkoeppe changed the title build/pkgs/boost_cropped: Work around build/install problems on mingw64 ARM build/pkgs/{boost_cropped,gmp}: Work around build/install problems on mingw64 ARM Jul 7, 2025
@mkoeppe mkoeppe force-pushed the boost-disable-more-libs branch 2 times, most recently from 892f88b to 48972f9 Compare July 7, 2025 01:53
@mkoeppe mkoeppe force-pushed the boost-disable-more-libs branch from 48972f9 to 8f6a6f9 Compare July 7, 2025 02:14
@mkoeppe

This comment was marked as resolved.

@mkoeppe

This comment was marked as resolved.

@mkoeppe

This comment was marked as resolved.

@mkoeppe mkoeppe changed the title build/pkgs/{boost_cropped,gmp}: Work around build/install problems on mingw64 ARM build/pkgs/{boost_cropped,gc,gmp}: Work around build/install problems on mingw64 ARM Jul 7, 2025
@mkoeppe
Copy link
Member Author

mkoeppe commented Jul 7, 2025

  [openblas-0.3.29]   [spkg-install] make[4]: *** No rule to make target 'dynamic_arm64.obj', needed by 'libs'.

The msys2 mingw64 package has a bunch of patches on top of openblas 0.3.30. To be taken care in a separate PR.

@mkoeppe
Copy link
Member Author

mkoeppe commented Jul 7, 2025

    [glpk-5.0.p1]   [spkg-install] /usr/bin/bash ../libtool --tag=CC   --mode=link gcc  -g -O2 -version-info 43:1:3 -export-symbols-regex '^glp_*' -no-undefined  -o libglpk.la -rpath /c/a/passagemath/passagemath/sage-local/lib libglpk_la-amd_1.lo libglpk_la-amd_2.lo libglpk_la-amd_aat.lo libglpk_la-amd_control.lo libglpk_la-amd_defaults.lo libglpk_la-amd_dump.lo libglpk_la-amd_info.lo libglpk_la-amd_order.lo libglpk_la-amd_post_tree.lo libglpk_la-amd_postorder.lo libglpk_la-amd_preprocess.lo libglpk_la-amd_valid.lo libglpk_la-advbas.lo libglpk_la-asnhall.lo libglpk_la-asnlp.lo libglpk_la-asnokalg.lo libglpk_la-ckasn.lo libglpk_la-ckcnf.lo libglpk_la-cplex.lo libglpk_la-cpp.lo libglpk_la-cpxbas.lo libglpk_la-graph.lo libglpk_la-gridgen.lo libglpk_la-intfeas1.lo libglpk_la-maxffalg.lo libglpk_la-maxflp.lo libglpk_la-mcflp.lo libglpk_la-mcfokalg.lo libglpk_la-mcfrelax.lo libglpk_la-minisat1.lo libglpk_la-mpl.lo libglpk_la-mps.lo libglpk_la-netgen.lo libglpk_la-npp.lo libglpk_la-pript.lo libglpk_la-prmip.lo libglpk_la-prob1.lo libglpk_la-prob2.lo libglpk_la-prob3.lo libglpk_la-prob4.lo libglpk_la-prob5.lo libglpk_la-prrngs.lo libglpk_la-prsol.lo libglpk_la-rdasn.lo libglpk_la-rdcc.lo libglpk_la-rdcnf.lo libglpk_la-rdipt.lo libglpk_la-rdmaxf.lo libglpk_la-rdmcf.lo libglpk_la-rdmip.lo libglpk_la-rdprob.lo libglpk_la-rdsol.lo libglpk_la-rmfgen.lo libglpk_la-strong.lo libglpk_la-topsort.lo libglpk_la-weak.lo libglpk_la-wcliqex.lo libglpk_la-wrasn.lo libglpk_la-wrcc.lo libglpk_la-wrcnf.lo libglpk_la-wript.lo libglpk_la-wrmaxf.lo libglpk_la-wrmcf.lo libglpk_la-wrmip.lo libglpk_la-wrprob.lo libglpk_la-wrsol.lo libglpk_la-btf.lo libglpk_la-btfint.lo libglpk_la-fhv.lo libglpk_la-fhvint.lo libglpk_la-ifu.lo libglpk_la-luf.lo libglpk_la-lufint.lo libglpk_la-scf.lo libglpk_la-scfint.lo libglpk_la-sgf.lo libglpk_la-sva.lo libglpk_la-colamd.lo libglpk_la-bfd.lo libglpk_la-bfx.lo libglpk_la-glpapi06.lo libglpk_la-glpapi07.lo libglpk_la-glpapi08.lo libglpk_la-glpapi09.lo libglpk_la-glpapi10.lo libglpk_la-glpapi12.lo libglpk_la-glpapi13.lo libglpk_la-glpios01.lo libglpk_la-glpios02.lo libglpk_la-glpios03.lo libglpk_la-glpios07.lo libglpk_la-glpios09.lo libglpk_la-glpios11.lo libglpk_la-glpios12.lo libglpk_la-glpipm.lo libglpk_la-glpmat.lo libglpk_la-glpscl.lo libglpk_la-glpssx01.lo libglpk_la-glpssx02.lo libglpk_la-lux.lo libglpk_la-alloc.lo libglpk_la-dlsup.lo libglpk_la-env.lo libglpk_la-error.lo libglpk_la-stdc.lo libglpk_la-stdout.lo libglpk_la-stream.lo libglpk_la-time.lo libglpk_la-tls.lo libglpk_la-cfg.lo libglpk_la-cfg1.lo libglpk_la-cfg2.lo libglpk_la-clqcut.lo libglpk_la-covgen.lo libglpk_la-fpump.lo libglpk_la-gmicut.lo libglpk_la-gmigen.lo libglpk_la-mirgen.lo libglpk_la-spv.lo libglpk_la-minisat.lo libglpk_la-avl.lo libglpk_la-bignum.lo libglpk_la-dimacs.lo libglpk_la-dmp.lo libglpk_la-ffalg.lo libglpk_la-fp2rat.lo libglpk_la-fvs.lo libglpk_la-gcd.lo libglpk_la-hbm.lo libglpk_la-jd.lo libglpk_la-keller.lo libglpk_la-ks.lo libglpk_la-mc13d.lo libglpk_la-mc21a.lo libglpk_la-mt1.lo libglpk_la-mygmp.lo libglpk_la-okalg.lo libglpk_la-qmd.lo libglpk_la-relax4.lo libglpk_la-rgr.lo libglpk_la-rng.lo libglpk_la-rng1.lo libglpk_la-round2n.lo libglpk_la-spm.lo libglpk_la-str2int.lo libglpk_la-str2num.lo libglpk_la-strspx.lo libglpk_la-strtrim.lo libglpk_la-triang.lo libglpk_la-wclique.lo libglpk_la-wclique1.lo libglpk_la-mpl1.lo libglpk_la-mpl2.lo libglpk_la-mpl3.lo libglpk_la-mpl4.lo libglpk_la-mpl5.lo libglpk_la-mpl6.lo libglpk_la-mplsql.lo libglpk_la-npp1.lo libglpk_la-npp2.lo libglpk_la-npp3.lo libglpk_la-npp4.lo libglpk_la-npp5.lo libglpk_la-npp6.lo libglpk_la-proxy.lo libglpk_la-proxy1.lo libglpk_la-spxat.lo libglpk_la-spxchuzc.lo libglpk_la-spxchuzr.lo libglpk_la-spxlp.lo libglpk_la-spxnt.lo libglpk_la-spxprim.lo libglpk_la-spxprob.lo libglpk_la-spychuzc.lo libglpk_la-spychuzr.lo libglpk_la-spydual.lo libglpk_la-adler32.lo libglpk_la-compress.lo libglpk_la-crc32.lo libglpk_la-deflate.lo libglpk_la-gzclose.lo libglpk_la-gzlib.lo libglpk_la-gzread.lo libglpk_la-gzwrite.lo libglpk_la-inffast.lo libglpk_la-inflate.lo libglpk_la-inftrees.lo libglpk_la-trees.lo libglpk_la-uncompr.lo libglpk_la-zio.lo libglpk_la-zutil.lo  -lgmp -lm 
    [glpk-5.0.p1]   [spkg-install] libtool: link: /c/mingw64/bin/nm -B  .libs/libglpk_la-amd_1.o .libs/libglpk_la-amd_2.o .libs/libglpk_la-amd_aat.o .libs/libglpk_la-amd_control.o .libs/libglpk_la-amd_defaults.o .libs/libglpk_la-amd_dump.o .libs/libglpk_la-amd_info.o .libs/libglpk_la-amd_order.o .libs/libglpk_la-amd_post_tree.o .libs/libglpk_la-amd_postorder.o .libs/libglpk_la-amd_preprocess.o .libs/libglpk_la-amd_valid.o .libs/libglpk_la-advbas.o .libs/libglpk_la-asnhall.o .libs/libglpk_la-asnlp.o .libs/libglpk_la-asnokalg.o .libs/libglpk_la-ckasn.o .libs/libglpk_la-ckcnf.o .libs/libglpk_la-cplex.o .libs/libglpk_la-cpp.o .libs/libglpk_la-cpxbas.o .libs/libglpk_la-graph.o .libs/libglpk_la-gridgen.o .libs/libglpk_la-intfeas1.o .libs/libglpk_la-maxffalg.o .libs/libglpk_la-maxflp.o .libs/libglpk_la-mcflp.o .libs/libglpk_la-mcfokalg.o .libs/libglpk_la-mcfrelax.o .libs/libglpk_la-minisat1.o .libs/libglpk_la-mpl.o .libs/libglpk_la-mps.o .libs/libglpk_la-netgen.o .libs/libglpk_la-npp.o .libs/libglpk_la-pript.o .libs/libglpk_la-prmip.o .libs/libglpk_la-prob1.o .libs/libglpk_la-prob2.o .libs/libglpk_la-prob3.o .libs/libglpk_la-prob4.o .libs/libglpk_la-prob5.o .libs/libglpk_la-prrngs.o .libs/libglpk_la-prsol.o .libs/libglpk_la-rdasn.o .libs/libglpk_la-rdcc.o .libs/libglpk_la-rdcnf.o .libs/libglpk_la-rdipt.o .libs/libglpk_la-rdmaxf.o .libs/libglpk_la-rdmcf.o .libs/libglpk_la-rdmip.o .libs/libglpk_la-rdprob.o .libs/libglpk_la-rdsol.o .libs/libglpk_la-rmfgen.o .libs/libglpk_la-strong.o .libs/libglpk_la-topsort.o .libs/libglpk_la-weak.o .libs/libglpk_la-wcliqex.o .libs/libglpk_la-wrasn.o .libs/libglpk_la-wrcc.o .libs/libglpk_la-wrcnf.o .libs/libglpk_la-wript.o .libs/libglpk_la-wrmaxf.o .libs/libglpk_la-wrmcf.o .libs/libglpk_la-wrmip.o .libs/libglpk_la-wrprob.o .libs/libglpk_la-wrsol.o .libs/libglpk_la-btf.o .libs/libglpk_la-btfint.o .libs/libglpk_la-fhv.o .libs/libglpk_la-fhvint.o .libs/libglpk_la-ifu.o .libs/libglpk_la-luf.o .libs/libglpk_la-lufint.o .libs/libglpk_la-scf.o .libs/libglpk_la-scfint.o .libs/libglpk_la-sgf.o .libs/libglpk_la-sva.o .libs/libglpk_la-colamd.o .libs/libglpk_la-bfd.o .libs/libglpk_la-bfx.o .libs/libglpk_la-glpapi06.o .libs/libglpk_la-glpapi07.o .libs/libglpk_la-glpapi08.o .libs/libglpk_la-glpapi09.o .libs/libglpk_la-glpapi10.o .libs/libglpk_la-glpapi12.o .libs/libglpk_la-glpapi13.o .libs/libglpk_la-glpios01.o .libs/libglpk_la-glpios02.o .libs/libglpk_la-glpios03.o .libs/libglpk_la-glpios07.o .libs/libglpk_la-glpios09.o .libs/libglpk_la-glpios11.o .libs/libglpk_la-glpios12.o .libs/libglpk_la-glpipm.o .libs/libglpk_la-glpmat.o .libs/libglpk_la-glpscl.o .libs/libglpk_la-glpssx01.o .libs/libglpk_la-glpssx02.o .libs/libglpk_la-lux.o .libs/libglpk_la-alloc.o .libs/libglpk_la-dlsup.o .libs/libglpk_la-env.o .libs/libglpk_la-error.o .libs/libglpk_la-stdc.o .libs/libglpk_la-stdout.o .libs/libglpk_la-stream.o .libs/libglpk_la-time.o .libs/libglpk_la-tls.o .libs/libglpk_la-cfg.o .libs/libglpk_la-cfg1.o .libs/libglpk_la-cfg2.o .libs/libglpk_la-clqcut.o .libs/libglpk_la-covgen.o .libs/libglpk_la-fpump.o .libs/libglpk_la-gmicut.o .libs/libglpk_la-gmigen.o .libs/libglpk_la-mirgen.o .libs/libglpk_la-spv.o .libs/libglpk_la-minisat.o .libs/libglpk_la-avl.o .libs/libglpk_la-bignum.o .libs/libglpk_la-dimacs.o .libs/libglpk_la-dmp.o .libs/libglpk_la-ffalg.o .libs/libglpk_la-fp2rat.o .libs/libglpk_la-fvs.o .libs/libglpk_la-gcd.o .libs/libglpk_la-hbm.o .libs/libglpk_la-jd.o .libs/libglpk_la-keller.o .libs/libglpk_la-ks.o .libs/libglpk_la-mc13d.o .libs/libglpk_la-mc21a.o .libs/libglpk_la-mt1.o .libs/libglpk_la-mygmp.o .libs/libglpk_la-okalg.o .libs/libglpk_la-qmd.o .libs/libglpk_la-relax4.o .libs/libglpk_la-rgr.o .libs/libglpk_la-rng.o .libs/libglpk_la-rng1.o .libs/libglpk_la-round2n.o .libs/libglpk_la-spm.o .libs/libglpk_la-str2int.o .libs/libglpk_la-str2num.o .libs/libglpk_la-strspx.o .libs/libglpk_la-strtrim.o .libs/libglpk_la-triang.o .libs/libglpk_la-wclique.o .libs/libglpk_la-wclique1.o .libs/libglpk_la-mpl1.o .libs/libglpk_la-mpl2.o .libs/libglpk_la-mpl3.o .libs/libglpk_la-mpl4.o .libs/libglpk_la-mpl5.o .libs/libglpk_la-mpl6.o .libs/libglpk_la-mplsql.o .libs/libglpk_la-npp1.o .libs/libglpk_la-npp2.o .libs/libglpk_la-npp3.o .libs/libglpk_la-npp4.o .libs/libglpk_la-npp5.o .libs/libglpk_la-npp6.o .libs/libglpk_la-proxy.o .libs/libglpk_la-proxy1.o .libs/libglpk_la-spxat.o .libs/libglpk_la-spxchuzc.o .libs/libglpk_la-spxchuzr.o .libs/libglpk_la-spxlp.o .libs/libglpk_la-spxnt.o .libs/libglpk_la-spxprim.o .libs/libglpk_la-spxprob.o .libs/libglpk_la-spychuzc.o .libs/libglpk_la-spychuzr.o .libs/libglpk_la-spydual.o .libs/libglpk_la-adler32.o .libs/libglpk_la-compress.o .libs/libglpk_la-crc32.o .libs/libglpk_la-deflate.o .libs/libglpk_la-gzclose.o .libs/libglpk_la-gzlib.o .libs/libglpk_la-gzread.o .libs/libglpk_la-gzwrite.o .libs/libglpk_la-inffast.o .libs/libglpk_la-inflate.o .libs/libglpk_la-inftrees.o .libs/libglpk_la-trees.o .libs/libglpk_la-uncompr.o .libs/libglpk_la-zio.o .libs/libglpk_la-zutil.o   |  | /usr/bin/sed -e '/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //' | sort | uniq > .libs/libglpk.exp
    [glpk-5.0.p1]   [spkg-install] ../libtool: eval: line 1103: syntax error near unexpected token `|'
    [glpk-5.0.p1]   [spkg-install] ../libtool: eval: line 1103: `/c/mingw64/bin/nm -B  .libs/libglpk_la-amd_1.o .libs/libglpk_la-amd_2.o .libs/libglpk_la-amd_aat.o .libs/libglpk_la-amd_control.o .libs/libglpk_la-amd_defaults.o .libs/libglpk_la-amd_dump.o .libs/libglpk_la-amd_info.o .libs/libglpk_la-amd_order.o .libs/libglpk_la-amd_post_tree.o .libs/libglpk_la-amd_postorder.o .libs/libglpk_la-amd_preprocess.o .libs/libglpk_la-amd_valid.o .libs/libglpk_la-advbas.o .libs/libglpk_la-asnhall.o .libs/libglpk_la-asnlp.o .libs/libglpk_la-asnokalg.o .libs/libglpk_la-ckasn.o .libs/libglpk_la-ckcnf.o .libs/libglpk_la-cplex.o .libs/libglpk_la-cpp.o .libs/libglpk_la-cpxbas.o .libs/libglpk_la-graph.o .libs/libglpk_la-gridgen.o .libs/libglpk_la-intfeas1.o .libs/libglpk_la-maxffalg.o .libs/libglpk_la-maxflp.o .libs/libglpk_la-mcflp.o .libs/libglpk_la-mcfokalg.o .libs/libglpk_la-mcfrelax.o .libs/libglpk_la-minisat1.o .libs/libglpk_la-mpl.o .libs/libglpk_la-mps.o .libs/libglpk_la-netgen.o .libs/libglpk_la-npp.o .libs/libglpk_la-pript.o .libs/libglpk_la-prmip.o .libs/libglpk_la-prob1.o .libs/libglpk_la-prob2.o .libs/libglpk_la-prob3.o .libs/libglpk_la-prob4.o .libs/libglpk_la-prob5.o .libs/libglpk_la-prrngs.o .libs/libglpk_la-prsol.o .libs/libglpk_la-rdasn.o .libs/libglpk_la-rdcc.o .libs/libglpk_la-rdcnf.o .libs/libglpk_la-rdipt.o .libs/libglpk_la-rdmaxf.o .libs/libglpk_la-rdmcf.o .libs/libglpk_la-rdmip.o .libs/libglpk_la-rdprob.o .libs/libglpk_la-rdsol.o .libs/libglpk_la-rmfgen.o .libs/libglpk_la-strong.o .libs/libglpk_la-topsort.o .libs/libglpk_la-weak.o .libs/libglpk_la-wcliqex.o .libs/libglpk_la-wrasn.o .libs/libglpk_la-wrcc.o .libs/libglpk_la-wrcnf.o .libs/libglpk_la-wript.o .libs/libglpk_la-wrmaxf.o .libs/libglpk_la-wrmcf.o .libs/libglpk_la-wrmip.o .libs/libglpk_la-wrprob.o .libs/libglpk_la-wrsol.o .libs/libglpk_la-btf.o .libs/libglpk_la-btfint.o .libs/libglpk_la-fhv.o .libs/libglpk_la-fhvint.o .libs/libglpk_la-ifu.o .libs/libglpk_la-luf.o .libs/libglpk_la-lufint.o .libs/libglpk_la-scf.o .libs/libglpk_la-scfint.o .libs/libglpk_la-sgf.o .libs/libglpk_la-sva.o .libs/libglpk_la-colamd.o .libs/libglpk_la-bfd.o .libs/libglpk_la-bfx.o .libs/libglpk_la-glpapi06.o .libs/libglpk_la-glpapi07.o .libs/libglpk_la-glpapi08.o .libs/libglpk_la-glpapi09.o .libs/libglpk_la-glpapi10.o .libs/libglpk_la-glpapi12.o .libs/libglpk_la-glpapi13.o .libs/libglpk_la-glpios01.o .libs/libglpk_la-glpios02.o .libs/libglpk_la-glpios03.o .libs/libglpk_la-glpios07.o .libs/libglpk_la-glpios09.o .libs/libglpk_la-glpios11.o .libs/libglpk_la-glpios12.o .libs/libglpk_la-glpipm.o .libs/libglpk_la-glpmat.o .libs/libglpk_la-glpscl.o .libs/libglpk_la-glpssx01.o .libs/libglpk_la-glpssx02.o .libs/libglpk_la-lux.o .libs/libglpk_la-alloc.o .libs/libglpk_la-dlsup.o .libs/libglpk_la-env.o .libs/libglpk_la-error.o .libs/libglpk_la-stdc.o .libs/libglpk_la-stdout.o .libs/libglpk_la-stream.o .libs/libglpk_la-time.o .libs/libglpk_la-tls.o .libs/libglpk_la-cfg.o .libs/libglpk_la-cfg1.o .libs/libglpk_la-cfg2.o .libs/libglpk_la-clqcut.o .libs/libglpk_la-covgen.o .libs/libglpk_la-fpump.o .libs/libglpk_la-gmicut.o .libs/libglpk_la-gmigen.o .libs/libglpk_la-mirgen.o .libs/libglpk_la-spv.o .libs/libglpk_la-minisat.o .libs/libglpk_la-avl.o .libs/libglpk_la-bignum.o .libs/libglpk_la-dimacs.o .libs/libglpk_la-dmp.o .libs/libglpk_la-ffalg.o .libs/libglpk_la-fp2rat.o .libs/libglpk_la-fvs.o .libs/libglpk_la-gcd.o .libs/libglpk_la-hbm.o .libs/libglpk_la-jd.o .libs/libglpk_la-keller.o .libs/libglpk_la-ks.o .libs/libglpk_la-mc13d.o .libs/libglpk_la-mc21a.o .libs/libglpk_la-mt1.o .libs/libglpk_la-mygmp.o .libs/libglpk_la-okalg.o .libs/libglpk_la-qmd.o .libs/libglpk_la-relax4.o .libs/libglpk_la-rgr.o .libs/libglpk_la-rng.o .libs/libglpk_la-rng1.o .libs/libglpk_la-round2n.o .libs/libglpk_la-spm.o .libs/libglpk_la-str2int.o .libs/libglpk_la-str2num.o .libs/libglpk_la-strspx.o .libs/libglpk_la-strtrim.o .libs/libglpk_la-triang.o .libs/libglpk_la-wclique.o .libs/libglpk_la-wclique1.o .libs/libglpk_la-mpl1.o .libs/libglpk_la-mpl2.o .libs/libglpk_la-mpl3.o .libs/libglpk_la-mpl4.o .libs/libglpk_la-mpl5.o .libs/libglpk_la-mpl6.o .libs/libglpk_la-mplsql.o .libs/libglpk_la-npp1.o .libs/libglpk_la-npp2.o .libs/libglpk_la-npp3.o .libs/libglpk_la-npp4.o .libs/libglpk_la-npp5.o .libs/libglpk_la-npp6.o .libs/libglpk_la-proxy.o .libs/libglpk_la-proxy1.o .libs/libglpk_la-spxat.o .libs/libglpk_la-spxchuzc.o .libs/libglpk_la-spxchuzr.o .libs/libglpk_la-spxlp.o .libs/libglpk_la-spxnt.o .libs/libglpk_la-spxprim.o .libs/libglpk_la-spxprob.o .libs/libglpk_la-spychuzc.o .libs/libglpk_la-spychuzr.o .libs/libglpk_la-spydual.o .libs/libglpk_la-adler32.o .libs/libglpk_la-compress.o .libs/libglpk_la-crc32.o .libs/libglpk_la-deflate.o .libs/libglpk_la-gzclose.o .libs/libglpk_la-gzlib.o .libs/libglpk_la-gzread.o .libs/libglpk_la-gzwrite.o .libs/libglpk_la-inffast.o .libs/libglpk_la-inflate.o .libs/libglpk_la-inftrees.o .libs/libglpk_la-trees.o .libs/libglpk_la-uncompr.o .libs/libglpk_la-zio.o .libs/libglpk_la-zutil.o   |  | /usr/bin/sed -e '/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //' | sort | uniq > .libs/libglpk.exp'
    [glpk-5.0.p1]   [spkg-install] make[5]: *** [Makefile:600: libglpk.la] Error 2
    [glpk-5.0.p1]   [spkg-install] make[5]: Target 'all' not remade because of errors.
    [glpk-5.0.p1]   [spkg-install] Making all in examples
    [glpk-5.0.p1]   [spkg-install] gcc -DHAVE_CONFIG_H -I. -I..  -I./../src -I/c/a/passagemath/passagemath/sage-local/include   -g -O2 -c glpsol.c
    [glpk-5.0.p1]   [spkg-install] make[5]: *** No rule to make target '../src/libglpk.la', needed by 'glpsol.exe'.
    [glpk-5.0.p1]   [spkg-install] make[5]: Target 'all' not remade because of errors.
    [glpk-5.0.p1]   [spkg-install] make[4]: *** [Makefile:321: all-recursive] Error 1
    [glpk-5.0.p1]   [spkg-install] make[3]: *** [Makefile:252: all] Error 2

@mkoeppe
Copy link
Member Author

mkoeppe commented Jul 7, 2025

Finally, the passagemath-objects dependency cysignals fails to build.

  < Collecting cysignals!=1.12.0,>=1.11.2 (from -r
    C:\Users\RUNNER~1\AppData\Local\Temp\build-reqs-8_wgoo7j.txt (line 5))
  <   Downloading cysignals-1.12.3.tar.gz (65 kB)
  <   Installing build dependencies: started
  <   Installing build dependencies: finished with status 'done'
  <   Getting requirements to build wheel: started
  <   Getting requirements to build wheel: finished with status 'done'
  <   Installing backend dependencies: started
  <   Installing backend dependencies: finished with status 'done'
  <   Preparing metadata (pyproject.toml): started
  <   Preparing metadata (pyproject.toml): finished with status 'error'
  <   error: subprocess-exited-with-error
  
  <   × Preparing metadata (pyproject.toml) did not run successfully.
  <   │ exit code: 1
  <   ╰─> [62 lines of output]
  <       + meson setup C:\Users\runneradmin\AppData\Local\Temp\pip-install-
    qfogacuf\cysignals_cc68b5d43b444424974fb798df09821b
    C:\Users\runneradmin\AppData\Local\Temp\pip-install-
    qfogacuf\cysignals_cc68b5d43b444424974fb798df09821b\.mesonpy-1q0cwlv8
    -Dbuildtype=release -Db_ndebug=if-release -Db_vscrt=md --native-
    file=C:\Users\runneradmin\AppData\Local\Temp\pip-install-
    qfogacuf\cysignals_cc68b5d43b444424974fb798df09821b\.mesonpy-1q0cwlv8\meson-
    python-native-file.ini
  <       The Meson build system
  <       Version: 1.8.2
  <       Source dir: C:\Users\runneradmin\AppData\Local\Temp\pip-install-
    qfogacuf\cysignals_cc68b5d43b444424974fb798df09821b
  <       Build dir: C:\Users\runneradmin\AppData\Local\Temp\pip-install-
    qfogacuf\cysignals_cc68b5d43b444424974fb798df09821b\.mesonpy-1q0cwlv8
  <       Build type: native build
  <       Project name: cysignals
  <       Project version: undefined
  <       C compiler for the host machine: gcc (gcc 12.2.0 "gcc (x86_64-posix-
    seh-rev2, Built by MinGW-W64 project) 12.2.0")
  <       C linker for the host machine: gcc ld.bfd 2.39
  <       C++ compiler for the host machine: c++ (gcc 12.2.0 "c++ (x86_64-posix-
    seh-rev2, Built by MinGW-W64 project) 12.2.0")
  <       C++ linker for the host machine: c++ ld.bfd 2.39
  <       Cython compiler for the host machine: cython (cython 3.1.2)
  <       Host machine cpu family: aarch64
  <       Host machine cpu: aarch64
  <       Program python found: YES
    (C:\Users\runneradmin\AppData\Local\Temp\build-
    env-30n00xk4\Scripts\python.exe)
  <       Run-time dependency python found: YES 3.10
  <       Has header "execinfo.h" : NO
  <       Has header "sys/mman.h" : NO
  <       Has header "sys/prctl.h" : NO
  <       Has header "time.h" : YES
  <       Has header "sys/wait.h" : NO
  <       Has header "windows.h" : YES
  <       Checking for function "fork" : YES
  <       Checking for function "kill" : NO
  <       Checking for function "sigprocmask" : NO
  <       Checking for function "sigaltstack" : NO
  <       Checking for function "backtrace" : NO
  <       Configuring config.h using configuration
  <       Configuring cysignals_config.h using configuration
  <       Program python (pytest) found: NO
  <       Message: pytest not found, skipping tests
  <       Program python (build) found: NO
  <       Message: build not found, skipping example
  <       Build targets in project: 1
  
  <       cysignals undefined
  
  <         User defined options
  <           Native files: C:\Users\runneradmin\AppData\Local\Temp\pip-install-
    qfogacuf\cysignals_cc68b5d43b444424974fb798df09821b\.mesonpy-1q0cwlv8\meson-
    python-native-file.ini
  <           b_ndebug    : if-release
  <           b_vscrt     : md
  <           buildtype   : release
  2025-07-07T19:19:11.2537243Z 
  <       Found ninja.EXE-1.11.1.git.kitware.jobserver-1 at
    C:\Users\runneradmin\AppData\Local\Temp\pip-build-
    env-c2hii6dq\normal\Scripts\ninja.EXE
  <       + meson compile
  <       [1/3] Compiling Cython source
    C:/Users/runneradmin/AppData/Local/Temp/pip-install-qfogacuf/cysignals_cc68b
    5d43b444424974fb798df09821b/src/cysignals/signals.pyx
  <       [2/3] Compiling C object
    src/cysignals/signals.cp310-win_arm64.pyd.p/meson-
    generated_src_cysignals_signals.pyx.c.obj
  <       In file included from src/cysignals/signals.cp310-
    win_arm64.pyd.p/src/cysignals/signals.pyx.c:2461:
  <       ..\src\cysignals/implementation.c: In function 'print_stderr_ptr':
  <       ..\src\cysignals/implementation.c:193:22: warning: cast from pointer
    to integer of different size [-Wpointer-to-int-cast]
  <         193 |         ulong_to_str((unsigned long)ptr, buf, 16);
  <             |                      ^
  <       [3/3] Linking target src/cysignals/signals.cp310-win_arm64.pyd
  <       FAILED: src/cysignals/signals.cp310-win_arm64.pyd
  <       "gcc"  -o src/cysignals/signals.cp310-win_arm64.pyd
    src/cysignals/signals.cp310-win_arm64.pyd.p/meson-
    generated_src_cysignals_signals.pyx.c.obj "-Wl,--allow-shlib-undefined"
    "-Wl,-O1" "-shared" "-Wl,--start-group" "-Wl,--out-
    implib=src\cysignals\signals.cp310-win_arm64.dll.a"
    "C:\Users\runneradmin\AppData\Local\pypa\cibuildwheel\Cache\nuget-
    cpython\pythonarm64.3.10.11\tools\python310.dll" "-lkernel32" "-luser32"
    "-lgdi32" "-lwinspool" "-lshell32" "-lole32" "-loleaut32" "-luuid"
    "-lcomdlg32" "-ladvapi32" "-Wl,--end-group"
  <       C:\Users\runneradmin\AppData\Local\pypa\cibuildwheel\Cache\nuget-
    cpython\pythonarm64.3.10.11\tools\python310.dll: file not recognized: file
    format not recognized
  
  <       collect2.exe: error: ld returned 1 exit status
  <       ninja: build stopped: subcommand failed.
  <       INFO: autodetecting backend as ninja
  <       INFO: calculating backend command to run:
    C:\Users\runneradmin\AppData\Local\Temp\pip-build-
    env-c2hii6dq\normal\Scripts\ninja.EXE
  <       [end of output]
  

@mkoeppe mkoeppe marked this pull request as ready for review July 7, 2025 19:40
@mkoeppe mkoeppe merged commit 237c995 into main Jul 7, 2025
15 of 43 checks passed
@mkoeppe mkoeppe deleted the boost-disable-more-libs branch July 7, 2025 19:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

wheels clang-aarch64: boost_cropped: cmake error: File exists

1 participant