Package Details: gtkada 1:24.0w-2

Git Clone URL: (read-only, click to copy)
Package Base: gtkada
Description: Ada bindings for the Gtk+ library.
Upstream URL:
Licenses: custom, GPL3
Submitter: None
Maintainer: charlie5
Last Packager: charlie5
Votes: 18
Popularity: 0.000026
First Submitted: 2009-07-17 04:43 (UTC)
Last Updated: 2023-06-19 17:52 (UTC)

Pinned Comments

charlie5 commented on 2023-07-09 16:44 (UTC)

This package is available in the Arch Ada Repository.

Latest Comments

1 2 3 4 Next › Last »

Siltaar commented on 2023-12-30 00:57 (UTC)

The gtkada 1:24.0w-2 failed to install for me. I was upgrading it and it fails trying to uninstall the previous version of the lib (after the docs compilation). I managed to install the new version uninstalling the previous version first ( yay -R gtkada ).

I was about to try the following patch (that might help the maintainer) : @@ -97,9 +97,9 @@ -Psrc/gtkada.gpr

-ifneq (,$(wildcard $(prefix)/lib/gnat/manifests/gtkada))
+ifneq (,$(wildcard $(prefix)/${PRJDIR}/manifests/gtkada))
  -$(GPRINSTALL) --uninstall -f --prefix=$(prefix) \
-   --project-subdir=lib/gnat gtkada
+   --project-subdir=${PRJDIR} gtkada

 install: install-clean
@@ -116,7 +116,7 @@
  @echo '--  To use the library, you may need to update LD_LIBRARY_PATH       --'
  @echo '--  or to run ldconfig. You may also need to update GPR_PROJECT_PATH --'
  @echo '--  to include                                                       --'
- @echo '--  ${prefix}/lib/gnat'
+ @echo '--  ${prefix}/${PRJDIR}'
  @echo '-----------------------------------------------------------------------'


charlie5 commented on 2023-07-09 16:44 (UTC)

This package is available in the Arch Ada Repository.

krouziciorel commented on 2023-06-19 03:30 (UTC)

@charlie5 Perfect, after I cleaned the yay folder, actual gtkada 24.0w-2 is working now. I will be waiting to the new release with docs fixed and and I'll give feedback.

charlie5 commented on 2023-06-17 12:31 (UTC)


There appears to be a problem with gnatdoc generating some of the documentation. I've temporarily disabled docs until I get a chance to investigate properly.

krouziciorel commented on 2023-06-16 18:36 (UTC)

Please test this new 24.0w-2 version, if I compile it, there were errors: internal error: raised LANGKIT_SUPPORT.ERRORS.PRECONDITION_FAILURE : null node argument

raised ADA.IO_EXCEPTIONS.NAME_ERROR : Could not open /usr/share/gnatdoc/html/template/index.xhtml

The previous version 24.0w-1 works without any problems.

charlie5 commented on 2021-08-03 06:16 (UTC)

hi @tfl5034,

We initially tried using the gtkada source from Adacore's site but ran into version incompatibilities with the gnat-gps source (also from Adacore's site).

The github version now used allows gnat-gps to be built.

What problems is ada_language_server giving when using the github gtkada source ? I was able to build ada_language_server (from Adacore's site) using the PKGBUILD which I gisted (link is on the ada_language_server AUR page).

The only problem I found was that 'tester.gpr' needed a 'with gtkada;' line added.


tfl5034 commented on 2021-08-03 05:22 (UTC)

I am working on the ada_language_server AUR package and am having some trouble compiling due to this gtkada dependency. I am wondering if it makes sense to use the source from Adacore's site instead of the github releases.

charlie5 commented on 2019-06-21 06:23 (UTC)

I've made a start on the 2019 packages. They should be ready by the end of the weekend.

gbabin commented on 2019-06-18 20:25 (UTC)

gcc-ada 9.1.0 is out. Could you please update the dependencies?

LambdaBeta commented on 2017-06-26 18:41 (UTC)

Hi Grenadingue, I too am getting that unusual message. I tried compiling from the source provided on the Gtk Ada website, but it ran into the same issue. It looks like the configure script isn't working correctly. I was able to get it to work by hacking out that section of the script, though I don't recall exactly what I did unfortunately. It is just a sh script, and is easily greppable for the message "that you gnat". I still don't know why it doesn't work, but maybe you will find some insight in the configure script's source as I did.