comp.lang.ada
 help / color / mirror / Atom feed
* avr-ada ubuntu cross-compiler build failed
@ 2011-02-05 17:30 Adrianr
  2011-02-06 20:28 ` Yannick Duchêne (Hibou57)
                   ` (3 more replies)
  0 siblings, 4 replies; 16+ messages in thread
From: Adrianr @ 2011-02-05 17:30 UTC (permalink / raw)


I have failed building the avr-ada cross compiler with ubuntu 10.10 as
a host.
I tried in a laptop and a desktop pc with ubuntu 10.10. Because it had
gcc-4.4.5, GNAT 4.4.5, Binutils 2.20 and avr-libc 1.6.8 I set up a
chroot enviroment as indicated in

http://sourceforge.net/apps/mediawiki/avr-ada/index.php?title=Build_From_Ubuntu_Lucid_Or_Debian_Squeeze

I followed the build instructions but I couldnt get it.

I dont understand a few things (I'm not confident at all with hand-
made instalation method) .

First I  downloaded the avr-ada package from sourceforge with wget in
the chroot enviroment, after unpacking it ran the instalation script.
I get an error message here
I thougth it was because the line 310 of the script point to the
version 1.1.0 and bunzip couldnt find it because the downloaded
version of the file was version 1.1.1

line 310 of building script in avr-ada-1.1.0/tools/buid:

cp avr-ada-1.1.0_linux.tar.bz2 $FILE_AVRADA.tar.bz2

so I tried changed to  :

 cp avr-ada-1.1.1_linux.tar.bz2 $FILE_AVRADA.tar.bz2

and also rename the package :

mv   avr-ada-1.1.1_linux.tar.bz2  avr-ada-1.1.0_linux.tar.bz2

but it wasnt enough.

with this modification I reach  the 12 step "configure AVR-Ada"  and
then exited the procedure.

Why have to download the package 2 times?
Did someone succesfully install avr-ada in ubuntu 10.10?
There are some tips for install?





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

* Re: avr-ada ubuntu cross-compiler build failed
  2011-02-05 17:30 avr-ada ubuntu cross-compiler build failed Adrianr
@ 2011-02-06 20:28 ` Yannick Duchêne (Hibou57)
  2011-02-08  9:24 ` Yannick Duchêne (Hibou57)
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 16+ messages in thread
From: Yannick Duchêne (Hibou57) @ 2011-02-06 20:28 UTC (permalink / raw)


Le Sat, 05 Feb 2011 18:30:16 +0100, Adrianr <roldanadrian@gmail.com> a  
écrit:
> I thougth it was because the line 310 of the script point to the
> version 1.1.0 and bunzip couldnt find it because the downloaded
> version of the file was version 1.1.1
>
> line 310 of building script in avr-ada-1.1.0/tools/buid:
>
> cp avr-ada-1.1.0_linux.tar.bz2 $FILE_AVRADA.tar.bz2
>
> so I tried changed to  :
>
>  cp avr-ada-1.1.1_linux.tar.bz2 $FILE_AVRADA.tar.bz2
>
> and also rename the package :
>
> mv   avr-ada-1.1.1_linux.tar.bz2  avr-ada-1.1.0_linux.tar.bz2
>
> but it wasnt enough.
>
> with this modification I reach  the 12 step "configure AVR-Ada"  and
> then exited the procedure.
Building a cross compiler is most of time not that easy. You should tell  
more about others messages and errors, as the one about the link to bunzip  
is unlikely to be the real source of the failure.


-- 
Si les chats miaulent et font autant de vocalises bizarres, c’est pas pour  
les chiens.

“I am fluent in ASCII” [Warren 2010]



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

