In build/pkgs/eclib/spkg-configure.m4 tere is code to check whether an already installed version of eclib is new enough. It use to check that the version agreed exactly, but now it uses [ge] ("greater or equal") to do this.
BUT I have version 20240408 installed which has greater than the minimal expected 20231212 and yet configure does not accept it: ## Checking whether SageMath should install SPKG eclib... ## ## ------------------------------------------------------ ## configure:25381: checking whether any of ntl pari flint is installed as or will be installed as SPKG configure:25391: result: no configure:25397: checking for eclib = 20231212 configure:25404: $PKG_CONFIG --exists --print-errors "eclib = 20231212" Requested 'eclib = 20231212' but version of eclib is 20240408 configure:25407: $? = 1 configure:25421: $PKG_CONFIG --exists --print-errors "eclib = 20231212" Requested 'eclib = 20231212' but version of eclib is 20240408 configure:25424: $? = 1 configure:25438: result: no Requested 'eclib = 20231212' but version of eclib is 20240408 configure:25578: no suitable system package found for SPKG eclib ## ---------------------------------------------------- ## Is there something wrong in the m4 code? John -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/sage-devel/CAD0p0K7j6z7H63_haYRscrRwZc3Q8RnH_8c31xcMc4y-GSS0wA%40mail.gmail.com.