* Re: Announce : Qt5Ada version 5.11.0 (548 packages) release 26/05/2018 free edition
2018-05-27 3:25 Announce : Qt5Ada version 5.11.0 (548 packages) release 26/05/2018 free edition leonid.dulman
@ 2018-05-29 20:13 ` Dan'l Miller
2018-12-13 15:43 ` Olivier Henley
2018-12-13 5:50 ` rogermc
1 sibling, 1 reply; 4+ messages in thread
From: Dan'l Miller @ 2018-05-29 20:13 UTC (permalink / raw)
On Saturday, May 26, 2018 at 10:25:43 PM UTC-5, leonid...@gmail.com wrote:
> Qt5Ada is Ada-2012 port to Qt5 framework (based on Qt 5.11.0 final)
> Qt5ada version 5.11.0 open source and qt5c.dll,libqt5c.so(x64) built with Microsoft Visual Studio 2015 in Windows, gcc x86-64 in Linux.
> Package tested with gnat gpl 2012 ada compiler in Windows 32bit and 64bit , Linux x86-64 Debian 9.2
>
> It supports GUI, SQL, Multimedia, Web, Network, Touch devices, Sensors,Bluetooth, Navigation and many others thinks.
>
> Changes for new Qt5Ada release :
> Added new packages: Qt.QStringView,Qt.QGraphicsCustomItem,Qt.QGLContext
>
> My configuration script to build Qt 5.11.0 is: configure -opensource -release -nomake tests -opengl dynamic -qt-zlib -qt-libpng -qt-libjpeg -openssl-linked OPENSSL_LIBS="-lssleay32 -llibeay32" -plugin-sql-mysql -plugin-sql-odbc -plugin-sql-oci -icu -prefix "e:/Qt/5.11"
>
> As a role ADA is used in embedded systems, but with QTADA(+VTKADA) you can build any desktop applications with
> powerful 2D/3D rendering and imaging (games, animations, emulations) GUI, Database connection, server/client, Internet browsing , Modbus control and many others thinks.
>
> Qt5Ada and VTKAda for Windows, Linux (Unix) is available from
> http://hybrid-web.global.blackspider.com/urlwrap/?q=AXicFc47DoJAEIDhOYKnsHMBIb4SotHYqRFiLOxgd4VJZnfI8goXtLbwIB5B7P8v-ScHeH0Avm8AR0MU5qJ2nTAZkmTbOCYh2UAfJWvpW-kH0WK5AmKLSigmk9kdajk2AgnKpqnqjecph50WBXNB-s-9J5PSrkPdb1HF_n6etI8T69mA19xckpRW4TlQt_R-nLZ1Fddl5tAWAFCMWz_OvTcj&Z (google drive. It can be mounted as virtual drive or directory or viewed with Web Browser)
>
> The full list of released classes is in "Qt5 classes to Qt5Ada packages relation table.docx"
> VTKAda version 8.1.0 is based on VTK 8.1.0 (OpenGL2) is fully compatible with Qt5Ada 5.11.0
>
> I hope Qt5Ada and VTKAda will be useful for students, engineers, scientists and enthusiasts
> With Qt5Ada you can build any applications and solve any problems easy and quickly.
>
> If you have any problems or questions, tell me know.
>
> Leonid
What license applies to
1) Qt5Ada?
and (as a separate topic)
2) VTKAda?
The origin works at The Qt Company from which Qt5Ada is derived gives little overt clue: choice of LGPLv3 or GPLv3 or $459/month EULA license to obtain support.
https://www1.qt.io/licensing-comparison
The origin works at Kitware, Inc. from which VTKAda is derived gives yet another license to ponder: 3-clause BSD-esque
https://gitlab.kitware.com/vtk/vtk/blob/master/Copyright.txt
If you wish to go into the support-for-hire business, then the dual-license choice of
a) LGPL for free
versus
b) EULA for $______/year
would be one of the better balances of increasing mindshare/marketshare but also having a revenue stream.
For my current needs, I am interested in Qt5Ada only without VTKAda.
Btw, thank you very much for this crucial work of bringing Qt5 and VTK to Ada2012! You are a shining bright beacon of light in the Ada community! Have you considered that perhaps placing Qt5Ada and VTKAda as 2 repositories on GitHub (tagged by release number) might ease access challenges and cultivate more contact with developers?
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Announce : Qt5Ada version 5.11.0 (548 packages) release 26/05/2018 free edition
2018-05-27 3:25 Announce : Qt5Ada version 5.11.0 (548 packages) release 26/05/2018 free edition leonid.dulman
2018-05-29 20:13 ` Dan'l Miller
@ 2018-12-13 5:50 ` rogermc
1 sibling, 0 replies; 4+ messages in thread
From: rogermc @ 2018-12-13 5:50 UTC (permalink / raw)
On Sunday, 27 May 2018 13:25:43 UTC+10, leonid...@gmail.com wrote:
> Qt5Ada is Ada-2012 port to Qt5 framework (based on Qt 5.11.0 final)
> Qt5ada version 5.11.0 open source and qt5c.dll,libqt5c.so(x64) built with Microsoft Visual Studio 2015 in Windows, gcc x86-64 in Linux.
> Package tested with gnat gpl 2012 ada compiler in Windows 32bit and 64bit , Linux x86-64 Debian 9.2
>
> It supports GUI, SQL, Multimedia, Web, Network, Touch devices, Sensors,Bluetooth, Navigation and many others thinks.
>
> Changes for new Qt5Ada release :
> Added new packages: Qt.QStringView,Qt.QGraphicsCustomItem,Qt.QGLContext
>
> My configuration script to build Qt 5.11.0 is: configure -opensource -release -nomake tests -opengl dynamic -qt-zlib -qt-libpng -qt-libjpeg -openssl-linked OPENSSL_LIBS="-lssleay32 -llibeay32" -plugin-sql-mysql -plugin-sql-odbc -plugin-sql-oci -icu -prefix "e:/Qt/5.11"
>
> As a role ADA is used in embedded systems, but with QTADA(+VTKADA) you can build any desktop applications with
> powerful 2D/3D rendering and imaging (games, animations, emulations) GUI, Database connection, server/client, Internet browsing , Modbus control and many others thinks.
>
> Qt5Ada and VTKAda for Windows, Linux (Unix) is available from
> http://hybrid-web.global.blackspider.com/urlwrap/?q=AXicFc47DoJAEIDhOYKnsHMBIb4SotHYqRFiLOxgd4VJZnfI8goXtLbwIB5B7P8v-ScHeH0Avm8AR0MU5qJ2nTAZkmTbOCYh2UAfJWvpW-kH0WK5AmKLSigmk9kdajk2AgnKpqnqjecph50WBXNB-s-9J5PSrkPdb1HF_n6etI8T69mA19xckpRW4TlQt_R-nLZ1Fddl5tAWAFCMWz_OvTcj&Z (google drive. It can be mounted as virtual drive or directory or viewed with Web Browser)
>
> The full list of released classes is in "Qt5 classes to Qt5Ada packages relation table.docx"
> VTKAda version 8.1.0 is based on VTK 8.1.0 (OpenGL2) is fully compatible with Qt5Ada 5.11.0
>
> I hope Qt5Ada and VTKAda will be useful for students, engineers, scientists and enthusiasts
> With Qt5Ada you can build any applications and solve any problems easy and quickly.
>
> If you have any problems or questions, tell me know.
>
> Leonid
I have obtained Qt5Ada from AdaStudio last July but have lost track of which website I obtained it from.
I am using a Mac OSX 10.13.6
I have built the library successfully. It generated libQtada_Lib.a.
However, I am having trouble linking the first demo.
It compiles OK.
I tried changing the QT version to:
Version_QAda : string(1..6) := "5.12.0";
QT_VERSION : constant Integer := 16#050C00#;
which compiled OK.
Its failing with:
Undefined symbols for architecture x86_64:
"_QApplication_create", referenced from:
_qt__qapplication__qapplication_create__2 in libQtada_Lib.a(qt-qapplication.o)
"_QApplication_destroy", referenced from:
_qt__qapplication__qapplication_invoke in libQtada_Lib.a(qt-qapplication.o)
_qt__qapplication__qapplication_invoke__2 in libQtada_Lib.a(qt-qapplication.o)
plus numerous others
My gpr file:
with "../../../../qt5ada.gpr";
project Simple is
for Source_Dirs use ("SimpleExample");
for Object_Dir use "obj";
for Main use ("mywindow.adb");
package Linker is
for Switches ("ada") use ("-F/usr/local/Cellar/qt/5.12.0/lib", "-framework", "QtWidgets", "-framework", "QtGui", "-framework", "QtCore", "-framework", "DiskArbitration", "-framework", "IOKit", "-framework", "QtMacExtras", "-framework",
"OpenGL", "-framework", "AGL", "-L/Ada_Source/AdaStudio/qtada/lib", "-lQtada_Lib");
end Linker;
end Simple;
I added the "-L/Ada_Source/AdaStudio/qtada/lib", "-lQtada_Lib" but this didn't fix the problem.
Any assistance will be appreciated,
Roger
^ permalink raw reply [flat|nested] 4+ messages in thread