From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,50726d0ce9421ec6 X-Google-Attributes: gid103376,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news3.google.com!feeder3.cambrium.nl!feed.tweaknews.nl!posting.tweaknews.nl!not-for-mail Newsgroups: comp.lang.ada Subject: Re: Using GtkAda in Ubuntu References: <76b70293-fe58-48ff-98e8-fdf3af209fd6@i76g2000hsf.googlegroups.com> From: Ludovic Brenta Date: Thu, 11 Sep 2008 22:39:05 +0200 Message-ID: <878wtyquxi.fsf@ludovic-brenta.org> User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.2 (gnu/linux) Cancel-Lock: sha1:XoqCzEW4JB7al9Doz1adeHSEN84= MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Organization: Tele2 X-Trace: DXC=XhH8EnKAkHRXBa>k_9591R6`Y6aWje^YZ_c?d65O0 Joe writes: > Hey all, > > I'm having some trouble getting GtkAda setup on my computer. > > I'm using Ubuntu 8.10, gtkAda 2.12 and gnat 4.3.1. > > Compiling the simple window example results in this: > > simple.adb:1:06: file "gtk.ads" not found > gnatmake: "simple.adb" compilation error How did you set up your source files and how did you invoke gnatmake? > I have installed all the libgtkada's, and gnat-glade installed. > > I think it has to do with the gtkada2-config script. I think the paths > that the script looks for are different than what I have. On my system > I don't have /usr/lib/gtkada or /usr/include/gtkada. The path for > gtkada seems to be /usr/lib/ada/adalib/gtkada2 and /usr/share/ada/ > adainclude/gtkada2 > > I changed the libdir and includedir script variables to the locations > on my computer and compiling mostly worked until I got this: > > /usr/bin/ld: cannot find -lgtkada > collect2: ld returned 1 exit status > gnatlink: error when calling /usr/bin/gcc-4.3 > gnatmake: *** link failed. > > Any help would be appreciated. Also, is there someway to put the > many .ali and .o files somewhere else. Yes, read /usr/share/doc/libgtkada2-dev/README.Debian and /usr/share/ada/adainclude/gtkada2.gpr. The problem with gtkada2-config is known as http://bugs.debian.org/497407 -- Ludovic Brenta.