comp.lang.ada
 help / color / mirror / Atom feed
* Announce: QtAda 1.0.2
@ 2008-02-12 21:20 Vadim Godunko
  2008-02-13 20:47 ` Kurt Derichs
  0 siblings, 1 reply; 13+ messages in thread
From: Vadim Godunko @ 2008-02-12 21:20 UTC (permalink / raw)


We are pleased to announce QtAda 1.0.2 release. This release includes
fixes for critical bugs and workarounds for the GNAT compiler's bugs.
Full list see at the end of this mail.

QtAda is an Ada2005 language bindings to the Qt libraries and a set of
useful tools. QtAda allows easly to create cross-platform powerful
graphical user interface completely on Ada 2005. QtAda applications
will work on most popular platforms -- Microsoft Windows, Mac OS X,
Linux/Unix -- without any changes and platform specific code. QtAda
allows to use all power of visual GUI development with Qt Designer on
all software lifecycle stages -- from prototyping and up to maintanace.
QtAda is not just a bindings to the existent Qt widgets, it also
allows to develop your own widgets and integrates it into the Qt
Designer for high speed visual GUI development.

QtAda can be downloaded from:

http://www.qtada.com/

New in QtAda 1.0.2:

 - add support for QSignalMapper, QMdiArea, QMdiSubWindow, QToolButton
classes

 - extend support for QCoreApplication, QAbstractItemModel,
QAbstractTableModel, QAbstractListModel, QCoreApplication,
QDialogButtonBox, QFrame, QLabel, QListView, QMenuBar, QModelIndex,
QObject, QWidget

 - provide workaround for GNAT bugs (finalization list corruptions for
objects allocated with anonymous access type)

 - amoc diagnostic messages translated to English

 - add check for Accessibility support in the installed Qt version

 - many memory corruptions and subprogram's profile mismatch fixes for
the QAbstractItemModel class

 - memory corruption in the bindings for QMouseEvent::buttons

 - usage of deallocated memory for all QObject subclasses' directors




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

* Re: Announce: QtAda 1.0.2
  2008-02-12 21:20 Announce: QtAda 1.0.2 Vadim Godunko
@ 2008-02-13 20:47 ` Kurt Derichs
  2008-02-13 21:02   ` Vadim Godunko
  0 siblings, 1 reply; 13+ messages in thread
From: Kurt Derichs @ 2008-02-13 20:47 UTC (permalink / raw)


Vadim Godunko wrote:

> We are pleased to announce QtAda 1.0.2 release. This release includes
> fixes for critical bugs and workarounds for the GNAT compiler's bugs.
> Full list see at the end of this mail.

Hi,

if I try to compile I get the following error:

Making all in .
make[1]: Entering directory `/home/kderichs/Desktop/qtada-gpl-1.0.2'
make[1]: Nothing to be done for `all-am'.
make[1]: Leaving directory `/home/kderichs/Desktop/qtada-gpl-1.0.2'
Making all in source
make[1]: Entering directory `/home/kderichs/Desktop/qtada-gpl-1.0.2/source'
Making all in core
make[2]: Entering directory
`/home/kderichs/Desktop/qtada-gpl-1.0.2/source/core'
make  all-am
make[3]: Entering directory
`/home/kderichs/Desktop/qtada-gpl-1.0.2/source/core'
/bin/bash ../../libtool --tag=CC --mode=compile ../../adacompiler -c -g -O2 -gnat05 -gnatW8 -I. -I. 
qt4-byte_arrays.adb
 ../../adacompiler -c -g -O2 -gnat05 -gnatW8 -I. -I.
qt4-byte_arrays.adb  -fPIC -DPIC -o .libs/qt4-byte_arrays.o
qt4-byte_arrays.adb:129:24: ":" should be ";"
qt4-byte_arrays.adb:131:10: no "begin" for this "end"
make[3]: *** [qt4-byte_arrays.lo] Error 1
make[3]: Leaving directory
`/home/kderichs/Desktop/qtada-gpl-1.0.2/source/core'
make[2]: *** [all] Error 2
make[2]: Leaving directory
`/home/kderichs/Desktop/qtada-gpl-1.0.2/source/core'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/kderichs/Desktop/qtada-gpl-1.0.2/source'
make: *** [all-recursive] Error 1

Could anybody give some hints?
Thanks in advance.

Kurt




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

* Re: Announce: QtAda 1.0.2
  2008-02-13 20:47 ` Kurt Derichs
