On 6/28/22 06:42, Waldek Hebisch wrote:
OK, I wonder if you know that there is no libX11 in msys2/mingw64.
Isn't the point of sman to support hyperdoc and graphics? (and clef).
I did not look at 'msys2/mingw64'. 32-bit msys DLL was just fork
of Cygwin DLL so difficulities to get them running were probably
similar. Anyway, once we get past trouble with pty-s we can use
Cygwin hyperdoc and graphics. But emulating pty-s may be tricky...
Just want to make sure if your "whole FriCAS on win32" vision contains
hyperdoc and graphics.
Yes.
OK, from https://www.msys2.org/wiki/How-does-MSYS2-differ-from-Cygwin/ :
====
Cygwin and MSYS2 -- as projects -- have significantly different goals.
Cygwin tries to bring a POSIX-compatible environment to Windows so that
most software that runs on unices will build and run on Cygwin without
any significant modifications.
MSYS2 tries to provide an environment for building *native* Windows
software.
The shell and core tools exist mainly to allow porting Unix programs to
run *natively* on Windows (i.e. without requiring a POSIX emulation
layer). MSYS2 doesn't try to duplicate Cygwin's efforts more than
necessary, so the number of provided POSIX-emulated software is very
small.
====
So, for Cygwin, we can treat it as a Linux distro. Currently we use
ECL to build FriCAS. I didn't bother to build hypertex and graphics,
but I'm 99.9% sure it just works. Also Cygwin doesn't use win32
sockets.
Now, for MSYS2. My goal is to have *native* windows binary. Now we
have native windows binary without hyperdoc/graphics. But frankly
speaking, current native windows build almost has zero C part, it is
almost a pure lisp image.
sman/hyperdoc/graphics uses too much POSIX, it is hard (and not worth
it) to make them cross-platform.
- Qian
--
You received this message because you are subscribed to the Google Groups "FriCAS -
computer algebra system" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/fricas-devel/8e481bac-f395-2233-a9b1-51bb45d71b0a%40gmail.com.