Hi,

I'm sending the reply with a tiny bit of delay ... but I would be
grateful for some testing of modifications I have done.

---------------------

It took me a while to actually understand the problem.

cygwin support has an interesting history:
- at first, no support
- then tried to setup the support by native cygwin binaries
- the original

On Sat, Mar 1, 2014 at 1:42 PM,   wrote:
> On my system I already have Cygwin.  I want to install the standalone Context.
>
> Which involves basically:
>
>    mkdir -o /opt/context
>    cd /opt/context
>    wget "http://minimals.contextgarden.net/setup/first-setup.sh
>    chmod 744 first-setup.sh
>    ./first-setup.sh
>
>    #this works up to this point only partially.
>
>  - /opt/context/tex  is not installed.   This is a bad error.  It causes
>   - first-setup.sh to fail.
>
> And what is loaded will cause conflicts with cygwin which already exists, I 
> believe.
> I can't see why rsync is use to load anothe versio of rsync in a diff 
> location.
>
>    #1. Why does 1st setup duplicate Cygwin dlls?

Because 99% of Windows users don't have rsync installed. And because
the version of rsync we are using links against cygwin's dlls.

But if you ask why it fetched that under cygwin, the answer is most
probably "because everyone attempting to install minimals under cygwin
gave up or vanished before we were able to fix the issues".

>         I've hurd that having multiple
>         cygwin*.dlls can cause problems.   Besideds They already exist and so 
> does
>         luatex.exe for that matter.  'first-setup.sh' should know that it 
> does a test
>         for CYGWIN, but doesn't seem to do anything with it.
>
>    #2. Also redundant and confusing is first-setup.sh forces the fetching of 
> rsync by
>        an already existing rsync.  Is rsync already exists, why fetch another 
> one and
>        put it in a different location.

In past we had special cygwin-specific binaries, but those building
them gave up. So we switched to fetching the "regular" windows
binaries and forgot about the fact that cygwin users wouldn't want to
install rsync & cygwin's dlls.

> I have texlive for unix on a cygwin platform, on top of an XP system.
>
> I want to make installing the standalone easy for cyginw and linux.

On linux it should be easy already, but if you have some specific
suggestion(s), let me know.

> #
> # Firstly, exactly what packages are needed for context?
> #  I assume it's one or more of the mtx prefixed programs below.  Please 
> advise.
>
>   - mtx-update.lua
>
>   - mtxrun.exe
>   - mtxrun.dll
>   - mtxrun.lua
>
>   - lua52.dll
>   - luatex.dll   Is this needed in addition to luatex.exe?

Yes, luatex.exe is only 1.5K and depends on it.

>   - luatex.exe   <Note: cygwin has  luatex.exe  same functionality?>

Probably yes (unless you have a different version of luatex yourself).

>   - kpathsea620.dll  <Note:  TeXLive has kpath related code>

I didn't understand.

> I understand that there are not a lot of people experimenting with the latest 
> ConTeXt
> and even less for the Cygin platform.

There are a lot of people using the latest ConTeXt (for a certain
meaning of "a lot": it's definitely less than the number of latex or
MS Word users, but still a reasonable number). But the cross section
of those and cygwin users might well be asymptotically approaching
zero (or one, now that you are attempting it).

>  But, I would like to make it easier and clearer for Cygwin users who do want 
> to experiement with the latest versions.

I tried to fix a few problems. Can you please try again.

> I don't know if installing for a native linux version is easier or more 
> straightforward or not.

At least there should not be any problems with fetching rsync and
shared libraries on Linux. Feel free to try.

Mojca
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________

Reply via email to