• You should just follow my earlier advice to get and use Cygwin and its

    From Kenny McCormack@21:1/5 to Use-Author-Supplied-Address-Header@ on Sun Jul 31 16:52:19 2022
    In article <20220731162051.EC1811200E5@fleegle.mixmin.net>,
    Igenlode Wordsmith <Use-Author-Supplied-Address-Header@[127.1]> wrote:
    ...
    She tried this, and got the error "The code execution cannot proceed
    because libgmp-10.dll was not found" -- and indeed I can't find any such
    file within the archive, so presumably it's a dependency that was >unintentionally compiled into the distribution? :-(

    I know nothing of Manuel's "personal" version of gawk, but it sounds, from
    the above text, that it is a Cygwin compile. (CMIIAW)

    Assuming it is, you should just follow my earlier advice. Get Cygwin (full install) installed on your machine (it isn't hard) and then use it to
    package up your own ZIP file containing GAWK and all of its dependencies.

    As I mentioned earlier, I'm guessing that the undertone here is that you
    don't have a Windows machine upon which to set this up and test. My
    general sense if that is indeed the case, you'll never be able to
    accomplish your goal with confidence; you'll never be able to get your
    remote user up and running without having been able to set it up and test
    it yourself.

    It should not be that hard to get some old version of Windows up and
    running in a VM (I use VirtualBox for this). It's really the only way to
    be able to do with confidence.

    --
    Modern Christian: Someone who can take time out from using Leviticus
    to defend homophobia and Exodus to plaster the Ten Commandments on
    every school and courthouse to claim that the Old Testament is merely
    "ancient laws" that "only applies to Jews".

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Igenlode Wordsmith@21:1/5 to All on Mon Aug 1 10:48:02 2022
    On 31 Jul 2022 Kenny McCormack wrote:

    [snip]

    Get Cygwin (full install) installed on your machine (it isn't hard) and
    then use it to package up your own ZIP file containing GAWK and all of
    its dependencies.

    My system doesn't have enough oomph to run Windows natively, let alone
    via an emulator layer. (And in consequence I wouldn't have the foggiest
    idea how to package up a ZIP file containing dependencies -- I fear you under-estimate the degree of blissful ignorance of Windows in which it
    is possible to exist..! I didn't even know that Windows used the
    backslash as a directory separator until she sent me a screenshot of her
    error message.)

    As I mentioned earlier, I'm guessing that the undertone here is that you >don't have a Windows machine upon which to set this up and test. My
    general sense if that is indeed the case, you'll never be able to
    accomplish your goal with confidence; you'll never be able to get your
    remote user up and running without having been able to set it up and test
    it yourself.

    Tell me about it!

    This whole process is like trying to debug a program by dictating the
    contents of a set of punched cards by telephone across the continent,
    then waiting a week for the next allocated session of computer time
    before you have any feedback on what went wrong this time... We shan't
    be able to have another go until next weekend, and I don't have any sort
    of real-time contact with her; all I can do is send detailed
    instructions and try to make them as fool-proof as possible.

    I'm having to look all the syntax up from first principles, while
    fielding questions like 'what is a path' and 'do I open a script file
    with gnu' from someone who has *zero* experience of anything command-line-related and needs to be able to click on things to make
    them work.

    --
    Igenlode Visit the Ivory Tower http://ivory.ueuo.com/Tower/

    The Yellow God forever gazes down

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Janis Papanagnou@21:1/5 to Igenlode Wordsmith on Mon Aug 1 15:17:19 2022
    On 01.08.2022 11:48, Igenlode Wordsmith wrote:
    [...] I fear you
    under-estimate the degree of blissful ignorance of Windows in which it
    is possible to exist..!

    :-)

    This whole process is like trying to debug a program by dictating the contents of a set of punched cards by telephone across the continent,
    then waiting a week for the next allocated session of computer time
    before you have any feedback on what went wrong this time... [...]

    Not far from how we worked back in the 1980's. ;-)

    You know punch-cards; that lets me make a guess about your engagement
    time range with computers. - How did you manage to completely ignore
    or avoid WinDOS since decades? - I'm really curious, since management
    sooner or later very often seems to force their folks to use it. It's
    hard to avoid even if you're on the holy war path of an Unix apologist
    or evangelist.

    Since it's about Windows I haven't followed this thread too closely.
    From what I've seen you probably want a solution with an GNU Awk that
    is either statically linked or has just the executable with the two
    (or was it three) necessary libraries from the Cygwin package. I went
    the second path (quite some time ago), and Bruce seems to have shown
    a way for the former path. WRT to the question about the size of the executable; that's hard to say without knowing details. A huge file
    may indicate a statically linked executable (with a library layer to
    access the Unix or POSIX functions), or a file that is not stripped
    from the list of names used for debugging. A small executable might
    dynamically access the required libraries. Maybe this Unix subsystem
    thing that you may get with newer Windows versions already contains
    these libraries? (Just speculating.)

    Janis

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Manuel Collado@21:1/5 to All on Wed Aug 3 09:01:14 2022
    El 31/07/2022 a las 18:52, Kenny McCormack escribió:
    ...
    She tried this, and got the error "The code execution cannot proceed
    because libgmp-10.dll was not found" -- and indeed I can't find any such
    file within the archive, so presumably it's a dependency that was
    unintentionally compiled into the distribution? :-(

    I know nothing of Manuel's "personal" version of gawk, but it sounds, from the above text, that it is a Cygwin compile. (CMIIAW)

    NO. It has been built with MinGW.

    Will try to fix the issue.
    --
    Manuel Collado - http://mcollado.z15.es

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Kenny McCormack@21:1/5 to m-collado@users.sourceforge.net on Wed Aug 3 12:18:39 2022
    In article <03398792-667d-5fb8-e86c-ded9e27ca783@users.sourceforge.net>,
    Manuel Collado <m-collado@users.sourceforge.net> wrote:
    El 31/07/2022 a las 18:52, Kenny McCormack escribi:
    ...
    She tried this, and got the error "The code execution cannot proceed
    because libgmp-10.dll was not found" -- and indeed I can't find any such >>> file within the archive, so presumably it's a dependency that was
    unintentionally compiled into the distribution? :-(

    I know nothing of Manuel's "personal" version of gawk, but it sounds, from >> the above text, that it is a Cygwin compile. (CMIIAW)

    NO. It has been built with MinGW.

    To me, MinGW and Cygwin are pretty similar/more-or-less-the-same-thing. Different flavors of ice cream...

    (Yes, I am perfectly aware that they aren't the same thing, but I hope you
    are savvy enough to get what I mean)

    And anyway, I'm a big fan of Cygwin, so this is not meant as any sort of criticism.

    Will try to fix the issue.

    I am sure OP will be happy to hear this.

    --
    If you don't have faith, it's because you are reading the Bible with an
    honest, truthful, real-answer seeking heart.

    - Rick C Hodgin -

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Igenlode Wordsmith@21:1/5 to All on Wed Aug 3 23:47:36 2022
    On 1 Aug 2022 Janis Papanagnou wrote:

    On 01.08.2022 11:48, Igenlode Wordsmith wrote:
    [...] I fear you
    under-estimate the degree of blissful ignorance of Windows in which it
    is possible to exist..!

    :-)

    This whole process is like trying to debug a program by dictating the
    contents of a set of punched cards by telephone across the continent,
    then waiting a week for the next allocated session of computer time
    before you have any feedback on what went wrong this time... [...]

    Not far from how we worked back in the 1980's. ;-)

    You know punch-cards; that lets me make a guess about your engagement
    time range with computers. -

    Not quite! It was more the complete lack of interactivity or any
    real-time feedback that brought that particular comparison to mind.


    How did you manage to completely ignore or avoid WinDOS since decades?
    - I'm really curious, since management sooner or later very often
    seems to force their folks to use it. It's hard to avoid even if you're
    on the holy war path of an Unix apologist or evangelist.

    Years of unemployment helps :-p

    But I've used the Windows deskop - by analogy - when accessing library catalogues and so on. Ironically I even managed to get a bit of a name
    as a 'computer guru' who could help the people whose job it was to use Microsoft software simply because I *hadn't* been taught how to use it rote-fashion, and could therefore poke around looking for the various
    options that I assumed ought to be possible from my knowledge of how to
    use multiple different applications rather than a single monolithic True
    Way.

    I've never been near any Windows machine where common or garden users
    were allowed to 'install' anything on it, though, let alone touch the
    command line (wherever that is located). They have always been strictly
    Phone Technical Support and No User-Serviceable Parts.


    --
    Igenlode Visit the Ivory Tower http://ivory.ueuo.com/Tower/

    ** I 'grew up' once. Didn't like it, so I gave it up. **

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)