From owner-freebsd-ports@FreeBSD.ORG Fri Feb 29 04:58:37 2008 Return-Path: Delivered-To: freebsd-ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CA1941065673 for ; Fri, 29 Feb 2008 04:58:37 +0000 (UTC) (envelope-from aryeh.friedman@gmail.com) Received: from mta2.srv.hcvlny.cv.net (mta2.srv.hcvlny.cv.net [167.206.4.197]) by mx1.freebsd.org (Postfix) with ESMTP id A3BFB8FC1A for ; Fri, 29 Feb 2008 04:58:37 +0000 (UTC) (envelope-from aryeh.friedman@gmail.com) Received: from flosoft.no-ip.biz (ool-435559b8.dyn.optonline.net [67.85.89.184]) by mta2.srv.hcvlny.cv.net (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007)) with ESMTP id <0JWZ00F17HTKRS01@mta2.srv.hcvlny.cv.net>; Thu, 28 Feb 2008 23:58:37 -0500 (EST) Received: from flosoft.no-ip.biz (localhost [IPv6:::1]) by flosoft.no-ip.biz (8.14.2/8.14.2) with ESMTP id m1T4wGg8049444; Thu, 28 Feb 2008 23:58:18 -0500 Date: Thu, 28 Feb 2008 23:58:11 -0500 From: "Aryeh M. Friedman" In-reply-to: <20080229035625.GA22215@ozzmosis.com> To: ozzmosis@gmail.com Message-id: <47C790E3.6020603@gmail.com> MIME-version: 1.0 Content-type: text/plain; charset=ISO-8859-1; format=flowed Content-transfer-encoding: 7BIT X-Enigmail-Version: 0.95.6 References: <20080229035625.GA22215@ozzmosis.com> User-Agent: Thunderbird 2.0.0.12 (X11/20080228) Cc: arved@FreeBSD.org, freebsd-ports@FreeBSD.org Subject: Re: security/libgcrypt X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Feb 2008 04:58:37 -0000 ozzmosis@gmail.com wrote: > Libgcrypt fails to build on FreeBSD 6.2R (GCC 3.4.6): > > cc -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I/usr/local/include > -I/usr/local/include -O2 -fno-strict-aliasing -pipe -Wall > -Wpointer-arith -MT rijndael.lo -MD -MP -MF .deps/rijndael.Tpo -c > rijndael.c -o rijndael.o >/dev/null 2>&1 > *** Error code 1 > > Stop in /usr/ports/security/libgcrypt/work/libgcrypt-1.4.0/cipher. > > Where the actual error message is: > > rijndael.c: In function do_padlock': > rijndael.c:2062: error: can't find a register in class GENERAL_REGS' > while reloading asm' > > A quick workaround was to remove -O2 from cipher/Makefile. > > Also a note to 6.3, 7.0 and -CURRENT users you will need to rebuild all the ports that depend on libgcrypt.