Well Stephen there's plenty to consider in what you have sent. Firstly, I have been on the point of getting rid of ada-4.4 altogether. The only reason I haven't is because I think it had some Ada include files that weren't available anywhere else on my system. I was using ada-4.4 with Leopard, but it failed with Snow Leopard.
gnat-gpl-2009 was the only Ada system that I found would work under Snow Leopard. I have successfully built AdaGTK and GPS 4.3.2 with it. I have no trouble using it for my Ada project under GPS so I am very reluctant to try anything else at the moment. The GNAT list doesn't seem to indicate that there is any other 32-bit Ada system that works under Snow Leopard. In fact I've got to a stage with my project where I am ready to use qtAda which is why I'm trying to build it. I've just renamed ada-4.4 and done a make clean to see how things go without it. If no adverse effect, I'll try a make distclean and rebuild. The build has progressed a fair way as I send this email. I will let you know the result. Regards Roger On 30/04/2010, at 8:44 PM, Stephen Leake wrote >>> Did you found libgnarl*.dylib file? What is its exact name? >> locate libgnarl >> /opt/gnat-gpl-2009/lib/gcc/i386-apple-darwin10.2.0/4.3.4/adalib/libgnarl.a >> /usr/local/ada-4.4/lib/gcc/i686-apple-darwin9/4.4.3/adalib/libgnarl-4.4.dylib >> /usr/local/ada-4.4/lib/gcc/i686-apple-darwin9/4.4.3/adalib/libgnarl.a >> /usr/local/ada-4.4/lib/gcc/i686-apple-darwin9/4.4.3/adalib/libgnarl.dylib >> /usr/local/ada-4.4/lib/gcc/i686-apple-darwin9/4.4.3/x86_64/adalib/libgnarl-4.4.dylib >> /usr/local/ada-4.4/lib/gcc/i686-apple-darwin9/4.4.3/x86_64/adalib/libgnarl.a >> /usr/local/ada-4.4/lib/gcc/i686-apple-darwin9/4.4.3/x86_64/adalib/libgnarl.dylib >> /opt/gnat-gpl-2009/lib/gcc/i386-apple-darwin10.2.0/4.3.4/adalib/libgnarl.a > > So you only have dylib files for gnat 4.4.3, and they are in a fairly > canonical location; that explains why gprbuild finds them when > Toolchain_Version is plain "GNAT". > > This is a packaging bug in the GNAT GPL 2009 Darwin distribution; it > should include the dylib files. Perhaps there's a particular reason why they are not included? > > You are mixing gcc versions, so it's lucky they work, and you probably > will encounter more subtle bugs at some point. > > Since you have g++ 4.4.3, and gnat 4.4.3 with dylibs, I suggest you use > just those two, not GNAT GPL 2009. As I stated above, this Sourceforge version of GNAT GPL 2009 is the only one have been able to find that works with Snow Leopard. > > Build gprbuild from source using gnat > 4.4.3, then QtAda with that. > > I'm not clear on darwin9 vs darwin10; I gather that's the operating > system version. I guess you are currently running darwin10, and the > darwin9 stuff is left over from before an upgrade? Yes I'm sure darwin10 is the current system version although I don't know how to verify this. > If things are mostly > upward compatible, using the darwin9 stuff may be less problematic than > mixing gcc versions. > > -- > -- Stephe _______________________________________________ qtada-users mailing list [email protected] http://box347.bluehost.com/mailman/listinfo/qtada-users_lists.qtada.com
