From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 23827 invoked by alias); 2 Feb 2015 15:47:25 -0000 Mailing-List: contact cygwin-apps-help@cygwin.com; run by ezmlm Precedence: bulk Sender: cygwin-apps-owner@cygwin.com List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Mail-Followup-To: cygwin-apps@cygwin.com Received: (qmail 23784 invoked by uid 89); 2 Feb 2015 15:47:25 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.7 required=5.0 tests=AWL,BAYES_00,SPF_HELO_PASS,SPF_PASS,T_RP_MATCHES_RCVD autolearn=ham version=3.3.2 X-HELO: limerock03.mail.cornell.edu Received: from limerock03.mail.cornell.edu (HELO limerock03.mail.cornell.edu) (128.84.13.243) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Mon, 02 Feb 2015 15:47:23 +0000 X-CornellRouted: This message has been Routed already. Received: from authusersmtp.mail.cornell.edu (granite3.serverfarm.cornell.edu [10.16.197.8]) by limerock03.mail.cornell.edu (8.14.4/8.14.4_cu) with ESMTP id t12FlLH2018466; Mon, 2 Feb 2015 10:47:21 -0500 Received: from [172.160.100.214] (50-192-21-221-static.hfc.comcastbusiness.net [50.192.21.221]) (authenticated bits=0) by authusersmtp.mail.cornell.edu (8.14.4/8.12.10) with ESMTP id t12FlKak023753 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Mon, 2 Feb 2015 10:47:21 -0500 Message-ID: <54CF9BEE.6050204@cornell.edu> Date: Mon, 02 Feb 2015 15:47:00 -0000 From: Ken Brown User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.4.0 MIME-Version: 1.0 To: cygwin-apps@cygwin.com CC: JonY <10walls@gmail.com> Subject: Re: [HEADSUP] Dropping libopenssl098 from distro [gcc bug] References: <20150114141344.GG15791@calimero.vinschen.de> <87ppahz3kt.fsf@Rainer.invalid> <20150114172404.GN15791@calimero.vinschen.de> <87h9vtz254.fsf@Rainer.invalid> <54B6DD5D.4060705@cornell.edu> <54C25113.10200@cornell.edu> <54CA9721.6090200@cornell.edu> <20150130094148.GO14265@calimero.vinschen.de> <54CB865D.8040708@cornell.edu> <54CBB3FE.7030800@cornell.edu> In-Reply-To: <54CBB3FE.7030800@cornell.edu> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 8bit X-IsSubscribed: yes X-SW-Source: 2015-02/txt/msg00004.txt.bz2 On 1/30/2015 11:40 AM, Ken Brown wrote: > On 1/30/2015 8:25 AM, Ken Brown wrote: >> On 1/30/2015 4:41 AM, Corinna Vinschen wrote: >>> On Jan 29 15:25, Ken Brown wrote: >>>> I'm attaching the patches that I applied (on top of Reini's patches) in >>>> order to make the build succeed. I also had to use libdb4.5 instead of >>>> libdb4.8. >>> >>> Is that ok? I mean, shouldn't a package always try to use the latest >>> version? What's the problem you're observing ? Maybe Volker can help >>> here? >> >> The clisp-2.48 code uses some macros and structures that are defined in the >> db4.5 headers but have changed or disappeared in db4.8. I'll see if I can >> figure out how to update the code for db4.8. > > OK, that wasn't so hard. I'm attaching the patch that I applied, in case Reini > or Volker has a chance to look at it. All 76 tests for the berkeley-db module > passed. I've now begun working on the 64-bit build. I found a few minor things I had to change, and the build was pretty far along, when I apparently hit a gcc bug: gcc -I/home/kbrown/src/cygclisp/clisp-2.48-5.x86_64/build/gllib -ggdb -O2 -pipe -Wimplicit-function-declaration -W -Wswitch -Wcomment -Wpointer-arith -Wimplicit -Wreturn-type -Wmissing-declarations -Wno-sign-compare -Wno-format-nonliteral -O -falign-functions=4 -DUNICODE -I. -I$(/home/kbrown/src/cygclisp/clisp-2.48-5.x86_64/build/clisp -K boot -B /home/kbrown/src/cygclisp/clisp-2.48-5.x86_64/build -N /home/kbrown/src/cygclisp/clisp-2.48-5.x86_64/build/locale -E UTF-8 -Epathname 1:1 -Emisc 1:1 -norc -q -b)/linkkit -c regexi.m.c -o regexi.o regexi.c: In function ‘C_subr_regexp_regexp_compile’: regexi.c:56:1: error: unrecognizable insn: } ^ (insn 348 347 349 41 (set (reg/f:DI 259) (plus:DI (symbol_ref:DI ("module__regexp__subr_tab") [flags 0x2] ) (reg:DI 260))) regexi.c:54 -1 (expr_list:REG_EQUAL (const:DI (plus:DI (symbol_ref:DI ("module__regexp__subr_tab") [flags 0x2] ) (const_int 281474976710768 [0x1000000000070]))) (nil))) regexi.c:56:1: internal compiler error: in extract_insn, at recog.c:2154 Please submit a full bug report, with preprocessed source if appropriate. See for instructions. This was initially with gcc-4.9.2-1, but the same thing happens with gcc-4.9.2-2 and gcc-4.8.3-2. I'll poke around a little and see if I can find a problem in the source file, but I may have to just report the gcc bug and put this aside until it's resolved. Ken