* Re: avr-ada ubuntu cross-compiler build failed
  2011-02-05 17:30 avr-ada ubuntu cross-compiler build failed Adrianr
  2011-02-06 20:28 ` Yannick Duchêne (Hibou57)
@ 2011-02-08  9:24 ` Yannick Duchêne (Hibou57)
  2011-02-10 12:18   ` GCC and cross compiling Ada, was: " Simon Clubley
  2011-02-11 12:51 ` Adrianr
  2011-02-12  6:46 ` Jacob Sparre Andersen
  3 siblings, 1 reply; 16+ messages in thread
From: Yannick Duchêne (Hibou57) @ 2011-02-08  9:24 UTC (permalink / raw)


Le Sat, 05 Feb 2011 18:30:16 +0100, Adrianr <roldanadrian@gmail.com> a  
écrit:

> I have failed building the avr-ada cross compiler with ubuntu 10.10 as
> a host.
If this can help you, while I was trying to get some resource about misc  
targets sysroots (system/kernel headers), I was lead to this PDF document,  
which is the cleanest and more pedagogical I have ever seen about  
explaining the basics of building a cross compiler:
https://www6.software.ibm.com/developerworks/education/l-cross/l-cross-ltr.pdf
(hope you newsreader will not messup this averagely long URL)

The title is “Build a GCC-based cross compiler for Linux”, but believe  
this is applicable for any other host-target pairs. Building an Ada  
compiler will come as natural part of the same process if you use either  
GNAT-GCC or GNAT-MinGW sources.

I just feel to have notice an error somewhere, but won't tell before I am  
sure (will e-mail the author later).

Wish you to success in your task!

-- 
Si les chats miaulent et font autant de vocalises bizarres, c’est pas pour  
les chiens.

“I am fluent in ASCII” [Warren 2010]



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

* GCC and cross compiling Ada, was: Re: avr-ada ubuntu cross-compiler build failed
  2011-02-08  9:24 ` Yannick Duchêne (Hibou57)
@ 2011-02-10 12:18   ` Simon Clubley
  2011-02-10 12:53     ` Simon Clubley
  2011-02-10 17:10     ` Yannick Duchêne (Hibou57)
  0 siblings, 2 replies; 16+ messages in thread
From: Simon Clubley @ 2011-02-10 12:18 UTC (permalink / raw)


On 2011-02-08, Yannick Duch�ne <yannick_duchene@yahoo.fr> wrote:
> If this can help you, while I was trying to get some resource about misc  
> targets sysroots (system/kernel headers), I was lead to this PDF document,  
> which is the cleanest and more pedagogical I have ever seen about  
> explaining the basics of building a cross compiler:
> https://www6.software.ibm.com/developerworks/education/l-cross/l-cross-ltr.pdf
> (hope you newsreader will not messup this averagely long URL)
>
> The title is ?Build a GCC-based cross compiler for Linux?, but believe  
> this is applicable for any other host-target pairs. Building an Ada  
> compiler will come as natural part of the same process if you use either  
> GNAT-GCC or GNAT-MinGW sources.
>

I've now read through this document briefly and it basically covers the
standard cross-compiler process for the C part of GCC.

Cross compiling for Ada has additional issues, including run time library
and exception support.

I understand that multi-lib support for Ada is been worked on (and is
probably supported by now, but you would need to check), but this has also
been a issue with past versions of GCC as well.

While I have Ada programs working in a cross-compiler environment, they have
always been run under RTEMS and not as a standalone image.

Sometime over the next couple of months or so, I am probably going to look
at what is involved in getting Ada code to run standalone on a ARM7TDMI
device. (I won't be spending too much time on this; if it proves to be a
major issue I will just use C even though it would be nice to use Ada.
Sorry. :-))

Simon.

-- 
Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
Microsoft: Bringing you 1980s technology to a 21st century world



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

* Re: GCC and cross compiling Ada, was: Re: avr-ada ubuntu cross-compiler build failed
  2011-02-10 12:18   ` GCC and cross compiling Ada, was: " Simon Clubley
@ 2011-02-10 12:53     ` Simon Clubley
  2011-02-10 17:10     ` Yannick Duchêne (Hibou57)
  1 sibling, 0 replies; 16+ messages in thread
From: Simon Clubley @ 2011-02-10 12:53 UTC (permalink / raw)


