This is the mail archive of the
ecos-discuss@sourceware.org
mailing list for the eCos project.
Re: Build eCos Configuration Tool for Linux
- From: Gary Thomas <gary at mlbassoc dot com>
- To: Shusharin Alexey <mrfinch at mail dot ru>
- Cc: ecos-discuss at ecos dot sourceware dot org
- Date: Sat, 28 Apr 2007 06:22:36 -0600
- Subject: Re: [ECOS] Build eCos Configuration Tool for Linux
- References: <463325A9.5000403@mail.ru>
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)
--
------------------------------------------------------------
Gary Thomas | Consulting for the
MLB Associates | Embedded world
------------------------------------------------------------
--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss