comp.lang.ada
 help / color / mirror / Atom feed
* ANN: GtkAda contributions v3.9 released
@ 2014-07-27  7:41 Dmitry A. Kazakov
  2014-07-27 16:24 ` junior learning ADA
  0 siblings, 1 reply; 3+ messages in thread
From: Dmitry A. Kazakov @ 2014-07-27  7:41 UTC (permalink / raw)


The library is a contribution to GtkAda, an Ada bindings to GTK+ toolkit.
It deals with the following issues: tasking support; custom models for tree
view widget; custom cell renderers for tree view widget; multi-columned
derived model; an extension derived model (to add columns to an existing
model); an abstract caching model for directory-like data; tree view and
list view widgets for navigational browsing of abstract caching models;
file system navigation widgets with wildcard filtering; resource styles;
capturing the resources of a widget; embeddable images; some missing
sub-programs and bugfixes; a measurement unit selection widget and dialogs;
an improved hue-luminance-saturation color model; simplified image buttons
and buttons customizable by style properties; controlled Ada types for GTK+
strong and weak references; and a simplified means to create lists of
strings.

http://www.dmitry-kazakov.de/ada/gtkada_contributions.htm

Changes to the previous version:

- Minor bug fixes;
- Fedora packages rely on the official GtkAda3 packages (released by Björn
Persson).

-- 
Regards,
Dmitry A. Kazakov
http://www.dmitry-kazakov.de

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

* Re: ANN: GtkAda contributions v3.9 released
  2014-07-27  7:41 ANN: GtkAda contributions v3.9 released Dmitry A. Kazakov
@ 2014-07-27 16:24 ` junior learning ADA
  2014-07-27 19:54   ` Dmitry A. Kazakov
  0 siblings, 1 reply; 3+ messages in thread
From: junior learning ADA @ 2014-07-27 16:24 UTC (permalink / raw)


Thank you very much for the contribution.

I open the various projects on your distribution, but I got error messages.

[2014-07-27 17:18:29] /Users/francois/Downloads/gtkada_contributions_3_9/components-gtk.gpr:1:06: unknown project file: "components.gpr"
[2014-07-27 17:18:29] /Users/francois/Downloads/gtkada_contributions_3_9/components-gtk.gpr:4:09: project "components.gtk" does not import or extend project "components"
[2014-07-27 17:18:29] /Users/francois/Downloads/gtkada_contributions_3_9/gtkada_contributions.gpr:1:06: unknown project file: "gtkada.gpr"
[2014-07-27 17:18:29] /Users/francois/Downloads/gtkada_contributions_3_9/gtkada_contributions.gpr:1:06: imported by "/Users/francois/Downloads/gtkada_contributions_3_9/gtkada_contributions.gpr"
[2014-07-27 17:18:29] /Users/francois/Downloads/gtkada_contributions_3_9/gtkada_contributions.gpr:1:06: imported by "/Users/francois/Downloads/gtkada_contributions_3_9/components-gtk.gpr"
[2014-07-27 17:18:29] /Users/francois/Downloads/gtkada_contributions_3_9/gtkada_contributions.gpr:143:46: unknown projects "Gtkada.Linker" or "Gtkada"
[2014-07-27 17:18:29] /Users/francois/Downloads/gtkada_contributions_3_9/gtkada_contributions.gpr:143:46: wrong expression kind for attribute "default_switches"
[2014-07-27 17:18:29] /Users/francois/Downloads/gtkada_contributions_3_9/gtkada_contributions.gpr:143:60: unknown attribute "default_switches"
[2014-07-27 17:18:29] /Users/francois/Downloads/gtkada_contributions_3_9/gtkada_contributions.gpr:143:77: ";" after declarative items expected
[2014-07-27 17:18:29] /Users/francois/Downloads/gtkada_contributions_3_9/gtkada_contributions.gpr:143:78: "end case" expected
[2014-07-27 17:18:29] /Users/francois/Downloads/gtkada_contributions_3_9/gtkada_contributions.gpr:143:83: ";" expected
[2014-07-27 17:18:29] /Users/francois/Downloads/gtkada_contributions_3_9/gtkada_contributions.gpr:143:83: ";" after declarative items expected
[2014-07-27 17:18:29] /Users/francois/Downloads/gtkada_contributions_3_9/gtkada_contributions.gpr:143:85: "end" expected
[2014-07-27 17:18:29] /Users/francois/Downloads/gtkada_contributions_3_9/gtkada_contributions.gpr:143:85: identifier expected
[2014-07-27 17:18:29] /Users/francois/Downloads/gtkada_contributions_3_9/gtkada_contributions.gpr:143:87: ";" expected
[2014-07-27 17:18:30] /Users/francois/Downloads/gtkada_contributions_3_9/gtkada_contributions.gpr:143:87: ";" after declarative items expected
[2014-07-27 17:18:30] /Users/francois/Downloads/gtkada_contributions_3_9/gtkada_contributions.gpr:143:92: "end" expected
[2014-07-27 17:18:30] /Users/francois/Downloads/gtkada_contributions_3_9/gtkada_contributions.gpr:143:92: identifier expected
[2014-07-27 17:18:30] /Users/francois/Downloads/gtkada_contributions_3_9/gtkada_contributions.gpr:143:92: ";" expected

It looks like GtkAda is not properly installed.

I tried to install GtkAda using the following tutorial:

Installation of the library XAdaLib
Dowload the following file on the desktop of the Mac : xadalib-gpl-2014-x11-x86_64-apple-darwin13.2.0-bin.tgz, from Source Forge "http://sourceforge.net/projects/gnuada/files/ GNAT_GPL%20Mac%20OS%20X/2014-mavericks".
Launch terminal as superuser et type the following commands:
$ instbase=/usr/local # ou tout autre répertoire
$ mkdir -p $instbase
$ cd $instbase
$ tar xzf ~/Desktop/xadalib-gpl-2014-x11-x86_64-apple-darwin13.2.0-bin.tar
GTK+, GTKAda, GNATColl, Florist, Glade, AdaCurses et AICWL are installed in the directory : $instbase/xadalib-2014

I also type the following commands in Quartz :
$ instxada=$instbase/xadalib-2014
$ echo 'PATH=$instxada/bin:$PATH' >> ~/.profile
$ echo 'PATH=$instxada/bin:$PATH' >> ~/.bashrc
$ echo 'export MANPATH=$instxada/man:$MANPATH' >> ~/.profile
$ echo 'export MANPATH=$instxada/man:$MANPATH' >> ~/.bashrc
$ echo 'export MANPATH=$instxada/share/man:$MANPATH' >> ~/.profile
$ echo 'export MANPATH=$instxada/share/man:$MANPATH' >> ~/.bashrc
$ echo 'export GPR_PROJECT_PATH=$instxada/lib/gnat:$GPR_PROJECT_PATH' >> ~/.profile
$ echo 'export GPR_PROJECT_PATH=$instxada/lib/gnat:$GPR_PROJECT_PATH' >> ~/.bashrc

However, it does not look that my installation of GtkAda is successful and though I have spent numerous hours trying all possibilities and also trying to find the solution through google, nothing has worked so far...

My last resort is to come to ask the help of the newsgroup.

Francois

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

* Re: ANN: GtkAda contributions v3.9 released
  2014-07-27 16:24 ` junior learning ADA
@ 2014-07-27 19:54   ` Dmitry A. Kazakov
  0 siblings, 0 replies; 3+ messages in thread
From: Dmitry A. Kazakov @ 2014-07-27 19:54 UTC (permalink / raw)


On Sun, 27 Jul 2014 09:24:57 -0700 (PDT), junior learning ADA wrote:

> I open the various projects on your distribution, but I got error messages.
> 
> /Users/francois/Downloads/gtkada_contributions_3_9/components-gtk.gpr:1:06:
> unknown project file: "components.gpr"

This project is for packing handles to reference-counted objects from
Simple Components as Glib values. If you don't use Simple Components, you
don't need this project. If you are going to use it, you must download it
as well.

 > /Users/francois/Downloads/gtkada_contributions_3_9/gtkada_contributions.gpr:1:06:
> unknown project file: "gtkada.gpr"
[...]
> It looks like GtkAda is not properly installed.

Probably. It must be GtkAda 3.8.2 at least.

> I tried to install GtkAda using the following tutorial:
> 
> Installation of the library XAdaLib
> Dowload the following file on the desktop of the Mac

Is it same as this:

http://blady.pagesperso-orange.fr/creations.html#gtkada

?

I know that the author managed to make most of the things working, but I am
unaware of the final status of his work or whether it was already published
(on sourceforge). I don't have a MacOS machine available and cannot tell
for sure.

-- 
Regards,
Dmitry A. Kazakov
http://www.dmitry-kazakov.de


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

end of thread, other threads:[~2014-07-27 19:54 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-07-27  7:41 ANN: GtkAda contributions v3.9 released Dmitry A. Kazakov
2014-07-27 16:24 ` junior learning ADA
2014-07-27 19:54   ` Dmitry A. Kazakov

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