public inbox for ecos-devel@sourceware.org
 help / color / mirror / Atom feed
* configtool development
@ 2006-04-14 17:47 Lars Poeschel
  2006-04-14 17:59 ` Jiri Gaisler
                   ` (2 more replies)
  0 siblings, 3 replies; 10+ messages in thread
From: Lars Poeschel @ 2006-04-14 17:47 UTC (permalink / raw)
  To: ecos-devel

Hello!

I am working on ecos for a study project. Therefore I'd like to build the gui 
configtool from source. I failed on my Linux Debian Testing System.
I found some problems with the Makefile in 
ecos/host/tools/configtool/standalone/wxwin. I also noticed issues with 
UNICODE and compatibilty with the recent wxWidgets 2.6.3.
In the next days I will try to fix this to have configtool build correctly 
with wxWidgets 2.6.3. Is someone other working on this ? Is this work 
welcome ?
Maybe later I will fix the Makefile, possibly working with autoconf/automake.

Have a nice easter,

Lars Poeschel

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: configtool development
  2006-04-14 17:47 configtool development Lars Poeschel
@ 2006-04-14 17:59 ` Jiri Gaisler
  2006-04-14 19:20 ` Fabian Scheler
  2006-05-01 14:21 ` Andy Jackson
  2 siblings, 0 replies; 10+ messages in thread
From: Jiri Gaisler @ 2006-04-14 17:59 UTC (permalink / raw)
  To: Lars Poeschel; +Cc: ecos-devel


Your work is certainly welcome - the configtool is notoriously
hard to build and I had problems building it in the past. Please
post any patches you make.

Jiri Gaisler.

Lars Poeschel wrote:
> Hello!
> 
> I am working on ecos for a study project. Therefore I'd like to build the gui 
> configtool from source. I failed on my Linux Debian Testing System.
> I found some problems with the Makefile in 
> ecos/host/tools/configtool/standalone/wxwin. I also noticed issues with 
> UNICODE and compatibilty with the recent wxWidgets 2.6.3.
> In the next days I will try to fix this to have configtool build correctly 
> with wxWidgets 2.6.3. Is someone other working on this ? Is this work 
> welcome ?
> Maybe later I will fix the Makefile, possibly working with autoconf/automake.
> 
> Have a nice easter,
> 
> Lars Poeschel
> 
> .
> 

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: configtool development
  2006-04-14 17:47 configtool development Lars Poeschel
  2006-04-14 17:59 ` Jiri Gaisler
@ 2006-04-14 19:20 ` Fabian Scheler
  2006-05-01 14:21 ` Andy Jackson
  2 siblings, 0 replies; 10+ messages in thread
From: Fabian Scheler @ 2006-04-14 19:20 UTC (permalink / raw)
  To: Lars Poeschel; +Cc: ecos-devel

Hello,

I rather think the problems are mainly caused by the wxWidgets
library, aren't they? There were some changes in the wxWidgets API
between versions 2.4.x and 2.6.x driving them incompatible in some
cases, on of these cases apparently is the ecos configtool. Besides
that there are some instructions available on the eCosCentric homepage
(www.ecoscentric.com) that helped me to build the configtool
sucessfully with wxWidgets 2.4.2

Have a nice easter, too.

Ciao, Fabian Scheler

2006/4/14, Lars Poeschel <larsi@wh2.tu-dresden.de>:
> Hello!
>
> I am working on ecos for a study project. Therefore I'd like to build the gui
> configtool from source. I failed on my Linux Debian Testing System.
> I found some problems with the Makefile in
> ecos/host/tools/configtool/standalone/wxwin. I also noticed issues with
> UNICODE and compatibilty with the recent wxWidgets 2.6.3.
> In the next days I will try to fix this to have configtool build correctly
> with wxWidgets 2.6.3. Is someone other working on this ? Is this work
> welcome ?
> Maybe later I will fix the Makefile, possibly working with autoconf/automake.
>
> Have a nice easter,
>
> Lars Poeschel
>

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: configtool development
  2006-04-14 17:47 configtool development Lars Poeschel
  2006-04-14 17:59 ` Jiri Gaisler
  2006-04-14 19:20 ` Fabian Scheler
@ 2006-05-01 14:21 ` Andy Jackson
  2006-05-01 16:15   ` Andrew Lunn
  2006-05-02  8:57   ` John Dallaway
  2 siblings, 2 replies; 10+ messages in thread
From: Andy Jackson @ 2006-05-01 14:21 UTC (permalink / raw)
  To: ecos-devel; +Cc: Lars Poeschel

Hi,

Apologies for the late response. Patches to enable Configtool compilation 
with wxWidgets 2.6.x can be found at our web site:

http://www.xylanta.com

in the Downloads section. My build environment is Cygwin, so your mileage 
may vary, however if they prove stable, then I will submit them for 
inclusion in the repository.

Kind regards,

    Andy..

----- Original Message ----- 
From: "Lars Poeschel" <larsi@wh2.tu-dresden.de>
To: <ecos-devel@ecos.sourceware.org>
Sent: Friday, April 14, 2006 6:47 PM
Subject: configtool development


> Hello!
>
> I am working on ecos for a study project. Therefore I'd like to build the 
> gui
> configtool from source. I failed on my Linux Debian Testing System.
> I found some problems with the Makefile in
> ecos/host/tools/configtool/standalone/wxwin. I also noticed issues with
> UNICODE and compatibilty with the recent wxWidgets 2.6.3.
> In the next days I will try to fix this to have configtool build correctly
> with wxWidgets 2.6.3. Is someone other working on this ? Is this work
> welcome ?
> Maybe later I will fix the Makefile, possibly working with 
> autoconf/automake.
>
> Have a nice easter,
>
> Lars Poeschel 

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: configtool development
  2006-05-01 14:21 ` Andy Jackson