On 2011-02-10, Simon Clubley <clubley@remove_me.eisner.decus.org-Earth.UFP> wrote:
>
> Cross compiling for Ada has additional issues, including run time library
> and exception support.
>
> I understand that multi-lib support for Ada is been worked on (and is
> probably supported by now, but you would need to check), but this has also
> been a issue with past versions of GCC as well.
>
> While I have Ada programs working in a cross-compiler environment, they have
> always been run under RTEMS and not as a standalone image.
>

I was implictly thinking about ARM processors when I wrote the above because
they are the focus of my current projects.

Seeing that the OP was talking about the AVR, I should also point out that
I have successfully built a older version of the AVR Ada standalone cross
compiler in the past which worked ok within the limits of the port.

This is from memory, but there were additional AVR Ada specific steps
involved, including applying patches to the toolchain source (IIRC).

However, I don't remember it as been anything too difficult to work out
given that I had already been through a similar process getting Ada code
to work under RTEMS on a ARM board.

Simon.

-- 
Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
Microsoft: Bringing you 1980s technology to a 21st century world



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

* Re: GCC and cross compiling Ada, was: Re: avr-ada ubuntu cross-compiler build failed
  2011-02-10 12:18   ` GCC and cross compiling Ada, was: " Simon Clubley
  2011-02-10 12:53     ` Simon Clubley
@ 2011-02-10 17:10     ` Yannick Duchêne (Hibou57)
  2011-02-10 19:46       ` Simon Clubley
  1 sibling, 1 reply; 16+ messages in thread
From: Yannick Duchêne (Hibou57) @ 2011-02-10 17:10 UTC (permalink / raw)


Le Thu, 10 Feb 2011 13:18:04 +0100, Simon Clubley  
<clubley@remove_me.eisner.decus.org-earth.ufp> a écrit:
> Cross compiling for Ada has additional issues, including run time library
> and exception support.
I could not tell about the runtime in that context, however, for  
exceptions, I could suggest you use sjlj (SetJump/LongJump), which is the  
most portable I believe, as it relies on a standard C feature. But I am  
pretty you've already looked at this, so this may not really help.

For CPU support, there should not be any trouble, as producing machine  
instructions is not the worst part of compilation environment.

Yes, the runtime may be an issue… but, the environment should have a POSIX  
API, isn't it ? (most of industrial/laboratory or non-mainstream  
environments do)

-- 
Si les chats miaulent et font autant de vocalises bizarres, c’est pas pour  
les chiens.

“I am fluent in ASCII” [Warren 2010]



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

* Re: GCC and cross compiling Ada, was: Re: avr-ada ubuntu cross-compiler build failed
  2011-02-10 17:10     ` Yannick Duchêne (Hibou57)
@ 2011-02-10 19:46       ` Simon Clubley
  0 siblings, 0 replies; 16+ messages in thread
From: Simon Clubley @ 2011-02-10 19:46 UTC (permalink / raw)


On 2011-02-10, Yannick Duch�ne <yannick_duchene@yahoo.fr> wrote:
> I could not tell about the runtime in that context, however, for  
> exceptions, I could suggest you use sjlj (SetJump/LongJump), which is the  
> most portable I believe, as it relies on a standard C feature. But I am  
> pretty you've already looked at this, so this may not really help.
>
> For CPU support, there should not be any trouble, as producing machine  
> instructions is not the worst part of compilation environment.
>

If you are referring to my multi-lib comment, the issue here is that
multi-lib support in GCC requires a different version of the support
libraries to be built by GCC (one version for each multi-lib variant
specified) and the Ada build infrastructure within GCC was not capable
of handling that in the past. This is a problem which was been worked
on the last time I checked.

> Yes, the runtime may be an issue? but, the environment should have a POSIX  
> API, isn't it ? (most of industrial/laboratory or non-mainstream  
> environments do)
>

Yes and No.

When using a environment like RTEMS, this support is already built into
GCC and RTEMS itself.

However, when you are writing code to run on bare metal, you have to
provide the low level RTL infrastructure yourself.

AVR-Ada gets around this by supplying a minimal RTL (which is correctly
described by it's authors as been more like a compile time library instead
of a RTL :-)).

From the AVR-Ada wiki:

	The provided Ada run time system (RTS) is for the most part not even
	a run time system. It is more a compile time system :-). Most files in
	the RTS are only needed at compile time. As a consequence we don't yet
	have support for exceptions nor for tasking (multi-threading).

