Hello Vasi.

Thanks for the thanks!

If, by chance, you have a Mac and want to try to compile msegui apps on it, you 
will need to:

1) Install XCode. Warning: you need to install the XCode version compatible 
with your system.
   https://developer.apple.com/xcode/resources/

2) Install XQwartz. Just download and install the package from here:
    https://www.xquartz.org/

3) Install fpc from here:
    https://sourceforge.net/projects/freepascal/files/Mac%20OS%20X/3.2.2/

4) Install font config:  > brew install fontconfig.
   If brew was not installed yet, install it with that script from terminal:
   > /bin/bash -c "$(curl -fsSL 
https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

5) You will need to compile your app from command line.
    I did not catch how to use "*" (all in directory), so all the 
-Fusomedirectory are needed.
    For example to compile mseide (note the needed :-Fl/usr/X11/lib -B )

   - > cd directory/of/msegui-mseide.
   - > fpc -Fulib/common/kernel/linux/ -Fulib/common/kernel 
-Fulib/common/widgets
           -Fulib/common/fpccompatibility -Fulib/common/container 
-Fulib/common/graphics
           -Fulib/common/ifi -Fulib/common/sysutils -Fulib/common/lang_consts
           -Fulib/common/image -Fulib/common/math -Fulib/common/designutils
           -Fulib/common/editwidgets -Fulib/common/crypto 
-Fulib/common/serialcomm
           -Fulib/common/dialogs -Fulib/common/i18n -Fulib/common/printer
           -Fulib/common/regcomponents -Fulib/common/report
           -Fulib/common/db -Fulib/common/dialogx
           -Fulib/common/opengl -Fulib/common/assistive -Fulib/common/audio
           -Fl/usr/X11/lib -B -FUapps/ide/units apps/ide/mseide.pas

    Note that the debugger is not yet working, you may create-load projects, 
edit it, change it and save it.
    To compile your project you will need to do it via a terminal, like 
explained for compiling mseide.

6) Cross your fingers.

Fre;D


________________________________
De : vasi vasi <funl...@gmail.com>
Envoyé : mercredi 17 janvier 2024 09:31
À : General list for MSEide+MSEgui <mseide-msegui-talk@lists.sourceforge.net>
Objet : Re: [MSEide-MSEgui-talk] MSEgui on the Mac!

Thank you Fred and congratulations!

On Wed, Jan 17, 2024 at 3:00 AM Fred vS 
<fi...@hotmail.com<mailto:fi...@hotmail.com>> wrote:
Hello everybody.

A litle surprise for the new year: MSEgui goes on the Mac.

It is done via XQuartz.

To do it, just install XQwartz form here: https://www.xquartz.org/
and fontconfig with "brew install fontconfig" (because not installed by 
default).

See screenshots:

MSEide

https://github.com/mse-org/mseide-msegui/assets/3421249/22f9408d-885e-44f7-a468-1b1e06dab496

Demo

https://github.com/mse-org/mseide-msegui/assets/3421249/27c7fbf0-6792-4a1a-941f-f1cf855a9a58

Fre;D
_______________________________________________
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net<mailto:mseide-msegui-talk@lists.sourceforge.net>
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


--
Vasi
_______________________________________________
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk

Reply via email to