@ 2006-05-01 16:15   ` Andrew Lunn
  2006-05-02  8:57   ` John Dallaway
  1 sibling, 0 replies; 10+ messages in thread
From: Andrew Lunn @ 2006-05-01 16:15 UTC (permalink / raw)
  To: Andy Jackson; +Cc: ecos-devel, Lars Poeschel

On Mon, May 01, 2006 at 03:21:20PM +0100, Andy Jackson wrote:
> Hi,
> 
> Apologies for the late response. Patches to enable Configtool compilation 
> with wxWidgets 2.6.x can be found at our web site:
> 
> http://www.xylanta.com
> 
> in the Downloads section. My build environment is Cygwin, so your mileage 
> may vary, however if they prove stable, then I will submit them for 
> inclusion in the repository.

Hi Andy

Thanks for the pointer to the patch. Unfortunetly, it will not compile
on my Linux system.

c++ -O2 -c -I/usr/include/tcl8.4/ -I/opt/ecos//include -I/home/lunn/eCos/anoncvs-clean/host//tools/configtool/common/common -I/home/lunn/eCos/anoncvs-clean/host//tools/Utils/common -I/home/lunn/eCos/anoncvs-clean/host//tools/ecostest/common -DecUSE_EXPERIMENTAL_CODE=1 `/usr/bin/wx-config --cppflags` -o /home/lunn/eCos/build/aboutdlg.o /home/lunn/eCos/anoncvs-clean/host//tools/configtool/standalone/wxwin/aboutdlg.cpp
/home/lunn/eCos/anoncvs-clean/host//tools/Utils/common/Collections.h: In member function 'bool String::operator==(const char*) const':
/home/lunn/eCos/anoncvs-clean/host//tools/Utils/common/Collections.h:88: error: no matching function for call to 'String::compare(const char* const&) const'
/usr/lib/gcc/i486-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/basic_string.h:1919: note: candidates are: int std::basic_string<_CharT, _Traits, _Alloc>::compare(const std::basic_string<_CharT, _Traits, _Alloc>&) const [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>, _Alloc = std::allocator<wchar_t>]
/usr/lib/gcc/i486-linux-gnu/4.0.4/../../../../include/c++/4.0.4/bits/basic_string.tcc:885: note:                 int std::basic_string<_CharT, _Traits, _Alloc>::compare(typename _Alloc::size_type, typename _Alloc::size_type, const std::basic_string<_CharT, _Traits, _Alloc>&) const [with _CharT = wchar_t, _Traits =
std::char_traits<wchar_t>, _Alloc = std::allocator<wchar_t>]

I'm no C++ programmer, but it looks like a wchar problem. I had to
remove the eCos wcharunix.h and replace it with the system wchar.h to
get this far.

     Andrew

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: configtool development
  2006-05-01 14:21 ` Andy Jackson
  2006-05-01 16:15   ` Andrew Lunn
@ 2006-05-02  8:57   ` John Dallaway
  2006-06-01 17:38     ` Fabian Scheler
  1 sibling, 1 reply; 10+ messages in thread
From: John Dallaway @ 2006-05-02  8:57 UTC (permalink / raw)
  To: Andy Jackson; +Cc: ecos-devel

Hi Andy

Andy Jackson wrote:

> Apologies for the late response. Patches to enable Configtool
> compilation with wxWidgets 2.6.x can be found at our web site:
> 
> http://www.xylanta.com
> 
> in the Downloads section. My build environment is Cygwin, so your
> mileage may vary, however if they prove stable, then I will submit them
> for inclusion in the repository.

Thank you for the pointer to your configtool patches. I will review
these shortly. The patch for building against wxWidgets 2.6.x is
particularly welcome...

John Dallaway
eCosCentric Limited

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: configtool development
  2006-06-01 17:38     ` Fabian Scheler
@ 2006-06-01 15:50       ` John Dallaway
  0 siblings, 0 replies; 10+ messages in thread
From: John Dallaway @ 2006-06-01 15:50 UTC (permalink / raw)
  To: Fabian Scheler; +Cc: Andy Jackson, ecos-devel

Fabian Scheler wrote:

