From owner-freebsd-sparc Wed Jan 15 23:24:51 2003 Delivered-To: freebsd-sparc@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C1D1437B405; Wed, 15 Jan 2003 23:24:49 -0800 (PST) Received: from obsecurity.dyndns.org (adsl-64-169-106-179.dsl.lsan03.pacbell.net [64.169.106.179]) by mx1.FreeBSD.org (Postfix) with ESMTP id C37F643F5B; Wed, 15 Jan 2003 23:24:48 -0800 (PST) (envelope-from kris@obsecurity.org) Received: from rot13.obsecurity.org (rot13.obsecurity.org [10.0.0.5]) by obsecurity.dyndns.org (Postfix) with ESMTP id 884E766E44; Wed, 15 Jan 2003 23:24:48 -0800 (PST) Received: by rot13.obsecurity.org (Postfix, from userid 1000) id 5BAA7FD6; Wed, 15 Jan 2003 23:24:48 -0800 (PST) Date: Wed, 15 Jan 2003 23:24:48 -0800 From: Kris Kennaway To: kan@FreeBSD.org, obrien@FreeBSD.org, sparc64@FreeBSD.org Subject: assembler error in XFree86 snapshot Message-ID: <20030116072448.GA29468@rot13.obsecurity.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="6c2NcOVqGQ03X4Wi" Content-Disposition: inline User-Agent: Mutt/1.4i Sender: owner-freebsd-sparc@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org --6c2NcOVqGQ03X4Wi Content-Type: text/plain; charset=us-ascii Content-Disposition: inline I'm trying to compile anholt's XFree86 4.2.99 snapshot on sparc, and I get the following error message: cc -c -O -pipe -ansi -Dasm=__asm -Wall -Wpointer-arith -Wundef -I/usr/tmp/XFree86-4-libraries-devel/work/xc -I/usr/tmp/XFree86-4-libraries-devel/work/xc/exports/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DXTHREADS -D_REENTRANT -D_THREAD_SAFE -DXUSE_MTSAFE_API -DXNO_MTSAFE_PWDAPI -DMALLOC_0_RETURNS_NULL XRes.c {standard input}: Assembler messages: {standard input}:667: Error: relocation overflow *** Error code 1 line 667 of the .s file is: > .LL86: > umul %o0, 4294967295, %o0 and the corresponding source line is: #ifdef LONG64 *bytes = (rep.bytes_overflow * 4294967295) + rep.bytes; #else *bytes = rep.bytes_overflow ? 0xffffffff : rep.bytes; #endif Commenting out the LONG64 clause allows the build to progress. Kris --6c2NcOVqGQ03X4Wi Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (FreeBSD) iD8DBQE+Jl4/Wry0BWjoQKURAqbjAKDVHae9CRB7rqqkgA7q3MytXacgRgCgz66N 7NBjBurFPJ1eVzxlLqEjLuw= =J8+K -----END PGP SIGNATURE----- --6c2NcOVqGQ03X4Wi-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-sparc" in the body of the message