[btw it would be nice to know who is doing the mnx.io bulk builds, as it is a name new to me] In bulk of smartos/x86_64: https://us-central.manta.mnx.io/pkgsrc/public/reports/upstream-trunk/20220620.2256/meta/report.html geos fails to build: https://us-central.manta.mnx.io/pkgsrc/public/reports/upstream-trunk/20220620.2256/geos-3.10.3/build.log It seems the compiler/headers are objecting to "sqrt(5)", because it can't choose among long double, double, and float. This works everywhere else I've built geos, and it obviously works for the geos development team. Is it - an error in C++ to pass an int to sqrt? - is the smartos toolchain wrongly objecting? - other toolchains are wrong to allow this? - (d) none of the above?
Attachment:
signature.asc
Description: PGP signature