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]

Reply via email to