@ 2008-02-13 21:02   ` Vadim Godunko
  2008-02-18 15:58     ` Kurt Derichs
  0 siblings, 1 reply; 13+ messages in thread
From: Vadim Godunko @ 2008-02-13 21:02 UTC (permalink / raw)


On 13 фев, 23:47, Kurt Derichs <kderi...@gmx.net> wrote:
>
> `/home/kderichs/Desktop/qtada-gpl-1.0.2/source/core'
> /bin/bash ../../libtool --tag=CC --mode=compile ../../adacompiler -c -g -O2 -gnat05 -gnatW8 -I. -I.
> qt4-byte_arrays.adb
>  ../../adacompiler -c -g -O2 -gnat05 -gnatW8 -I. -I.
> qt4-byte_arrays.adb  -fPIC -DPIC -o .libs/qt4-byte_arrays.o
> qt4-byte_arrays.adb:129:24: ":" should be ";"
> qt4-byte_arrays.adb:131:10: no "begin" for this "end"
> make[3]: *** [qt4-byte_arrays.lo] Error 1

Which compiler version are you use? Seems like your compiler doesn't
properly understand extended return statement.



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

* Re: Announce: QtAda 1.0.2
  2008-02-13 21:02   ` Vadim Godunko
@ 2008-02-18 15:58     ` Kurt Derichs
  2008-02-18 16:06       ` Ludovic Brenta
  0 siblings, 1 reply; 13+ messages in thread
From: Kurt Derichs @ 2008-02-18 15:58 UTC (permalink / raw)


Vadim Godunko wrote:

> On 13 фев, 23:47, Kurt Derichs <kderi...@gmx.net> wrote:
>>
>> `/home/kderichs/Desktop/qtada-gpl-1.0.2/source/core'
>> /bin/bash ../../libtool --tag=CC --mode=compile ../../adacompiler -c -g
>> -O2 -gnat05 -gnatW8 -I. -I. qt4-byte_arrays.adb
>>  ../../adacompiler -c -g -O2 -gnat05 -gnatW8 -I. -I.
>> qt4-byte_arrays.adb  -fPIC -DPIC -o .libs/qt4-byte_arrays.o
>> qt4-byte_arrays.adb:129:24: ":" should be ";"
>> qt4-byte_arrays.adb:131:10: no "begin" for this "end"
>> make[3]: *** [qt4-byte_arrays.lo] Error 1
> 
> Which compiler version are you use? Seems like your compiler doesn't
> properly understand extended return statement.

Hi,

here are the versions. If you need more informations just let me know.

Kurt 

uname -a
Linux kderichslx1.homenet 2.6.22-14-generic #1 SMP Tue Feb 12 02:46:46 UTC
2008 x86_64 GNU/Linux

gcc --version
gcc (GCC) 4.1.3 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2)
Copyright (C) 2006 Free Software Foundation, Inc.

gnat --version
GNAT 4.1.320070929prerelease (Ubuntu 4.1.2-16ubuntu3)
Copyright 1996-2005, Free Software Foundation, Inc.





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

* Re: Announce: QtAda 1.0.2
  2008-02-18 15:58     ` Kurt Derichs
@ 2008-02-18 16:06       ` Ludovic Brenta
  2008-02-18 16:31         ` Kurt Derichs
                           ` (3 more replies)
  0 siblings, 4 replies; 13+ messages in thread
From: Ludovic Brenta @ 2008-02-18 16:06 UTC (permalink / raw)


Kurt Derichs wrote:
> gcc --version
> gcc (GCC) 4.1.3 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2)
> Copyright (C) 2006 Free Software Foundation, Inc.
>
> gnat --version
> GNAT 4.1.320070929prerelease (Ubuntu 4.1.2-16ubuntu3)
> Copyright 1996-2005, Free Software Foundation, Inc.

Yes, I think that explains it.

gnat-4.3 is has been in Debian unstable since last week; it should
percolate into Ubuntu at some point if hasn't already.  You might want
to try that (in a chroot if you don't want to disturb your system).

--
Ludovic Brenta.



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

* Re: Announce: QtAda 1.0.2
  2008-02-18 16:06       ` Ludovic Brenta
