From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 6489 invoked by alias); 2 Mar 2007 14:18:18 -0000 Received: (qmail 6469 invoked by uid 22791); 2 Mar 2007 14:18:12 -0000 X-Spam-Check-By: sourceware.org Received: from wr-out-0506.google.com (HELO wr-out-0506.google.com) (64.233.184.238) by sourceware.org (qpsmtpd/0.31) with ESMTP; Fri, 02 Mar 2007 14:18:08 +0000 Received: by wr-out-0506.google.com with SMTP id i31so348714wra for ; Fri, 02 Mar 2007 06:18:06 -0800 (PST) Received: by 10.90.66.9 with SMTP id o9mr2764963aga.1172845085997; Fri, 02 Mar 2007 06:18:05 -0800 (PST) Received: by 10.90.50.9 with HTTP; Fri, 2 Mar 2007 06:18:05 -0800 (PST) Message-ID: <81c474d20703020618l3806c167ib8d04a6fa94399d@mail.gmail.com> Date: Fri, 02 Mar 2007 14:18:00 -0000 From: "Michael Ambrus" To: "Frank Ch. Eigler" Subject: Re: Building SID Cc: sid@sourceware.org In-Reply-To: <20070226185359.GC19131@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <81c474d20702251137j3e65f89aidf58a2e4cf019252@mail.gmail.com> <20070226002136.GA19131@redhat.com> <81c474d20702251644n352ea169kdf6f9ffcbc591fb7@mail.gmail.com> <20070226185359.GC19131@redhat.com> X-IsSubscribed: yes Mailing-List: contact sid-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: sid-owner@sourceware.org X-SW-Source: 2007-q1/txt/msg00034.txt.bz2 I synced the source just a minute ago, but the same compile problem is still there. I had some time left to look at the issue. Regarding SH, the problem relates to the sh2_cpu class in the sh2.h file: class sh2_cpu: public sh_compact_cpu > I didn't investigate further for now, but modified tconfig.in: //#define SIDTARGET_SH @sidtarget_sh@ //#define SIDTARGET_SH64 @sidtarget_sh64@ That omits the SH target it seems. Since I would like to try sid for more than one target (ARM and x86) I tried to figure out if there would be an option for including all targets *but* specific ones. The way sidtargets.m4 is written however, it seems possible only to add targets explicitly. I'll see if I can rewrite the logic so that both explicit inclusion and explicit omission would be possible (i.e. something like --disable-targets= would be nice). The build is then OK until component ARM is compiled. Compiling the files arm.cxx and compTIMERS.cxx both give the same error: /home/ambrmi09/projects/sid/src/sid/component/timers/arm7t/arm7t-timer.h:142: error: looser throw specifier for 'virtual armTimerNoSched::~armTimerNoSched()' /home/ambrmi09/projects/sid/src/sid/component/timers/arm7t/arm7t-timer.h:70: error: overriding 'virtual armTimer::~armTimer() throw ()' I made the following change: Index: sid/component/timers/arm7t/arm7t-timer.h =================================================================== RCS file: /cvs/src/src/sid/component/timers/arm7t/arm7t-timer.h,v retrieving revision 1.3 diff -r1.3 arm7t-timer.h 70c70 < ~armTimer() throw () { } --- > ~armTimer() { throw (1); } Have a look if the pach seems OK. The build now succedes and I'm looking forward to try sid... Best /Michael