math/py-gmpy2
GMP/MPIR, MPFR, and MPC interface to Python
| Flavor | Version | Run | OSVersion | Arch | License | Restricted | Build | Fetch | Test | Scan | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| py312 | 2.1.5_1 | 642 | 4.1 | amd64 | gpl3 | 0 | fail | pass | untested | untested |
License Permissions: dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
Events
| Machine | Phase | Type | Time | Message |
|---|---|---|---|---|
| m4164b | fetch | info | 2026-07-07 01:04:39.665346 | Fetch Started |
| m4164b | fetch | pass | 2026-07-07 01:04:41.07886 | Fetch complete. |
| m4164b | build | info | 2026-07-08 16:11:56.939296 | Build Started |
| m4164b | build | fail | 2026-07-08 16:12:30.720833 | make build returned non-zero: 1 |
| m4164b | build | fail | 2026-07-08 16:12:30.829311 | Build complete. |
Build Log
[1m===> Building for py312-gmpy2-2.1.5_1[0m
running build
running build_py
creating build
creating build/lib.midnightbsd-4.1-amd64-cpython-312
creating build/lib.midnightbsd-4.1-amd64-cpython-312/gmpy2
copying gmpy2/__init__.py -> build/lib.midnightbsd-4.1-amd64-cpython-312/gmpy2
running egg_info
writing gmpy2.egg-info/PKG-INFO
writing dependency_links to gmpy2.egg-info/dependency_links.txt
writing top-level names to gmpy2.egg-info/top_level.txt
reading manifest file 'gmpy2.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
adding license file 'COPYING'
adding license file 'COPYING.LESSER'
writing manifest file 'gmpy2.egg-info/SOURCES.txt'
copying gmpy2/__init__.pxd -> build/lib.midnightbsd-4.1-amd64-cpython-312/gmpy2
copying gmpy2/gmpy2.h -> build/lib.midnightbsd-4.1-amd64-cpython-312/gmpy2
copying gmpy2/gmpy2.pxd -> build/lib.midnightbsd-4.1-amd64-cpython-312/gmpy2
running build_ext
building 'gmpy2.gmpy2' extension
creating build/temp.midnightbsd-4.1-amd64-cpython-312
creating build/temp.midnightbsd-4.1-amd64-cpython-312/src
cc -fno-strict-overflow -Wsign-compare -Wunreachable-code -DNDEBUG -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -fPIC -I./src -I/usr/local/include/python3.12 -c src/gmpy2.c -o build/temp.midnightbsd-4.1-amd64-cpython-312/src/gmpy2.o -DSHARED=1
In file included from src/gmpy2.c:605:
src/gmpy2_convert_gmp.c:64:50: error: no member named 'ob_digit' in 'struct _longobject'
64 | mpz_set_si(result->z, -(sdigit)templong->ob_digit[0]);
| ~~~~~~~~ ^
src/gmpy2_convert_gmp.c:70:41: error: no member named 'ob_digit' in 'struct _longobject'
70 | mpz_set_si(result->z, templong->ob_digit[0]);
| ~~~~~~~~ ^
src/gmpy2_convert_gmp.c:83:57: error: no member named 'ob_digit' in 'struct _longobject'
83 | mpz_import(result->z, len, -1, sizeof(templong->ob_digit[0]), 0,
| ~~~~~~~~ ^
src/gmpy2_convert_gmp.c:84:37: error: no member named 'ob_digit' in 'struct _longobject'
84 | sizeof(templong->ob_digit[0])*8 - PyLong_SHIFT, templong->ob_digit);
| ~~~~~~~~ ^
src/gmpy2_convert_gmp.c:84:78: error: no member named 'ob_digit' in 'struct _longobject'
84 | sizeof(templong->ob_digit[0])*8 - PyLong_SHIFT, templong->ob_digit);
| ~~~~~~~~ ^
src/gmpy2_convert_gmp.c:110:42: error: no member named 'ob_digit' in 'struct _longobject'
110 | mpz_set_si(z, -(sdigit)templong->ob_digit[0]);
| ~~~~~~~~ ^
src/gmpy2_convert_gmp.c:116:33: error: no member named 'ob_digit' in 'struct _longobject'
116 | mpz_set_si(z, templong->ob_digit[0]);
| ~~~~~~~~ ^
src/gmpy2_convert_gmp.c:129:49: error: no member named 'ob_digit' in 'struct _longobject'
129 | mpz_import(z, len, -1, sizeof(templong->ob_digit[0]), 0,
| ~~~~~~~~ ^
src/gmpy2_convert_gmp.c:130:37: error: no member named 'ob_digit' in 'struct _longobject'
130 | sizeof(templong->ob_digit[0])*8 - PyLong_SHIFT, templong->ob_digit);
| ~~~~~~~~ ^
src/gmpy2_convert_gmp.c:130:78: error: no member named 'ob_digit' in 'struct _longobject'
130 | sizeof(templong->ob_digit[0])*8 - PyLong_SHIFT, templong->ob_digit);
| ~~~~~~~~ ^
src/gmpy2_convert_gmp.c:203:24: error: no member named 'ob_digit' in 'struct _longobject'
203 | mpz_export(result->ob_digit, &count, -1, sizeof(result->ob_digit[0]), 0,
| ~~~~~~ ^
src/gmpy2_convert_gmp.c:203:61: error: no member named 'ob_digit' in 'struct _longobject'
203 | mpz_export(result->ob_digit, &count, -1, sizeof(result->ob_digit[0]), 0,
| ~~~~~~ ^
src/gmpy2_convert_gmp.c:204:31: error: no member named 'ob_digit' in 'struct _longobject'
204 | sizeof(result->ob_digit[0])*8 - PyLong_SHIFT, obj->z);
| ~~~~~~ ^
src/gmpy2_convert_gmp.c:207:17: error: no member named 'ob_digit' in 'struct _longobject'
207 | result->ob_digit[0] = 0;
| ~~~~~~ ^
src/gmpy2_convert_gmp.c:212:33: error: no member named 'ob_digit' in 'struct _longobject'
212 | while ((size>0) && (result->ob_digit[size-1] == 0)) {
| ~~~~~~ ^
src/gmpy2_convert_gmp.c:481:50: error: no member named 'ob_digit' in 'struct _longobject'
481 | mpz_set_si(result->z, -(sdigit)templong->ob_digit[0]);
| ~~~~~~~~ ^
src/gmpy2_convert_gmp.c:487:41: error: no member named 'ob_digit' in 'struct _longobject'
487 | mpz_set_si(result->z, templong->ob_digit[0]);
| ~~~~~~~~ ^
src/gmpy2_convert_gmp.c:500:57: error: no member named 'ob_digit' in 'struct _longobject'
500 | mpz_import(result->z, len, -1, sizeof(templong->ob_digit[0]), 0,
| ~~~~~~~~ ^
src/gmpy2_convert_gmp.c:501:37: error: no member named 'ob_digit' in 'struct _longobject'
501 | sizeof(templong->ob_digit[0])*8 - PyLong_SHIFT, templong->ob_digit);
| ~~~~~~~~ ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
error: command '/usr/bin/cc' failed with exit code 1
*** Error code 1
Stop.
make: stopped in /usr/mports/math/py-gmpy2
Links
Depends On
- devel/py-setuptools (build)
- lang/python312 (build)
- math/gmp (lib)
- math/mpc (lib)
- math/mpfr (lib)
- lang/python312 (run)
- lang/python312 (test)
Depend Of
Categories
CVEs
- Loading CVE information...
MidnightBSD Magus