I've traced the problem to flint having copied longlong.h from GMP without
also copying udiv_w_sdiv.c from GMP, which defines (after some macro
magic) __gmpn_udiv_w_sdiv.
-Tim Abbott
On Tue, 23 Sep 2008, Bastian Blank wrote:
Package: flint
Version: 1.011-1
Severity: serious
There was an error while trying to autobuild your package:
Automatic build of flint_1.011-1 on debian-31.osdl.marist.edu by sbuild/s390 98
[...]
g++ -fPIC -g -O2 -g -Wall -O2 -funroll-loops -I/usr/include -I/usr/include/NTL
-c NTL-interface.cpp -o NTL-interface.o
In file included from fmpz.h:38,
from NTL-interface.cpp:38:
long_extras.h: In function 'int z_issquare(long int)':
long_extras.h:220: warning: comparison between signed and unsigned integer
expressions
In file included from NTL-interface.cpp:38:
fmpz.h: In function 'int fmpz_equal(mp_limb_t*, mp_limb_t*)':
fmpz.h:151: warning: comparison between signed and unsigned integer expressions
In file included from fmpz_poly.h:38,
from NTL-interface.cpp:39:
mpn_extras.h: In function 'mp_limb_t F_mpn_precompute_inverse(mp_limb_t)':
mpn_extras.h:46: error: '__gmpn_udiv_w_sdiv' was not declared in this scope
mpn_extras.h: In function 'void F_mpn_copy_forward(mp_limb_t*, const
mp_limb_t*, long unsigned int)':
mpn_extras.h:104: warning: comparison between signed and unsigned integer
expressions
In file included from NTL-interface.cpp:39:
fmpz_poly.h: In function 'void _fmpz_poly_set_coeff_mpz(fmpz_poly_struct*, long
unsigned int, const __mpz_struct*)':
fmpz_poly.h:396: warning: comparison between signed and unsigned integer
expressions
fmpz_poly.h: In function 'void fmpz_poly_set_coeff_fmpz(fmpz_poly_struct*, long
unsigned int, mp_limb_t*)':
fmpz_poly.h:799: warning: comparison between signed and unsigned integer
expressions
fmpz_poly.h: In function 'void fmpz_poly_set_coeff(fmpz_poly_struct*, long
unsigned int, const mp_limb_t*, long int, long unsigned int)':
fmpz_poly.h:828: warning: comparison between signed and unsigned integer
expressions
fmpz_poly.h: In function 'void fmpz_poly_set_coeff_si(fmpz_poly_struct*, long
unsigned int, long int)':
fmpz_poly.h:845: warning: comparison between signed and unsigned integer
expressions
fmpz_poly.h: In function 'void fmpz_poly_set_coeff_ui(fmpz_poly_struct*, long
unsigned int, long unsigned int)':
fmpz_poly.h:862: warning: comparison between signed and unsigned integer
expressions
make[1]: *** [NTL-interface.o] Error 1
make[1]: Leaving directory `/build/buildd/flint-1.011'
make: *** [debian/stamp-makefile-build] Error 2
dpkg-buildpackage: failure: debian/rules build gave error exit status 2
******************************************************************************
Build finished at 20080921-1456
FAILED [dpkg-buildpackage died]
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]