(URL: http://sourceforge.net/apps/mediawiki/avr-ada/index.php?title=Status )

In my case, I am thinking about running Ada code on a bare metal ARM7TDMI
board and I am not yet fully sure what all the issues are which I will 
encounter.

Simon.

-- 
Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
Microsoft: Bringing you 1980s technology to a 21st century world



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

* Re: avr-ada ubuntu cross-compiler build failed
  2011-02-05 17:30 avr-ada ubuntu cross-compiler build failed Adrianr
  2011-02-06 20:28 ` Yannick Duchêne (Hibou57)
  2011-02-08  9:24 ` Yannick Duchêne (Hibou57)
@ 2011-02-11 12:51 ` Adrianr
  2011-02-11 15:13   ` Brian Drummond
  2011-02-12  6:46 ` Jacob Sparre Andersen
  3 siblings, 1 reply; 16+ messages in thread
From: Adrianr @ 2011-02-11 12:51 UTC (permalink / raw)


Thanks for your response and for the reading material.

I was trying to build with the automatic-like script.

 I'll try the traditional way this weekend.

Regards.



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

* Re: avr-ada ubuntu cross-compiler build failed
  2011-02-11 12:51 ` Adrianr
@ 2011-02-11 15:13   ` Brian Drummond
  2011-02-11 18:16     ` Simon Wright
  0 siblings, 1 reply; 16+ messages in thread
From: Brian Drummond @ 2011-02-11 15:13 UTC (permalink / raw)


On Fri, 11 Feb 2011 04:51:07 -0800 (PST), Adrianr <roldanadrian@gmail.com>
wrote:

>Thanks for your response and for the reading material.
>
>I was trying to build with the automatic-like script.
>
> I'll try the traditional way this weekend.
>
>Regards.

I had immense problems with this, apparently because it requires a GCC 4.3-era
native compiler, and my distro (OpenSuse 11.3) doesn't have anything quite so
old. GCC 4.5 finds too many errors in the GCC4.3-era (C++) sources.

I then found Tero Koskinen's avr-gcc 4.5 rpm's pre-built, and they installed
successfully.

http://iki.fi/tero.koskinen/avr-gnat/rpms

They are not a complete set, (at least, for OpenSuse 11.3) I needed to add 
avr-binutils (avr-binutils-2.20-2.fc13.x86_64.rpm) and
avr-libc (avr-libc-1.6.7-2.fc13.noarch.rpm), 
both from rpm.pbone.net. 

My dreams of success were short-lived, though, when someone pointed out a
catastrophic bug in GCC4.5.0 targeting the AVR...

(search the obvious place for a comp.lang.ada thread called
"AVR-Ada and GCC4.5.0 revisited"
for more details)

I may have to try again, first installing a GCC4.3 compiler (possibly the
"libre" Adacore one), then following the automatic script.

- Brian




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

* Re: avr-ada ubuntu cross-compiler build failed
  2011-02-11 15:13   ` Brian Drummond
@ 2011-02-11 18:16     ` Simon Wright
  2011-02-11 18:44       ` Brian Drummond
  0 siblings, 1 reply; 16+ messages in thread
From: Simon Wright @ 2011-02-11 18:16 UTC (permalink / raw)


Brian Drummond <brian_drummond@btconnect.com> writes:

> My dreams of success were short-lived, though, when someone pointed
> out a catastrophic bug in GCC4.5.0 targeting the AVR...
>
> (search the obvious place for a comp.lang.ada thread called "AVR-Ada
> and GCC4.5.0 revisited" for more details)

Actually, this bug is also present in gcc version 4.6.0 20110203
(experimental) [trunk revision 157963] for x86_64-apple-darwin10.

I've updated bugzilla
(http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46192).

The problem is there at -O2, goes away at -O1 (and -O0).



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

* Re: avr-ada ubuntu cross-compiler build failed
  2011-02-11 18:16     ` Simon Wright
@ 2011-02-11 18:44       ` Brian Drummond
  2011-02-12 13:27         ` Simon Wright
  0 siblings, 1 reply; 16+ messages in thread
From: Brian Drummond @ 2011-02-11 18:44 UTC (permalink / raw)


On Fri, 11 Feb 2011 18:16:27 +0000, Simon Wright <simon@pushface.org> wrote:

>Brian Drummond <brian_drummond@btconnect.com> writes:
>
>> My dreams of success were short-lived, though, when someone pointed
>> out a catastrophic bug in GCC4.5.0 targeting the AVR...

>Actually, this bug is also present in gcc version 4.6.0 20110203
>(experimental) [trunk revision 157963] for x86_64-apple-darwin10.
>
>I've updated bugzilla
>(http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46192).
>
>The problem is there at -O2, goes away at -O1 (and -O0).

Do you happen to know if this applies ("goes away at -O1") in GCC4.5 too, or
just 4.6?

(If so, I may stick with 4.5.0 and -O1 for the time being, until I run out of
space)

- Brian



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

* Re: avr-ada ubuntu cross-compiler build failed
  2011-02-05 17:30 avr-ada ubuntu cross-compiler build failed Adrianr
                   ` (2 preceding siblings ...)
  2011-02-11 12:51 ` Adrianr
@ 2011-02-12  6:46 ` Jacob Sparre Andersen
  2011-02-12 17:03   ` Adrianr
  3 siblings, 1 reply; 16+ messages in thread
From: Jacob Sparre Andersen @ 2011-02-12  6:46 UTC (permalink / raw)


Adrianr <roldanadrian@gmail.com> writes:

> I have failed building the avr-ada cross compiler with ubuntu 10.10 as
> a host.

> http://sourceforge.net/apps/mediawiki/avr-ada/index.php?title=Build_From_Ubuntu_Lucid_Or_Debian_Squeeze
>
> I followed the build instructions but I couldnt get it.

I can confirm that those instructions don't work for Ubuntu 10.10.  I
managed to work around the problem, but I haven't gotten around to write
down the exact details.  IIRC the trick is to modify
"/etc/apt/sources.list" in the chroot environment, so it includes the
"universe" section of the package repository.

> Did someone succesfully install avr-ada in ubuntu 10.10?

Yes!  (And I have an Ada program installed on my Arduino. ;-)

Greetings,

Jacob
-- 
There really was only one way to make a person unlearn something ...



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

* Re: avr-ada ubuntu cross-compiler build failed
  2011-02-11 18:44       ` Brian Drummond
@ 2011-02-12 13:27         ` Simon Wright
  2011-02-12 17:49           ` Brian Drummond
  0 siblings, 1 reply; 16+ messages in thread
From: Simon Wright @ 2011-02-12 13:27 UTC (permalink / raw)


Brian Drummond <brian_drummond@btconnect.com> writes:

> On Fri, 11 Feb 2011 18:16:27 +0000, Simon Wright <simon@pushface.org> wrote:
>
>>Brian Drummond <brian_drummond@btconnect.com> writes:
>>
>>> My dreams of success were short-lived, though, when someone pointed
>>> out a catastrophic bug in GCC4.5.0 targeting the AVR...
>
>>Actually, this bug is also present in gcc version 4.6.0 20110203
>>(experimental) [trunk revision 157963] for x86_64-apple-darwin10.
>>
>>I've updated bugzilla
>>(http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46192).
>>
>>The problem is there at -O2, goes away at -O1 (and -O0).
>
> Do you happen to know if this applies ("goes away at -O1") in GCC4.5 too, or
> just 4.6?
>
> (If so, I may stick with 4.5.0 and -O1 for the time being, until I run out of
> space)

Yes, it does. (on x86_64-apple-darwin10).

Are you sure this is really a problem for you? It's that pragma Volatile
isn't retained *through a renaming*. Do you have to rename?



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

* Re: avr-ada ubuntu cross-compiler build failed
  2011-02-12  6:46 ` Jacob Sparre Andersen
@ 2011-02-12 17:03   ` Adrianr
  0 siblings, 0 replies; 16+ messages in thread
From: Adrianr @ 2011-02-12 17:03 UTC (permalink / raw)


It's done, there was a bug in the building script. I wrote to avr-ada
mailing list and David has solved the issue.
The wiki is updated, so if someone want to try here is the link:

http://sourceforge.net/apps/mediawiki/avr-ada/index.php?title=Build_From_Ubuntu_Lucid_Or_Debian_Squeeze


Adrian.



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

* Re: avr-ada ubuntu cross-compiler build failed
  2011-02-12 13:27         ` Simon Wright
@ 2011-02-12 17:49           ` Brian Drummond
  2011-02-12 21:45             ` Simon Wright
  0 siblings, 1 reply; 16+ messages in thread
From: Brian Drummond @ 2011-02-12 17:49 UTC (permalink / raw)


On Sat, 12 Feb 2011 13:27:37 +0000, Simon Wright <simon@pushface.org> wrote:

>Brian Drummond <brian_drummond@btconnect.com> writes:
>
>> On Fri, 11 Feb 2011 18:16:27 +0000, Simon Wright <simon@pushface.org> wrote:
>>
>>>Brian Drummond <brian_drummond@btconnect.com> writes:
>>>
>>>> My dreams of success were short-lived, though, when someone pointed
>>>> out a catastrophic bug in GCC4.5.0 targeting the AVR...
>>
>>>Actually, this bug is also present in gcc version 4.6.0 20110203
>>>(experimental) [trunk revision 157963] for x86_64-apple-darwin10.
>>>
>>>I've updated bugzilla
>>>(http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46192).
>>>
>>>The problem is there at -O2, goes away at -O1 (and -O0).
>>
>> Do you happen to know if this applies ("goes away at -O1") in GCC4.5 too, or
>> just 4.6?
>>
>> (If so, I may stick with 4.5.0 and -O1 for the time being, until I run out of
>> space)
>
>Yes, it does. (on x86_64-apple-darwin10).

Thanks.

>Are you sure this is really a problem for you? It's that pragma Volatile
>isn't retained *through a renaming*. Do you have to rename?

Good point, there are other ways around the problem. 

However some of the example code uses renaming, and I can see why. Naming a
register or bit according to it's intent, rather than its address, does add a
lot to readability, essentially "for free" in terms of code generation. 

- Brian



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

* Re: avr-ada ubuntu cross-compiler build failed
  2011-02-12 17:49           ` Brian Drummond
@ 2011-02-12 21:45             ` Simon Wright
  0 siblings, 0 replies; 16+ messages in thread
From: Simon Wright @ 2011-02-12 21:45 UTC (permalink / raw)


Brian Drummond <brian_drummond@btconnect.com> writes:

> However some of the example code uses renaming, and I can see
> why. Naming a register or bit according to it's intent, rather than
> its address, does add a lot to readability, essentially "for free" in
> terms of code generation.

Good point.

It would be a lot of work, but inlined subprograms might do the job?

With GNAT, you can use high optimisation levels and -gnatn (-gnatN?) but
I've found you need to be more selective (increases code size, often
slows the executable). Use pragma Inline_Always (a GNAT special), not
just Inline.



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

end of thread, other threads:[~2011-02-12 21:45 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-02-05 17:30 avr-ada ubuntu cross-compiler build failed Adrianr
2011-02-06 20:28 ` Yannick Duchêne (Hibou57)
2011-02-08  9:24 ` Yannick Duchêne (Hibou57)
2011-02-10 12:18   ` GCC and cross compiling Ada, was: " Simon Clubley
2011-02-10 12:53     ` Simon Clubley
2011-02-10 17:10     ` Yannick Duchêne (Hibou57)
2011-02-10 19:46       ` Simon Clubley
2011-02-11 12:51 ` Adrianr
2011-02-11 15:13   ` Brian Drummond
2011-02-11 18:16     ` Simon Wright
2011-02-11 18:44       ` Brian Drummond
2011-02-12 13:27         ` Simon Wright
2011-02-12 17:49           ` Brian Drummond
2011-02-12 21:45             ` Simon Wright
2011-02-12  6:46 ` Jacob Sparre Andersen
2011-02-12 17:03   ` Adrianr

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox