From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 17171 invoked by alias); 29 Apr 2007 02:55:38 -0000 Received: (qmail 17161 invoked by uid 22791); 29 Apr 2007 02:55:37 -0000 X-Spam-Check-By: sourceware.org Received: from 222-152-154-212.jetstream.xtra.co.nz (HELO mail.codeweaver.co.nz) (222.152.154.212) by sourceware.org (qpsmtpd/0.31) with ESMTP; Sun, 29 Apr 2007 03:55:34 +0100 Received: from localhost (unknown [127.0.0.1]) by mail.codeweaver.co.nz (Postfix) with ESMTP id 737CE28018547 for ; Sun, 29 Apr 2007 02:55:21 +0000 (UTC) X-Spam-Score: -4.322 Received: from mail.codeweaver.co.nz ([127.0.0.1]) by localhost (mail.codeweaver.co.nz [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UVufASWb4J-9 for ; Sun, 29 Apr 2007 14:55:03 +1200 (NZST) Received: from [192.168.1.101] (unknown [192.168.1.1]) by mail.codeweaver.co.nz (Postfix) with ESMTP id 2BA33280151E7 for ; Sun, 29 Apr 2007 14:55:03 +1200 (NZST) Message-ID: <463408D7.6020104@codeweaver.co.nz> Date: Sun, 29 Apr 2007 02:55:00 -0000 From: Chris Bayley User-Agent: Thunderbird 1.5.0.10 (X11/20060911) MIME-Version: 1.0 To: ecos-discuss@ecos.sourceware.org References: <463325A9.5000403@mail.ru> <46333C8C.8060606@mlbassoc.com> In-Reply-To: <46333C8C.8060606@mlbassoc.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-IsSubscribed: yes Mailing-List: contact ecos-discuss-help@ecos.sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: ecos-discuss-owner@ecos.sourceware.org Subject: Re: [ECOS] Build eCos Configuration Tool for Linux X-SW-Source: 2007-04/txt/msg00158.txt.bz2 Alternatively, if you wish to stick with gcc 4.1 just delete the extra qualifier ‘CeCosTest::’ on the member Connect. Under new rules with 4.1 the extra qualifiers are redundant. Once you have fixed that file you will encounter the error once again in the file propertywin.h, again delete the extra qualifier 'ecPropertyListCtrl::' on member visible_properties and you are away! : ) Chris Bayley Gary Thomas wrote: > Shusharin Alexey wrote: >> Hello all >> >> I'm trying to build eCos Configuration Tool for Linux. I follow >> ecoscentric instructions >> (http://www.ecoscentric.com/devzone/configtool.shtml) and >> successfully build wxWidgets 2.4.0 and eCos host infrastructure, but >> building of eCos Configuration Tool is failed. Where is mistake? >> >> My console output: >> >> [alex@killix configtool-build]$ make -f >> ~/cvs/ecos/host/tools/configtool/standalone/wxwin/makefile.gnu \ >> > install WXDIR=$HOME/wxGTK-2.4.0 ECOSSRCDIR=$HOME/cvs/ecos/host \ >> > INSTALLDIR=$HOME/ecos-tools >> >> c++ -O2 -c -ITCLDIR_use_system/include >> -I/home/alex/ecos-tools/include >> -I/home/alex/cvs/ecos/host/tools/configtool/common/common >> -I/home/alex/cvs/ecos/host/tools/Utils/common >> -I/home/alex/cvs/ecos/host/tools/ecostest/common >> -DecUSE_EXPERIMENTAL_CODE=1 `/home/alex/wxGTK-2.4.0/bin/wx-config >> --cppflags` -o /home/alex/configtool-build/aboutdlg.o >> /home/alex/cvs/ecos/host/tools/configtool/standalone/wxwin/aboutdlg.cpp >> /home/alex/cvs/ecos/host/tools/ecostest/common/eCosTest.h:202: error: >> extra qualification ‘CeCosTest::’ on member ‘Connect’ >> make: *** [/home/alex/configtool-build/aboutdlg.o] Error 1 >> >> My system: >> distr: Fedora 6 >> gcc version: 4.1.1 >> glib version: 2.12 and 1.2.10 >> gtk version: 2.10 and 1.2.10 >> >> Also I was trying to build configtool with wxWidgets 2.8.3 and it >> wasn't working too, but with another error. As far as I understand >> current version of configtool can't work with wxWidgets 2.8.3. Is my >> understanding correct? > > Stick with wxWidgets 2.4.0 > > Your compile problem can most easily be fixed by using an older > version of GCC. On Fedora, you can install the "compat-gcc" RPMS, > which installs GCC 3.4.0 alongside of 4.1.1 > > Adding "CC=gcc34 CXX=g++34" should fix it (I've not tested this) > > -- Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss