comp.lang.ada
 help / color / mirror / Atom feed
From: "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de>
Subject: Re: can one make a static build Ada+GUI GTK application?
Date: Thu, 28 Feb 2013 14:44:30 +0100
Date: 2013-02-28T14:44:30+01:00	[thread overview]
Message-ID: <1jakth6zgpm7u.1jynuosu6x48.dlg@40tude.net> (raw)
In-Reply-To: kgnkal$7qe$1@speranza.aioe.org

On Thu, 28 Feb 2013 06:59:04 -0600, Nasser M. Abbasi wrote:

> On 2/28/2013 2:58 AM, Dmitry A. Kazakov wrote:
> 
>> No, Yum (and APT) does all that as well as the corresponding GUI
>> front-end(s).
> 
> My Aunt has an Ipad. My other Aunt has windows. She does not know
> about apt or yum or jum or any of these things.

The standard MS packaging format under Windows is msi file. MS provides a
front end GUI for that:

   Control Panel\All Control Panel Items\Programs and Features

Due to limitations of Windows design, its applications tend to install all
shared libraries with the application itself. This is why both GPS and GIMP
install their own copies of GTK stuff. Nevertheless both use GTK DLLs
rather than linking statically. Most Windows applications do so.

As someone who has to deal with the issue of redistribution of the MSVC
run-time, I can tell you, it is far more difficult to explain your aunt
what she must do in order to make a C/C++ application working. Linux
packages are nothing comparing to the mess we have to deal with under
Windows (e.g. google for "manifest file").

> Again, a typical programmer thinking everyone else in the world is
> also a programmer and/or using Linux.

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.

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



  reply	other threads:[~2013-02-28 13:44 UTC|newest]

Thread overview: 32+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-02-17 16:39 can one make a static build Ada+GUI GTK application? Nasser M. Abbasi
2013-02-17 17:04 ` Dmitry A. Kazakov
2013-02-18 23:30   ` Randy Brukardt
2013-02-19  4:33     ` Nasser M. Abbasi
2013-02-19 20:47       ` slos
2013-02-22  4:56 ` Patrick
2013-02-22 23:29   ` Nasser M. Abbasi
2013-02-23  8:06     ` Simon Wright
2013-02-23  8:22       ` Nasser M. Abbasi
2013-02-23 17:09         ` Simon Wright
2013-02-23 12:47 ` Dirk Heinrichs
2013-02-23 13:01   ` Dmitry A. Kazakov
2013-02-25 23:25   ` Randy Brukardt
2013-02-28  0:00     ` Björn Persson
2013-02-28  0:46       ` Nasser M. Abbasi
2013-02-28  8:58         ` Dmitry A. Kazakov
2013-02-28 12:59           ` Nasser M. Abbasi
2013-02-28 13:44             ` Dmitry A. Kazakov [this message]
2013-02-28 23:16               ` Nasser M. Abbasi
2013-03-01  8:56                 ` Dmitry A. Kazakov
2013-03-01 10:39                   ` Georg Bauhaus
2013-03-01 13:06                     ` Dmitry A. Kazakov
2013-03-01 22:05                     ` Randy Brukardt
2013-03-01  2:53               ` Randy Brukardt
2013-03-01  8:41                 ` Dmitry A. Kazakov
2013-03-01 11:57                   ` Yannick Duchêne (Hibou57)
2013-03-02  0:18                   ` Dennis Lee Bieber
2013-03-02  7:52                     ` Dmitry A. Kazakov
2013-03-02 17:17                       ` Dennis Lee Bieber
2013-03-01  2:46           ` Randy Brukardt
2013-03-01  2:37       ` Randy Brukardt
2013-03-02 19:00         ` Shark8
replies disabled

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