From: tmoran on
Another data point. A (simple) tasking program compiled with Gnat 3.15p
dies under Windows Vista when it tries to activate a second (ie, other
than the environment) task. The same executable works fine on W2k and
XP. The same program compiled with ObjectAda works fine.
I have several old programs that work(ed). I'd rather recompile with
their original (3.15p) compiler, with a bugfix to the Gnat runtime,
than recompile them with who knows what new bugs with the current Gnat.
Also, do tasking programs compiled with the current Gnat work on Vista
or are they also broken?
From: Anh Vo on
On Jan 21, 4:51 pm, tmo...(a)acm.org wrote:
> Another data point.  A (simple) tasking program compiled with Gnat 3.15p
> dies under Windows Vista when it tries to activate a second (ie, other
> than the environment) task.  The same executable works fine on W2k and
> XP.  The same program compiled with ObjectAda works fine.
>   I have several old programs that work(ed).  I'd rather recompile with
> their original (3.15p) compiler, with a bugfix to the Gnat runtime,
> than recompile them with who knows what new bugs with the current Gnat.
> Also, do tasking programs compiled with the current Gnat work on Vista
> or are they also broken?

I just wonder if you were using the latest version of GNAT updated for
Vista?

AV
From: tmoran on
> I just wonder if you were using the latest version of GNAT updated for
> Vista?
No. Does its tasking work under Vista?
These are old programs that (except for a new program to test for this
problem) were compiled some time ago with 3.15p I hate to shake the
dust off the source code of working programs and recompile new versions
hoping that the old bug will be fixed and no new ones will appear -
though I realize I may have to do just that.
From: Pascal Obry on
tmoran(a)acm.org a �crit :
> No. Does its tasking work under Vista?

Yes, GNAT is working fine on Vista.

Pascal.

--

--|------------------------------------------------------
--| Pascal Obry Team-Ada Member
--| 45, rue Gabriel Peri - 78114 Magny Les Hameaux FRANCE
--|------------------------------------------------------
--| http://www.obry.net
--| "The best way to travel is by means of imagination"
--|
--| gpg --keyserver wwwkeys.pgp.net --recv-key C1082595
From: Jean-Pierre Rosen on
tmoran(a)acm.org a �crit :
> These are old programs that (except for a new program to test for this
> problem) were compiled some time ago with 3.15p I hate to shake the
> dust off the source code of working programs and recompile new versions
> hoping that the old bug will be fixed and no new ones will appear -
> though I realize I may have to do just that.
This is a very common (and unfortunate) line of thinking: "I prefer bugs
that I know rather than (fewer) bugs that I don't know".

Although there is some sense in it, this is just pushing too far. Be
assured that *lots* of bugs have been fixed since 3.15p, and if new ones
have been introduced, they are certainly in very complicated and
unlikely cases, since the latest versions of Gnat are routinely used for
demanding and critical software - or you can have bugs in the recent
2005 features, but you are certainly not using them.

Why did I climb on my soapbox? Because I see constantly people asserting
the risk of making a change, without asserting the risk of *not* making
the change.

Note that most of the free software community takes the opposite view
(always use the latest version) and it does not work so bad...
--
---------------------------------------------------------
J-P. Rosen (rosen(a)adalog.fr)
Visit Adalog's web site at http://www.adalog.fr