Package: polymake Version: 4.11-2 Severity: important Tags: upstream ftbfs -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256
polymake 4.11 and 4.12 both fail to build because of (apparently) breaking changes in lrslib 0.73 (or maybe they happened in 0.71). Here is a bit of the log from 4.11; the log from 4.12 is similar. FAILED: /<<PKGBUILDDIR>>/build/Opt/staticlib/sympol/raycomputationlrs.o g++ -c -o /<<PKGBUILDDIR>>/build/Opt/staticlib/sympol/raycomputationlrs.o -MMD -MT /<<PKGBUILDDIR>>/build/Opt/staticlib/sympol/raycomputationlrs.o -MF /<<PKGBUILDDIR>>/build/Opt/staticlib/sympol/raycomputationlrs.o.d -fPIC -pipe -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++14 -ftemplate-depth-200 -fno-strict-aliasing -fopenmp -Wshadow -Wlogical-op -Wconversion -Wzero-as-null-pointer-constant -Wno-parentheses -Wno-error=unused-function -Wno-stringop-overflow -Wno-array-bounds -Wno-maybe-uninitialized -Wno-free-nonheap-object -DPOLYMAKE_WITH_FLINT -DPOLYMAKE_DEBUG=0 -DNDEBUG -O2 -Wno-deprecated-declarations -Wno-shadow -Wno-conversion -Wno-zero-as-null-pointer-constant -I/<<PKGBUILDDIR>>/include/external/permlib -DGMP -DMA -I/usr/include/lrslib -DHAVE_LRSDRIVER -DPOLYMAKE_LRS_SUPPRESS_OUTPUT=1 -Wno-unused-result -Wno-stringop-overflow /<<PKGBUILDDIR>>/bundled/sympol/external/sympol/sympol/raycomputationlrs.cpp && : 'COMPILER_USED=13.2.0' /<<PKGBUILDDIR>>/bundled/sympol/external/sympol/sympol/raycomputationlrs.cpp: In member function ‘virtual bool sympol::RayComputationLRS::determineRedundancies(sympol::Polyhedron&, std::__cxx11::list<sympol::FaceWithData>&) const’: /<<PKGBUILDDIR>>/bundled/sympol/external/sympol/sympol/raycomputationlrs.cpp:248:36: error: too few arguments to function ‘long int checkindex_gmp(lrs_dic*, lrs_dat*, long int, long int)’ 248 | redineq[ineq] = checkindex (P, Q, index); In file included from /usr/include/lrslib/lrslib.h:170, from /<<PKGBUILDDIR>>/bundled/sympol/external/sympol/sympol/raycomputationlrs.cpp:31: /usr/include/lrslib/lrslib.h:39:24: note: declared here 39 | #define checkindex suf(checkindex) | ^~~~~~~~~~ /usr/include/lrslib/lrsgmp.h:83:19: note: in definition of macro ‘suf’ 83 | #define suf(func) func##_gmp | ^~~~ /usr/include/lrslib/lrslib.h:478:6: note: in expansion of macro ‘checkindex’ 478 | long checkindex (lrs_dic * P, lrs_dat * Q, long index, long phase); /* index=0 non-red.,1 red., 2 input linearity NOTE: row is returned all zero if redundant!! */ | ^~~~~~~~~~ - -- System Information: Debian Release: trixie/sid APT prefers testing-debug APT policy: (500, 'testing-debug'), (500, 'testing') Architecture: amd64 (x86_64) Foreign Architectures: arm64 Kernel: Linux 6.7.12-amd64 (SMP w/20 CPU threads; PREEMPT) Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8), LANGUAGE=en_CA:en Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages polymake depends on: ii libbliss2 0.77-3+b2 ii libc6 2.38-12 ii libcdd0t64 094m-1.1 ii libeantic3 2.0.2+ds-2 ii libflint19 3.1.3-1 ii libgcc-s1 14-20240330-1 ii libgmp10 2:6.3.0+dfsg-2+b1 ii libgmpxx4ldbl 2:6.3.0+dfsg-2+b1 ii libgomp1 14-20240330-1 ii liblrs1t64 0.71b-2.1+b1 ii libmpfr6 4.2.1-1+b1 ii libnormaliz3 3.10.3+ds-1 ii libpolymake-dev-common 4.11-2 ii libppl14 1:1.2-8.1+b2 ii libsingular4m4n0 1:4.4.0-p2+ds-1 ii libstdc++6 14-20240330-1 ii ninja-build 1.12.1-1 ii perl 5.38.2-5 ii perl-base [perlapi-5.38.2] 5.38.2-5 ii polymake-common 4.11-2 Versions of packages polymake recommends: ii chromium 125.0.6422.60-1 ii gfan 0.6.2-7 ii graphviz 2.42.2-9+b1 ii xdg-utils 1.1.3-4.1 Versions of packages polymake suggests: pn povray <none> ii texlive-latex-extra 2023.20240207-1 ii texlive-pictures 2023.20240207-1 - -- no debconf information -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEkiyHYXwaY0SiY6fqA0U5G1WqFSEFAmZrckoACgkQA0U5G1Wq FSG+mw/9F+e2My55VdpP4XTOlrI6lOi4DpweAm0BQY73RPD+H3Ym0YVlSxxvDAeE NDGWUk9OZXD1VR9Oy2Z8HRAZ4MuuLCIP2P/FBEX6B1UscHQVvlq04eTDG6/DogUg w+/1KbjdkjuOe9GJZtcY5VPvIm12m4kmJNVyJeBb1Xj0YthAcwJUw9s3nT9QcRRz Q2ulCuIkxny3StHT/avAWtfMyFpmTeb3DteCEumWWfi7EybBk2K2VYLnlOwuDl77 lz+HSP4o28J5a8rvHnpsrGgSq9uXlfXms6bHLW+dV0Ql1Kfx0KDT643yeDHzaulL Nq0ufPgl4dD6HXU3Bqv28vXBCzVEbG5HUm/j8plyqYjpnCsQsXLbnTwmKrgIbIf4 vIzW/U/Ayd9LM75OXnlIsl6X8xCQ7tRWMd7uvoP/dQA2CnA23AAOhD8sYrXqqD8H Z33nhbgf+7oohBM5JsheCtKYu0nX+VaipMo2Y9ubhr3EI/gwgMCNHAcHwmj8s4TX ji0g+ZiZpcYB2nrqOp+h7R+3McOy7WQoVV13DbfEdLdHHrRHBa9fmnC793N9lFyb QpnrB3JqKQQDvXZ5t17RKyFrvj50LXhxwGg1/MTdILQl5iyui2BmIuFCG2Bp92C3 uDC3TuYfshlNLmoU08aAkDDuj2r2sp4Y3P1FyamvmsJ7uqNmiF4= =f2+0 -----END PGP SIGNATURE-----