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,fc2b5af8782d4ca3 X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit X-Received: by 10.180.93.230 with SMTP id cx6mr5801421wib.5.1362106432089; Thu, 28 Feb 2013 18:53:52 -0800 (PST) MIME-Version: 1.0 X-FeedAbuse: http://nntpfeed.proxad.net/abuse.pl feeded by 78.192.65.63 Path: g1ni39095wig.0!nntp.google.com!proxad.net!feeder1-2.proxad.net!nntpfeed.proxad.net!news.muarf.org!news.ecp.fr!news.jacob-sparre.dk!munin.jacob-sparre.dk!pnx.dk!.POSTED!not-for-mail From: "Randy Brukardt" Newsgroups: comp.lang.ada Subject: Re: can one make a static build Ada+GUI GTK application? Date: Thu, 28 Feb 2013 20:53:49 -0600 Organization: Jacob Sparre Andersen Research & Innovation Message-ID: References: <20130228010057.13659976@hactar.xn--rombobjrn-67a.se> <1jakth6zgpm7u.1jynuosu6x48.dlg@40tude.net> NNTP-Posting-Host: static-69-95-181-76.mad.choiceone.net X-Trace: munin.nbi.dk 1362106431 32713 69.95.181.76 (1 Mar 2013 02:53:51 GMT) X-Complaints-To: news@jacob-sparre.dk NNTP-Posting-Date: Fri, 1 Mar 2013 02:53:51 +0000 (UTC) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.5931 X-RFC2646: Format=Flowed; Original X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 Date: 2013-02-28T20:53:49-06:00 List-Id: "Dmitry A. Kazakov" wrote in message news:1jakth6zgpm7u.1jynuosu6x48.dlg@40tude.net... ... > The standard MS packaging format under Windows is msi file. MS provides a > front end GUI for that: Blech. You don't need to put up with that crap to install Windows software. It's just a couple of special registry keys and you're done (routines to set those keys have been part of Claw since it was created). .MSI installers spend 10 minutes even on an unloaded fast quad-core machine navel gazing (sorry, "preparing to install") before they do anything (even when downloaded directly to the machine). WTF? When we install Claw, it does take a couple of minutes to install - but that's because we're using your Ada compiler to compile the entire thing. An .MSI would still be "preparing". ... > You were not specific about the OS. The way software is packaged and > deployed clearly depends on the OS. If you want to distribute an > application for an OS, you MUST do it in a way usual for that OS. Sorry. I can proudly say that I've *never* done it in the "usual" way for Windows, and I rather doubt I would do that on Linux, either. The only commonality with "normal" windows installers is the use of a program called "setup". Otherwise, it's all Ada code doing the work; it's a lot faster and more flexible for Ada (since I can compile in any extra code I need). Randy.