> are these patches already available in the anoncvs?
> 
> 2006/5/2, John Dallaway <jld@ecoscentric.com>:
> 
>> Hi Andy
>>
>> Andy Jackson wrote:
>>
>> > Apologies for the late response. Patches to enable Configtool
>> > compilation with wxWidgets 2.6.x can be found at our web site:
>> >
>> > http://www.xylanta.com
>> >
>> > in the Downloads section. My build environment is Cygwin, so your
>> > mileage may vary, however if they prove stable, then I will submit them
>> > for inclusion in the repository.
>>
>> Thank you for the pointer to your configtool patches. I will review
>> these shortly. The patch for building against wxWidgets 2.6.x is
>> particularly welcome...

Not yet.

John Dallaway
eCosCentric Limited

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: configtool development
  2006-05-02  8:57   ` John Dallaway
@ 2006-06-01 17:38     ` Fabian Scheler
  2006-06-01 15:50       ` John Dallaway
  0 siblings, 1 reply; 10+ messages in thread
From: Fabian Scheler @ 2006-06-01 17:38 UTC (permalink / raw)
  To: John Dallaway; +Cc: Andy Jackson, ecos-devel

are these patches already available in the anoncvs?

2006/5/2, John Dallaway <jld@ecoscentric.com>:
> Hi Andy
>
> Andy Jackson wrote:
>
> > Apologies for the late response. Patches to enable Configtool
> > compilation with wxWidgets 2.6.x can be found at our web site:
> >
> > http://www.xylanta.com
> >
> > in the Downloads section. My build environment is Cygwin, so your
> > mileage may vary, however if they prove stable, then I will submit them
> > for inclusion in the repository.
>
> Thank you for the pointer to your configtool patches. I will review
> these shortly. The patch for building against wxWidgets 2.6.x is
> particularly welcome...
>
> John Dallaway
> eCosCentric Limited
>

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: configtool development
  2006-07-03  9:38 Lars Poeschel
@ 2006-07-03 10:18 ` John Dallaway
  0 siblings, 0 replies; 10+ messages in thread
From: John Dallaway @ 2006-07-03 10:18 UTC (permalink / raw)
  To: Lars Poeschel; +Cc: ecos-devel

Hi Lars

Lars Poeschel wrote:

> Last week I announced a patch for the host tools and configtool on
> ecos-patches, but there was no reaction. It is possible that there is
> currently no maintainer for this ?
> I send the mail here again in hope someone responsible gets noticed. See
> below.

Thank you for your patch and apologies for not responding more quickly.
I have been looking at Andy Jackson's patch for the eCos Configuration
Tool to build against wxWidgets 2.6.x and will take a look at yours as
time permits.

John Dallaway
eCos Maintainer

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: configtool development
@ 2006-07-03  9:38 Lars Poeschel
  2006-07-03 10:18 ` John Dallaway
  0 siblings, 1 reply; 10+ messages in thread
From: Lars Poeschel @ 2006-07-03  9:38 UTC (permalink / raw)
  To: ecos-devel

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello!
Last week I announced a patch for the host tools and configtool on 
ecos-patches, but there was no reaction. It is possible that there is 
currently no maintainer for this ?
I send the mail here again in hope someone responsible gets noticed. 
See below.

So long,

Lars Poeschel

> Hello!
>
> As i announced on ecos-devel I worked on the configtool. As a result I 
> created the following patch. I worked on Linux and tried to be as 
> Windows friendly as possible, but I could not test if it workes with 
> Windows.
> The patch does not include the patch of Andy Jackson from xylanta and 
> should not conflict with it.
> It moves complete host-tools (including configtool) to recent autoconf 
> / automake. It also makes configtool use the recent wxWidgets library 
> of the installed distribution. No seperate built and installed 
> wxWidgets is needed. 2.6.x wxWidgets should also work. Most modern 
> distributions install an unicode version of wxWidgets. Configtool is 
> changed to be able to work with unicode libraries.
> After applying the patch to cvs ecos-host, configure scripts and 
> Makefiles have to be built by executing autoreconf in the host 
> directory. After that, everything is ready to be configure'd and 
> make'd in a seperate build directory as documented on the website.
> For most distributions you have to supply the tcl version to configure 
> using the --with-tcl=8.4 option for example.
> I hope this patch is useful for you. You can get it here:
>
> http://www.mr.inf.tu-dresden.de/eCos/ct060628.patch.gz
>
>
> Greetings,
>
> Lars Poeschel
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (Darwin)

iD8DBQFEqOVz3m3cZ1XsbwcRAivHAJ9UxFVOXdOUUkLyQkQJ9HiAKfUZ1QCfUYhe
94YsxoJ4O/mHLETR8N5lLrY=
=U5by
-----END PGP SIGNATURE-----

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2006-07-03 10:18 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-04-14 17:47 configtool development Lars Poeschel
2006-04-14 17:59 ` Jiri Gaisler
2006-04-14 19:20 ` Fabian Scheler
2006-05-01 14:21 ` Andy Jackson
2006-05-01 16:15   ` Andrew Lunn
2006-05-02  8:57   ` John Dallaway
2006-06-01 17:38     ` Fabian Scheler
2006-06-01 15:50       ` John Dallaway
2006-07-03  9:38 Lars Poeschel
2006-07-03 10:18 ` John Dallaway

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).