From: Sam S. <sd...@gn...> - 2004-05-10 22:50:40
|
> * Bruno Haible <oe...@py...t> [2004-05-10 16:35:36 +0200]: > >> > 2) Use a 64-bit machine. AMD64 PCs are quite cheap nowadays. >> >> I thought that sparc was a 64 bit machine? > > On UltraSparcs, the CPU and the kernel are 64-bit, but most user > programs are 32-bit. I have no idea which compiler settings you can > choose to get a 64-bit mode program. gcc -m64 checking for 64-bit SPARC... (cached) yes gcc -m64 foo.c file a.out a.out: ELF 64-bit MSB executable SPARCV9 Version 1, dynamically linked, not stripped if I configure with CC="gcc -m64", I get gcc -m64 -E `if test false = true; then echo '-DASM_UNDERSCORE'; fi` ../../ffcal l/avcall/avcall-sparc64.S | grep -v '^ *#line' | grep -v '^#' | sed -e 's,% ,%,g ' -e 's,//.*$,,' -e 's,\$,#,g' > avcall-sparc64.s /bin/sh ./libtool --mode=compile gcc -m64 -x none -c avcall-sparc64.s gcc -m64 -x none -c avcall-sparc64.s -o avcall-sparc64.o /usr/ccs/bin/as: "avcall-sparc64.s", line 2: error: .version "01.01" greater tha n assembler version "" /usr/ccs/bin/as: "avcall-sparc64.s", line 13: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 15: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 15: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 15: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 15: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 17: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 17: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 19: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 19: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 19: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 19: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 21: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 21: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 22: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 22: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 23: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 23: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 25: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 25: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 26: error: statement syntax /usr/ccs/bin/as: "avcall-sparc64.s", line 27: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 27: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 29: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 29: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 31: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 31: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 32: error: statement syntax /usr/ccs/bin/as: "avcall-sparc64.s", line 33: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 33: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 35: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 35: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 37: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 37: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 38: error: statement syntax /usr/ccs/bin/as: "avcall-sparc64.s", line 39: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 39: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 41: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 41: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 43: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 43: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 44: error: statement syntax /usr/ccs/bin/as: "avcall-sparc64.s", line 45: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 45: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 47: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 47: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 49: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 49: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 50: error: statement syntax /usr/ccs/bin/as: "avcall-sparc64.s", line 51: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 51: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 53: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 53: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 55: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 55: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 56: error: statement syntax /usr/ccs/bin/as: "avcall-sparc64.s", line 57: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 57: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 59: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 59: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 61: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 61: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 62: error: statement syntax /usr/ccs/bin/as: "avcall-sparc64.s", line 63: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 63: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 65: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 65: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 67: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 67: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 68: error: statement syntax /usr/ccs/bin/as: "avcall-sparc64.s", line 69: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 69: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 71: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 71: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 73: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 73: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 74: error: statement syntax /usr/ccs/bin/as: "avcall-sparc64.s", line 75: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 75: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 77: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 77: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 80: error: statement syntax /usr/ccs/bin/as: "avcall-sparc64.s", line 83: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 83: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 84: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 84: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 86: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 86: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 87: error: statement syntax /usr/ccs/bin/as: "avcall-sparc64.s", line 88: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 88: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 90: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 90: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 92: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 93: error: statement syntax /usr/ccs/bin/as: "avcall-sparc64.s", line 94: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 96: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 98: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 99: error: statement syntax /usr/ccs/bin/as: "avcall-sparc64.s", line 100: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 102: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 104: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 105: error: statement syntax /usr/ccs/bin/as: "avcall-sparc64.s", line 106: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 108: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 110: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 111: error: statement syntax /usr/ccs/bin/as: "avcall-sparc64.s", line 112: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 114: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 116: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 117: error: statement syntax /usr/ccs/bin/as: "avcall-sparc64.s", line 119: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 121: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 121: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 123: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 124: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 124: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 125: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 125: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 127: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 127: error: detect global register use not covered .register pseudo-op .................................... /usr/ccs/bin/as: "avcall-sparc64.s", line 927: error: detect global register use not covered .register pseudo-op /usr/ccs/bin/as: "avcall-sparc64.s", line 928: error: detect global register use not covered .register pseudo-op *** Error code 1 make: Fatal error: Command failed for target `avcall-sparc64.lo' OOPS: gcc -m64 -W -Wswitch -Wcomment -Wpointer-arith -Wimplicit -Wreturn-type -Wno-s ign-compare -O2 -DUNIX_BINARY_DISTRIB -DUNICODE -DNO_GETTEXT -DNO_SIGSEGV -I. -c spvw.c In file included from spvw.d:24: lispbibl.d:2580:7: #error "oint_addr_mask doesn't cover CODE_ADDRESS_RANGE !!" lispbibl.d:2583:7: #error "oint_addr_mask doesn't cover MALLOC_ADDRESS_RANGE !!" and then I get zillions of lispbibl.d: In function `check_fpointer': lispbibl.d:12126: warning: cast to pointer from integer of different size lispbibl.d:12126: warning: cast to pointer from integer of different size lispbibl.d: In function `check_list': lispbibl.d:12147: warning: left shift count is negative lispbibl.d: In function `check_symbol_non_constant': lispbibl.d:12183: warning: cast to pointer from integer of different size lispbibl.d: In function `check_pos_integer': lispbibl.d:12255: warning: left shift count is negative lispbibl.d: In function `check_sint8': lispbibl.d:12461: warning: left shift count is negative lispbibl.d: In function `check_sint16': lispbibl.d:12477: warning: left shift count is negative lispbibl.d: In function `check_sint32': lispbibl.d:12493: warning: left shift count is negative lispbibl.d: In function `check_uint64': lispbibl.d:12501: warning: cast to pointer from integer of different size lispbibl.d:12501: warning: cast to pointer from integer of different size lispbibl.d:12501: warning: cast to pointer from integer of different size spvw.d: In function `my_malloc': spvw.d:618: warning: cast to pointer from integer of different size spvw_memfile.d:360: warning: cast to pointer from integer of different size spvw_memfile.d:360: warning: cast to pointer from integer of different size spvw_memfile.d:406: warning: cast to pointer from integer of different size spvw_memfile.d:407: warning: cast to pointer from integer of different size spvw_memfile.d:407: warning: cast to pointer from integer of different size spvw_memfile.d:419: warning: cast to pointer from integer of different size spvw_memfile.d:419: warning: cast to pointer from integer of different size spvw_memfile.d:419: warning: cast to pointer from integer of different size spvw_memfile.d:419: warning: cast to pointer from integer of different size spvw_memfile.d:419: warning: cast to pointer from integer of different size spvw_memfile.d:485: warning: cast to pointer from integer of different size spvw_memfile.d:515: warning: cast to pointer from integer of different size spvw_memfile.d:515: warning: cast to pointer from integer of different size spvw_memfile.d:515: warning: cast to pointer from integer of different size spvw_memfile.d:515: warning: cast to pointer from integer of different size spvw_memfile.d:515: warning: cast to pointer from integer of different size spvw_memfile.d:515: warning: cast to pointer from integer of different size spvw_memfile.d:515: warning: cast to pointer from integer of different size spvw_memfile.d:515: warning: cast to pointer from integer of different size spvw_memfile.d:516: warning: cast to pointer from integer of different size spvw_memfile.d:516: warning: cast to pointer from integer of different size spvw_memfile.d:516: warning: cast to pointer from integer of different size spvw_memfile.d:516: warning: cast to pointer from integer of different size spvw_memfile.d:516: warning: cast to pointer from integer of different size spvw_memfile.d:516: warning: cast to pointer from integer of different size spvw_memfile.d:516: warning: cast to pointer from integer of different size spvw_memfile.d:516: warning: cast to pointer from integer of different size PLEASE HELP!!! -- Sam Steingold (http://www.podval.org/~sds) running w2k <http://www.camera.org> <http://www.iris.org.il> <http://www.memri.org/> <http://www.mideasttruth.com/> <http://www.honestreporting.com> Trespassers will be shot. Survivors will be prosecuted. |