From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 1835 invoked by alias); 20 Jun 2012 19:59:47 -0000 Received: (qmail 1815 invoked by uid 22791); 20 Jun 2012 19:59:44 -0000 X-SWARE-Spam-Status: No, hits=-5.2 required=5.0 tests=AWL,BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,KHOP_RCVD_TRUST,KHOP_THREADED,RCVD_IN_DNSWL_LOW,RCVD_IN_HOSTKARMA_YE X-Spam-Check-By: sourceware.org Received: from mail-ee0-f49.google.com (HELO mail-ee0-f49.google.com) (74.125.83.49) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Wed, 20 Jun 2012 19:59:30 +0000 Received: by eekd17 with SMTP id d17so2746262eek.36 for ; Wed, 20 Jun 2012 12:59:28 -0700 (PDT) Received: by 10.14.37.206 with SMTP id y54mr512202eea.218.1340222368408; Wed, 20 Jun 2012 12:59:28 -0700 (PDT) Received: from localhost.localdomain (host-2-96-99-49.as13285.net. [2.96.99.49]) by mx.google.com with ESMTPS id u16sm94896788eeb.16.2012.06.20.12.59.26 (version=SSLv3 cipher=OTHER); Wed, 20 Jun 2012 12:59:27 -0700 (PDT) Message-ID: <4FE22BA0.6040705@googlemail.com> Date: Wed, 20 Jun 2012 19:59:00 -0000 From: David Fernandez User-Agent: Mozilla/5.0 (X11; Linux i686; rv:12.0) Gecko/20120430 Thunderbird/12.0.1 MIME-Version: 1.0 To: ecos-discuss@ecos.sourceware.org References: In-Reply-To: Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 8bit 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: [ECOS] Re: configtool for linux building problems. X-SW-Source: 2012-06/txt/msg00022.txt.bz2 On 20/06/12 17:21, David Fernandez wrote: > Hi there, > > This is probably a deja-vu, as I think I run into this the last time I > try it some time ago... > > I have wxGTK-devel 2.8.12 from my Fedora 15 distribution... > > I get the following output: > > $ sudo make -f ${ECOSTOOLSPREFIX}/src/tools/configtool/standalone/wxwin/makefile.gnu > install WXDIR=/usr INSTALLDIR=$ECOSTOOLSPREFIX OSTYPE=linux-gnu > c++ -O2 -c -ITCLDIR_use_system/include -I/usr/local/include > -I/usr/local/src/tools/configtool/common/common > -I/usr/local/src/tools/Utils/common > -I/usr/local/src/tools/ecostest/common -DecUSE_EXPERIMENTAL_CODE=1 > `/usr/bin/wx-config --cppflags` -o > /home/wifi/builds/ecos-wxwin/aboutdlg.o > /usr/local/src/tools/configtool/standalone/wxwin/aboutdlg.cpp > In file included from /usr/local/src/tools/Utils/common/eCosStd.h:122:0, > from /usr/local/src/tools/Utils/common/Collections.h:55, > from /usr/local/src/tools/ecostest/common/eCosTest.h:48, > from > /usr/local/src/tools/configtool/standalone/wxwin/appsettings.h:49, > from > /usr/local/src/tools/configtool/standalone/wxwin/configtool.h:57, > from > /usr/local/src/tools/configtool/standalone/wxwin/ecpch.h:69, > from > /usr/local/src/tools/configtool/standalone/wxwin/aboutdlg.cpp:47: > /usr/local/src/tools/Utils/common/wcharunix.h:289:0: warning: "_T" > redefined [enabled by default] > /usr/include/wx-2.8/wx/wxchar.h:271:0: note: this is the location of > the previous definition > In file included from > /usr/local/src/tools/configtool/standalone/wxwin/appsettings.h:47:0, > from > /usr/local/src/tools/configtool/standalone/wxwin/configtool.h:57, > from > /usr/local/src/tools/configtool/standalone/wxwin/ecpch.h:69, > from > /usr/local/src/tools/configtool/standalone/wxwin/aboutdlg.cpp:47: > /usr/local/src/tools/configtool/standalone/wxwin/filename.h: In > constructor ‘ecFileName::ecFileName(const unsigned char*)’: > /usr/local/src/tools/configtool/standalone/wxwin/filename.h:87:54: > error: call of overloaded ‘wxString(const unsigned char*&)’ is > ambiguous > /usr/local/src/tools/configtool/standalone/wxwin/filename.h:87:54: > note: candidates are: > /usr/include/wx-2.8/wx/string.h:722:3: note: wxString::wxString(const > wxWCharBuffer&) > /usr/include/wx-2.8/wx/string.h:722:3: note: no known conversion for > argument 1 from ‘const unsigned char*’ to ‘const wxWCharBuffer&’ > /usr/include/wx-2.8/wx/string.h:692:3: note: > wxString::wxString(wxChar, size_t) > /usr/include/wx-2.8/wx/string.h:692:3: note: no known conversion for > argument 1 from ‘const unsigned char*’ to ‘wxChar {aka wchar_t}’ > /usr/include/wx-2.8/wx/string.h:690:3: note: wxString::wxString(const > wxString&) > /usr/include/wx-2.8/wx/string.h:690:3: note: no known conversion for > argument 1 from ‘const unsigned char*’ to ‘const wxString&’ > /usr/include/wx-2.8/wx/string.h:682:3: note: wxString::wxString(int) > > /usr/include/wx-2.8/wx/string.h:682:3: note: no known conversion for > argument 1 from ‘const unsigned char*’ to ‘int’ > /usr/local/src/tools/configtool/standalone/wxwin/aboutdlg.cpp: In > member function ‘bool ecAboutDialog::AddControls(wxWindow*)’: > /usr/local/src/tools/configtool/standalone/wxwin/aboutdlg.cpp:94:53: > error: cannot convert ‘wxChar* {aka wchar_t*}’ to ‘char*’ in > initialization > /usr/local/src/tools/configtool/standalone/wxwin/aboutdlg.cpp:107:68: > error: no matching function for call to ‘wxString::Replace(const > wchar_t [10], const char [6])’ > /usr/local/src/tools/configtool/standalone/wxwin/aboutdlg.cpp:107:68: > note: candidate is: > /usr/include/wx-2.8/wx/string.h:1173:10: note: size_t > wxString::Replace(const wxChar*, const wxChar*, bool) > /usr/include/wx-2.8/wx/string.h:1173:10: note: no known conversion > for argument 2 from ‘const char [6]’ to ‘const wxChar* {aka const > wchar_t*}’ > /usr/local/src/tools/configtool/standalone/wxwin/aboutdlg.cpp:108:45: > error: no matching function for call to ‘wxString::Replace(const > wchar_t [7], const char [12])’ > /usr/local/src/tools/configtool/standalone/wxwin/aboutdlg.cpp:108:45: > note: candidate is: > /usr/include/wx-2.8/wx/string.h:1173:10: note: size_t > wxString::Replace(const wxChar*, const wxChar*, bool) > /usr/include/wx-2.8/wx/string.h:1173:10: note: no known conversion > for argument 2 from ‘const char [12]’ to ‘const wxChar* {aka const > wchar_t*}’ > /usr/local/src/tools/configtool/standalone/wxwin/aboutdlg.cpp:132:101: > error: conversion from ‘const char [4]’ to ‘const wxString’ is > ambiguous > /usr/local/src/tools/configtool/standalone/wxwin/aboutdlg.cpp:132:101: > note: candidates are: > /usr/include/wx-2.8/wx/string.h:692:3: note: > wxString::wxString(wxChar, size_t) > /usr/include/wx-2.8/wx/string.h:692:3: note: no known conversion for > argument 1 from ‘const char [4]’ to ‘wxChar {aka wchar_t}’ > /usr/include/wx-2.8/wx/string.h:682:3: note: wxString::wxString(int) > > /usr/include/wx-2.8/wx/string.h:682:3: note: no known conversion for > argument 1 from ‘const char [4]’ to ‘int’ > /usr/include/wx-2.8/wx/gtk/button.h:21:5: error: initializing > argument 3 of ‘wxButton::wxButton(wxWindow*, wxWindowID, const > wxString&, const wxPoint&, const wxSize&, long int, const > wxValidator&, const wxString&)’ > make: *** [/home/wifi/builds/ecos-wxwin/aboutdlg.o] Error 1 > > Sure you know what is wrong, as I couldn't get a reasonable search set > from the list archives. > > Cheers Using the linked wxGTK-2.8.8 in the ecoscentric web site, the problem is: $ su -c 'make -f /home/davidfc/ecos/host/tools/configtool/standalone/wxwin/makefile.gnu install WXDIR=/usr/local ECOSSRCDIR=/home/davidfc/ecos/host INSTALLDIR=/usr/local' Password: c++ -O2 -c -ITCLDIR_use_system/include -I/usr/local/include -I/home/davidfc/ecos/host/tools/configtool/common/common -I/home/davidfc/ecos/host/tools/Utils/common -I/home/davidfc/ecos/host/tools/ecostest/common -DecUSE_EXPERIMENTAL_CODE=1 `/usr/local/bin/wx-config --cppflags` -o /home/davidfc/rpmbuild/BUILDROOT/ecos/configtool/aboutdlg.o /home/davidfc/ecos/host/tools/configtool/standalone/wxwin/aboutdlg.cpp In file included from /home/davidfc/ecos/host/tools/configtool/standalone/wxwin/ecpch.h:69:0, from /home/davidfc/ecos/host/tools/configtool/standalone/wxwin/aboutdlg.cpp:47: /home/davidfc/ecos/host/tools/configtool/standalone/wxwin/configtool.h:55:33: fatal error: wx/gizmos/splittree.h: No such file or directory compilation terminated. make: *** [/home/davidfc/rpmbuild/BUILDROOT/ecos/configtool/aboutdlg.o] Error 1 The folder "gizmos" does not exist inside /usr/local/include/wx-2.8/wx/, that leaves me quite confused :( When this problem gets solved, something should definitely be put in the ecos.sourceware.org web about it... Cheers -- Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss