From owner-freebsd-sparc64@FreeBSD.ORG Tue Oct 28 12:26:46 2003 Return-Path: Delivered-To: freebsd-sparc64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BF0BD16A4CE for ; Tue, 28 Oct 2003 12:26:46 -0800 (PST) Received: from newtrinity.zeist.de (newtrinity.zeist.de [217.24.217.8]) by mx1.FreeBSD.org (Postfix) with ESMTP id 91EA143FDD for ; Tue, 28 Oct 2003 12:26:45 -0800 (PST) (envelope-from marius@newtrinity.zeist.de) Received: from newtrinity.zeist.de (localhost [127.0.0.1]) h9SKQ8ft018070; Tue, 28 Oct 2003 21:26:08 +0100 (CET) (envelope-from marius@newtrinity.zeist.de) Received: (from marius@localhost) by newtrinity.zeist.de (8.12.10/8.12.10/Submit) id h9SKQ3vW018069; Tue, 28 Oct 2003 21:26:03 +0100 (CET) (envelope-from marius) Date: Tue, 28 Oct 2003 21:26:03 +0100 From: Marius Strobl To: Oliver Eikemeier Message-ID: <20031028212603.A17836@newtrinity.zeist.de> References: <3F9EB179.9070002@fillmore-labs.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="St7VIuEGZ6dlpu13" Content-Disposition: inline User-Agent: Mutt/1.2.5.1i In-Reply-To: <3F9EB179.9070002@fillmore-labs.com>; from eikemeier@fillmore-labs.com on Tue, Oct 28, 2003 at 07:12:09PM +0100 X-AntiVirus: checked by AntiVir Milter 1.0.6; AVE 6.22.0.1; VDF 6.22.0.17 cc: FreeBSD-sparc64@freebsd.org Subject: Re: Help with a compile error on sparc64 needed. X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Oct 2003 20:26:46 -0000 --St7VIuEGZ6dlpu13 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Tue, Oct 28, 2003 at 07:12:09PM +0100, Oliver Eikemeier wrote: > Hi list, > > sorry when I am OT, but can someone point me in to right direction how to fix: > > http://bento.freebsd.org/errorlogs/sparc64-5-latest/nmap-3.48_1.log > > The error is: > > cc -c -I/usr/include -O -pipe -Wall [...] nsock_event.c -o nsock_event.o > {standard input}: Assembler messages: > {standard input}:441: Error: relocation overflow > *** Error code 1 > > And I have no sparc machine to test this... > I already sent you the attached patch to work around this GCC bug in Nmap a while ago. --St7VIuEGZ6dlpu13 Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="patch-nsock::src::nsock_event.c" --- nsock/src/nsock_event.c.orig Fri Oct 3 15:33:05 2003 +++ nsock/src/nsock_event.c Fri Oct 3 15:32:31 2003 @@ -242,8 +242,9 @@ int type_code = (int) type; unsigned long serial = ms->next_event_serial++; unsigned long max_serial_allowed; - int shiftbits = sizeof(nsock_event_id) * 8 - TYPE_CODE_NUM_BITS; + int shiftbits; assert(type <= 3); + shiftbits = sizeof(nsock_event_id) * 8 - TYPE_CODE_NUM_BITS; max_serial_allowed = ( 1 << shiftbits ) - 1; if (serial == max_serial_allowed ) { --St7VIuEGZ6dlpu13--