@ 2008-02-18 16:31         ` Kurt Derichs
  2008-02-18 17:37         ` Tomek Walkuski
                           ` (2 subsequent siblings)
  3 siblings, 0 replies; 13+ messages in thread
From: Kurt Derichs @ 2008-02-18 16:31 UTC (permalink / raw)


Thanks for the quick answer!

Ludovic Brenta wrote:

> Kurt Derichs wrote:
>> gcc --version
>> gcc (GCC) 4.1.3 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2)
>> Copyright (C) 2006 Free Software Foundation, Inc.
>>
>> gnat --version
>> GNAT 4.1.320070929prerelease (Ubuntu 4.1.2-16ubuntu3)
>> Copyright 1996-2005, Free Software Foundation, Inc.
> 
> Yes, I think that explains it.
> 
> gnat-4.3 is has been in Debian unstable since last week; it should
> percolate into Ubuntu at some point if hasn't already.  You might want
> to try that (in a chroot if you don't want to disturb your system).
> 
> --
> Ludovic Brenta.




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

* Re: Announce: QtAda 1.0.2
  2008-02-18 16:06       ` Ludovic Brenta
  2008-02-18 16:31         ` Kurt Derichs
@ 2008-02-18 17:37         ` Tomek Walkuski
  2008-02-18 20:22           ` Ludovic Brenta
  2008-02-18 20:35         ` Tomek Walkuski
  2008-02-18 21:06         ` Vadim Godunko
  3 siblings, 1 reply; 13+ messages in thread
From: Tomek Walkuski @ 2008-02-18 17:37 UTC (permalink / raw)


On 18 Lut, 17:06, Ludovic Brenta <ludo...@ludovic-brenta.org> wrote:
> gnat-4.3 is has been in Debian unstable since last week; it should
> percolate into Ubuntu at some point if hasn't already.  You might want
> to try that (in a chroot if you don't want to disturb your system).
>
So, packages from Debian unstable (not testing) will be included in
Ubuntu (7.10 or 8.04?)?




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

* Re: Announce: QtAda 1.0.2
  2008-02-18 17:37         ` Tomek Walkuski
@ 2008-02-18 20:22           ` Ludovic Brenta
  0 siblings, 0 replies; 13+ messages in thread
From: Ludovic Brenta @ 2008-02-18 20:22 UTC (permalink / raw)


Tomek Walkuski writes:
> On 18 Lut, 17:06, Ludovic Brenta wrote:
>> gnat-4.3 is has been in Debian unstable since last week; it should
>> percolate into Ubuntu at some point if hasn't already.  You might want
>> to try that (in a chroot if you don't want to disturb your system).
>>
> So, packages from Debian unstable (not testing) will be included in
> Ubuntu (7.10 or 8.04?)?

I don't know; ask the Ubuntu developers.  They usually take packages
from Debian unstable and freeze them a little while before their
scheduled release, making bug fixes as they deem necessary.  However,
I plan my work according to Debian's release schedule, not Ubuntu's,
so when Ubuntu releases it may contain packages that are really
unstable.

-- 
Ludovic Brenta.



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

* Re: Announce: QtAda 1.0.2
  2008-02-18 16:06       ` Ludovic Brenta
  2008-02-18 16:31         ` Kurt Derichs
  2008-02-18 17:37         ` Tomek Walkuski
@ 2008-02-18 20:35         ` Tomek Walkuski
  2008-02-18 20:44           ` Ludovic Brenta
  2008-02-18 21:06         ` Vadim Godunko
  3 siblings, 1 reply; 13+ messages in thread
From: Tomek Walkuski @ 2008-02-18 20:35 UTC (permalink / raw)


On 18 Lut, 17:06, Ludovic Brenta <ludo...@ludovic-brenta.org> wrote:
> gnat-4.3 is has been in Debian unstable since last week;

Will it be included in Debian Lenny?




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

* Re: Announce: QtAda 1.0.2
  2008-02-18 20:35         ` Tomek Walkuski
