Thanks for the help. I tried again but with export SAGE64=yes before running make. The only difference is that the calls to gcc now include the option -m64. The warning and error messages are the same. Best, Paul
--- install.2.log 2010-05-16 15:38:19.000000000 +1000 +++ install.log 2010-05-16 23:34:28.000000000 +1000 @@ -1,110348 +1,4 @@ make[1]: Entering directory `/home/leopardi/src/Sage/sage-4.4.1/spkg' -sage-spkg sqlite-3.6.22 2>&1 [...] -Finished installing singular-3-1-0-4-20100214.spkg sage-spkg symmetrica-2.0.p5 2>&1 Warning: Attempted to overwrite SAGE_ROOT environment variable symmetrica-2.0.p5 @@ -110576,76 +232,76 @@ gcc version 4.4.1 [gcc-4_4-branch revision 150839] (SUSE Linux) **************************************************** make[2]: Entering directory `/home/leopardi/src/Sage/sage-4.4.1/spkg/build/symmetrica-2.0.p5/src' -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE bar.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE bi.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE boe.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE bruch.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE classical.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE de.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE di.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE ff.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE galois.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE ga.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE gra.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE hash.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE hiccup.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE io.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE ko.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE list.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE lo.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE ma.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE mee.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE mem.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE mes.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE mhe.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE mhh.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE mhm.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE mhp.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE mhs.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE mmm.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE mms.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE mod_dg_sbd.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE bar.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE bi.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE boe.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE bruch.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE classical.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE de.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE di.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE ff.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE galois.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE ga.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE gra.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE hash.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE hiccup.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE io.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE ko.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE list.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE lo.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE ma.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE mee.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE mem.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE mes.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE mhe.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE mhh.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE mhm.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE mhp.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE mhs.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE mmm.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE mms.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE mod_dg_sbd.c mod_dg_sbd.c: In function ‘embedding_mod_into_ord’: mod_dg_sbd.c:624: warning: passing argument 4 of ‘qsort’ from incompatible pointer type /usr/include/stdlib.h:710: note: expected ‘__compar_fn_t’ but argument is of type ‘INT (*)()’ -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE mo.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE mpp.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE mps.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE mse.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE msh.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE msm.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE mss.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE muir.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE na.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE nb.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE nc.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE nu.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE part.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE pee.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE peh.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE pem.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE perm.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE pes.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE phe.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE phh.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE phm.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE phs.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE plet.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE pme.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE pmh.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE poly.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE ppe.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE pph.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE ppm.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE ppp.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE pps.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE pr.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE pse.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE psh.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE psm.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE pss.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE rest.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE rh.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE mo.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE mpp.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE mps.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE mse.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE msh.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE msm.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE mss.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE muir.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE na.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE nb.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE nc.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE nu.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE part.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE pee.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE peh.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE pem.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE perm.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE pes.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE phe.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE phh.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE phm.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE phs.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE plet.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE pme.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE pmh.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE poly.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE ppe.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE pph.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE ppm.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE ppp.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE pps.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE pr.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE pse.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE psh.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE psm.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE pss.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE rest.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE rh.c rh.c: In function ‘copy_poly’: rh.c:100: warning: cast from pointer to integer of different size rh.c:103: warning: cast from pointer to integer of different size @@ -110658,48 +314,48 @@ rh.c: In function ‘copy_rh’: rh.c:140: warning: cast from pointer to integer of different size rh.c:143: warning: cast from pointer to integer of different size -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE sab.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE sb.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE sc.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE sr.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE ta.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE sab.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE sb.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE sc.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE sr.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE ta.c ta.c: In function ‘sort_rows_tableaux_apply’: ta.c:1445: warning: passing argument 4 of ‘qsort’ from incompatible pointer type /usr/include/stdlib.h:710: note: expected ‘__compar_fn_t’ but argument is of type ‘INT (*)()’ -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE teh.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE tem.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE tep.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE tes.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE the.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE thm.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE thp.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE ths.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE tme.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE tmh.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE tmp.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE tms.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE tpe.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE tph.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE tpm.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE tps.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE tse.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE tsh.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE teh.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE tem.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE tep.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE tes.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE the.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE thm.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE thp.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE ths.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE tme.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE tmh.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE tmp.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE tms.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE tpe.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE tph.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE tpm.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE tps.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE tse.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE tsh.c tsh.c: In function ‘tsh_eval_jt’: tsh.c:230: warning: passing argument 4 of ‘qsort’ from incompatible pointer type /usr/include/stdlib.h:710: note: expected ‘__compar_fn_t’ but argument is of type ‘INT (*)()’ -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE tsm.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE tsp.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE vc.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE tsm.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE tsp.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE vc.c vc.c: In function ‘qsort_vector’: vc.c:512: warning: passing argument 4 of ‘qsort’ from incompatible pointer type /usr/include/stdlib.h:710: note: expected ‘__compar_fn_t’ but argument is of type ‘INT (*)()’ vc.c: In function ‘usersort_vector’: vc.c:526: warning: passing argument 4 of ‘qsort’ from incompatible pointer type /usr/include/stdlib.h:710: note: expected ‘__compar_fn_t’ but argument is of type ‘INT (*)()’ -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE zo.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE zykelind.c -gcc -c -O1 -fPIC -g -DFAST -DALLTRUE zyk.c -gcc -O1 -fPIC -g -DFAST -DALLTRUE -lm test.c bar.o bi.o boe.o bruch.o classical.o de.o di.o ff.o galois.o ga.o gra.o hash.o hiccup.o io.o ko.o list.o lo.o ma.o mee.o mem.o mes.o mhe.o mhh.o mhm.o mhp.o mhs.o mmm.o mms.o mod_dg_sbd.o mo.o mpp.o mps.o mse.o msh.o msm.o mss.o muir.o na.o nb.o nc.o nu.o part.o pee.o peh.o pem.o perm.o pes.o phe.o phh.o phm.o phs.o plet.o pme.o pmh.o poly.o ppe.o pph.o ppm.o ppp.o pps.o pr.o pse.o psh.o psm.o pss.o rest.o rh.o sab.o sb.o sc.o sr.o ta.o teh.o tem.o tep.o tes.o the.o thm.o thp.o ths.o tme.o tmh.o tmp.o tms.o tpe.o tph.o tpm.o tps.o tse.o tsh.o tsm.o tsp.o vc.o zo.o zykelind.o zyk.o -o test +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE zo.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE zykelind.c +gcc -c -O1 -m64 -fPIC -g -DFAST -DALLTRUE zyk.c +gcc -O1 -m64 -fPIC -g -DFAST -DALLTRUE -lm test.c bar.o bi.o boe.o bruch.o classical.o de.o di.o ff.o galois.o ga.o gra.o hash.o hiccup.o io.o ko.o list.o lo.o ma.o mee.o mem.o mes.o mhe.o mhh.o mhm.o mhp.o mhs.o mmm.o mms.o mod_dg_sbd.o mo.o mpp.o mps.o mse.o msh.o msm.o mss.o muir.o na.o nb.o nc.o nu.o part.o pee.o peh.o pem.o perm.o pes.o phe.o phh.o phm.o phs.o plet.o pme.o pmh.o poly.o ppe.o pph.o ppm.o ppp.o pps.o pr.o pse.o psh.o psm.o pss.o rest.o rh.o sab.o sb.o sc.o sr.o ta.o teh.o tem.o tep.o tes.o the.o thm.o thp.o ths.o tme.o tmh.o tmp.o tms.o tpe.o tph.o tpm.o tps.o tse.o tsh.o tsm.o tsp.o vc.o zo.o zykelind.o zyk.o -o test nb.o: In function `convert_radical_cyclo': /home/leopardi/src/sage/sage-4.4.1/spkg/build/symmetrica-2.0.p5/src/nb.c:4087: undefined reference to `cos' /home/leopardi/src/sage/sage-4.4.1/spkg/build/symmetrica-2.0.p5/src/nb.c:4087: undefined reference to `cos' @@ -110710,9 +366,9 @@ make[2]: Leaving directory `/home/leopardi/src/Sage/sage-4.4.1/spkg/build/symmetrica-2.0.p5/src' Error building symmetrica. -real 11m18.893s -user 8m44.467s -sys 0m16.797s +real 14m42.770s +user 8m52.703s +sys 0m19.643s sage: An error occurred while installing symmetrica-2.0.p5 Please email sage-devel http://groups.google.com/group/sage-devel explaining the problem and send the relevant part of @@ -110727,7 +383,7 @@ make[1]: *** [installed/symmetrica-2.0.p5] Error 1 make[1]: Leaving directory `/home/leopardi/src/Sage/sage-4.4.1/spkg' -real 179m40.363s -user 114m44.412s -sys 14m43.484s +real 14m43.870s +user 8m53.253s +sys 0m19.819s Error building Sage. -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org