@ 2008-02-18 20:44           ` Ludovic Brenta
  0 siblings, 0 replies; 13+ messages in thread
From: Ludovic Brenta @ 2008-02-18 20:44 UTC (permalink / raw)


Tomek Walkuski <tomek.walkuski@gmail.com> writes:
> On 18 Lut, 17:06, Ludovic Brenta <ludo...@ludovic-brenta.org> wrote:
>> gnat-4.3 is has been in Debian unstable since last week;
>
> Will it be included in Debian Lenny?

Yes.  The plan is to make gnat-4.3 the default Ada compiler in Lenny,
and to compile all other Ada packages with it.  See my announcement on
this newsgroup from a couple of weeks ago.

-- 
Ludovic Brenta.



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

* Re: Announce: QtAda 1.0.2
  2008-02-18 16:06       ` Ludovic Brenta
                           ` (2 preceding siblings ...)
  2008-02-18 20:35         ` Tomek Walkuski
@ 2008-02-18 21:06         ` Vadim Godunko
  2008-02-18 23:44           ` Ludovic Brenta
  3 siblings, 1 reply; 13+ messages in thread
From: Vadim Godunko @ 2008-02-18 21:06 UTC (permalink / raw)


On Feb 18, 7:06 pm, Ludovic Brenta <ludo...@ludovic-brenta.org> wrote:
> Kurt Derichs wrote:
> > gcc --version
> > gcc (GCC) 4.1.3 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2)
> > Copyright (C) 2006 Free Software Foundation, Inc.
>
> > gnat --version
> > GNAT 4.1.320070929prerelease (Ubuntu 4.1.2-16ubuntu3)
> > Copyright 1996-2005, Free Software Foundation, Inc.
>
> Yes, I think that explains it.
>
Ludovic are right, your compiler is too old. QtAda 1.0.x requires at
least GNAT GPL 2007. QtAda 1.1.x will requires at least GCC 4.3.0.



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

* Re: Announce: QtAda 1.0.2
  2008-02-18 21:06         ` Vadim Godunko
@ 2008-02-18 23:44           ` Ludovic Brenta
  2008-02-19 19:34             ` Vadim Godunko
  0 siblings, 1 reply; 13+ messages in thread
From: Ludovic Brenta @ 2008-02-18 23:44 UTC (permalink / raw)


Vadim Godunko writes:
> Ludovic are right, your compiler is too old. QtAda 1.0.x requires at
> least GNAT GPL 2007. QtAda 1.1.x will requires at least GCC 4.3.0.

Well in my assessment, GCC 4.3 is roughly equivalent to GNAT GPL 2007
as far as Ada is concerned, so I'm not sure what you mean.  Would you
please explain?

-- 
Ludovic Brenta.



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

* Re: Announce: QtAda 1.0.2
  2008-02-18 23:44           ` Ludovic Brenta
@ 2008-02-19 19:34             ` Vadim Godunko
  0 siblings, 0 replies; 13+ messages in thread
From: Vadim Godunko @ 2008-02-19 19:34 UTC (permalink / raw)


On 19 фев, 02:44, Ludovic Brenta <ludo...@ludovic-brenta.org> wrote:
> Vadim Godunko writes:
> > Ludovic are right, your compiler is too old. QtAda 1.0.x requires at
> > least GNAT GPL 2007. QtAda 1.1.x will requires at least GCC 4.3.0.
>
> Well in my assessment, GCC 4.3 is roughly equivalent to GNAT GPL 2007
> as far as Ada is concerned, so I'm not sure what you mean.  Would you
> please explain?
>
GCC 4.3 not same with GNAT GPL 2007. They are different not only in
backend code generator, but also in Ada frontend. GCC GNAT 4.3 has
many bug fixes, but also has many new bugs.



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

end of thread, other threads:[~2008-02-19 19:34 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-02-12 21:20 Announce: QtAda 1.0.2 Vadim Godunko
2008-02-13 20:47 ` Kurt Derichs
2008-02-13 21:02   ` Vadim Godunko
2008-02-18 15:58     ` Kurt Derichs
2008-02-18 16:06       ` Ludovic Brenta
2008-02-18 16:31         ` Kurt Derichs
2008-02-18 17:37         ` Tomek Walkuski
2008-02-18 20:22           ` Ludovic Brenta
2008-02-18 20:35         ` Tomek Walkuski
2008-02-18 20:44           ` Ludovic Brenta
2008-02-18 21:06         ` Vadim Godunko
2008-02-18 23:44           ` Ludovic Brenta
2008-02-19 19:34             ` Vadim Godunko

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